Depois de usar meu pendrive USB2.0 de 16 GB como um stick de inicialização ESXi, agora não consigo formatá-lo. O Windows Explorer diria apenas:
A unidade não pôde ser formatada (ou algo parecido)
O Diskpart é capaz de criar uma partição RAW primária, mas também não consegue formatá-la.
GParted no Linux Mint 17.1 também não consegue formatar o stick:
O descritor do driver diz que o tamanho do bloco físico é 2.048 bytes, mas o Linux diz que é 512 bytes.
Também afirma que o stick tem um tamanho de 59,66GiB.
Existe uma maneira de destruir completamente o stick e configurá-lo manualmente novamente?
EDIT: O Live-CD do GParted também não conseguiu corrigir esse problema
Responder1
Que bom que você respondeu sua própria pergunta. OK, normalmente, a maneira de destruir um disco é zerar a tabela de partições com dd if=/dev/zero of=<RAW-DEVICE> bs=512 count=1
.
Esse seria o fim da história, mas aparentemente isso pode ser impedido pelo sistema operacional. Através da Wikipédia:http://en.wikipedia.org/wiki/GUID_Partition_Table#Legacy_MBR_.28LBA_0.29
Os sistemas operacionais e ferramentas que não conseguem ler discos GPT geralmente reconhecem o disco como contendo uma partição de tipo desconhecido e sem espaço vazio, e normalmente se recusam a modificar o disco, a menos que o usuário solicite e confirme explicitamente a exclusão desta partição.
Isso explica um pouco suas mensagens de erro e o que aconteceu com você: o GPT está vinculado ao MBR e seu sistema operacional viu um MBR válido, mas um GPT inválido.
Responder2
Consegui resolver o problema sozinho usandogdisk. Na verdade, nenhum outro programa foi capaz de me dizer qual é realmente o problema. É isso:
Encontrado GPT inválido e MBR válido; convertendo o formato MBR para GPT na memória. ESTA OPERAÇÃO É POTENCIALMENTE DESTRUTIVA! Saia digitando 'q' se não quiser converter suas partições MBR para o formato GPT!
E
Aviso! A tabela de partições secundárias se sobrepõe à última partição em 3657528735 blocos! Você precisará excluir esta partição ou redimensioná-la em outro utilitário.
O que eu fiz:
Exclua todas as partições do stick:
Command (? for help): d
Partition number (1-4): 1
Command (? for help): d
Partition number (2-4): 2
Command (? for help): d
Partition number (3-4): 3
Command (? for help): d
Using 4
Crie um novo MBR
Command (? for help): o
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y
Verifique o disco
Command (? for help): v
No problems found. 31276989 free sectors (14.9 GiB) available in 1
segments, the largest of which is 31276989 (14.9 GiB) in size.
Gravar no disco
Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.
Depois disso consegui formatar o stick normalmente.