Não consegui formatar / excluir as partições na minha unidade USB Sandisk Cruzer Force 32 GB. Eu recebo o seguinte erro ao excluir qualquer uma das partições nele.
`Error deleting partition /dev/sdd2: Command-line `parted --script "/dev/sdd" "rm 2"' exited with non-zero exit status 1: Warning: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
(udisks-error-quark, 0)
Existe alguma maneira de formatar completamente toda a minha unidade e transformá-la em uma partição grande? Ainda não encontrei uma solução para esse erro em particular, então pensei em pedir pela primeira vez
partitioning
usb
Néctar
fonte
fonte
dd if=/dev/zero of=/dev/sdd bs=2048
? Certifique-se de usar o / dev / sdd SOMENTE SE É ISSO!Respostas:
O problema que você está descrevendo foi causado por uma ferramenta de dispositivo de baixo nível (como dd) escrevendo blocos no tamanho errado diretamente no dispositivo.
Para corrigir isso, é necessário reescrever os blocos do dispositivo no tamanho apropriado. Isso pode ser feito com o dd. Verifique seu dispositivo de saída antes de executar o comando
Depois que o comando dd for concluído, você poderá acessar seu dispositivo através do gparted.
fonte
count=32
no final do comando e executeidd
. Muito mais rápido assim ;-)Você sempre pode tentar usar
fdisk
Abra um terminal ( Ctl+ ALt+ t) e digite
where
/dev/sdy
= O arquivo do dispositivo para sua unidade flash. Depois defdisk
abrir, digitep
para listar a tabela de partição. Depois de saber onde ela está localizada, você pode usád #
-la para excluí-la.(#
= A partição; ExEMPLOd 1
,d 2
)w
escreve a tabela de partição de volta para o disco eq
sai,m
para ajudar)Se
fdisk
falhar, então eu usariadd
(tenha cuidado ao usar isso, pois ele não recebeu seu apelido sem motivo)Claro que
/dev/sdy
deve ser substituído pelo dispositivo real da sua unidade flash, fará isso por você. Você pode aumentar a contagem = número para gravar zeros em mais do disco ou omitir totalmente para substituir o disco inteiro. Desnecessário dizer que, se você fizer isso, perderá irremediavelmente quaisquer arquivos que possam ter sido armazenados no disco.fonte
sudo fdisk /dev/sda
seguida, no prompt, digiteid
algumas vezes para excluir cada partição, por sua vez, e depoisw
escrever minhas alterações. Em seguida, retire a unidade USB, coloque-a novamente e use o gerenciador de disco para criar uma partição Fat32.dd
o apelido de?dick death
o matador de demônios?irá apagar todas as partições do seu disco
fonte
dd é poderoso, mas perigoso
dd
é uma ferramenta muito poderosa, mas também muito perigosa. Ele funciona bem para limpar a primeira parte de uma unidade USB, a fim de remover quaisquer dados que possam confundir a ferramenta que você deseja usar. Masdd
faz o que você manda fazer sem perguntas, por isso, se você manda apagar as fotos da família ... e um pequeno erro de digitação é suficiente para substituir outra unidade em vez da unidade USB, que você pretendia sobrescrever.Sim, você pode usar
dd
, se souber o que está fazendo, mas verifique e verifique novamente se a linha de comandodd
está correta.mkusb envolve um cinto de segurança em torno de dd
O mkusb fornece uma interface gráfica com o usuário com pontos de verificação para ajudá-lo a identificar a unidade de destino e verificar novamente se você está limpando a unidade correta.
Existem opções de menu para limpar o primeiro megabyte (na verdade mibibyte), que geralmente é suficiente, ou a unidade inteira, que é um processo lento e útil apenas em casos especiais, por exemplo, quando um pendrive está ficando lento (por exemplo, menos de metade da velocidade original.)
Consulte estes links para obter detalhes sobre como instalar e usar o mkusb versão 12, também conhecido como mkusb-dus.
help.ubuntu.com/community/mkusb
mkUSB-quick-start-manual.pdf
fonte
Esse problema tem algo a ver com discos inicializáveis baseados em UEFI. Costumo criar um disco USB inicializável e preciso dele para armazenamento, mas não consigo excluir a partição.
Esse comando abaixo fecha a tabela de partição para que eu possa fazer o que quiser com o disco USB.
sudo sgdisk --zap-all /dev/???
Substituir ??? com o identificador apropriado (por exemplo, sdc) correspondente ao disco USB a ser limpo. Pode ser encontrado por -
sudo parted -l
ou
sudo fdisk -l
ou
usando o utilitário de disco .
fonte
Use o
fdisk
comando para excluir a partição e criar novamente.Comando de execução:
(No meu caso, a partição é 'sdb1' - substitua pelo nome correto)
Comando (
m
para obter ajuda):d
para excluir a partição, escolha 1 ou 2.Digite
w
para salvar e sair.Agora ejete o usb e conecte-o novamente para verificar as alterações.
fonte