Corrija o problema: sudo dd se = / dev / zero de = / dev / sdb bs = contagem de 1M = 20; sincronizar
Próxima: GParted --- > Dispositivo --- > Criar tabela de partições --- > escolheu o msdos
Xubuntu 14.04.3, unidade flash USB de 4 GB. Depois de usar a ferramenta padrão para escrever flash drives no Linux Mint 17.2 MATE eu instalei o Xubuntu, mas quando decidi formatar o flash drive eu consegui isso:
Aviso: / dev / sdb contém assinaturas GPT, indicando que possui uma tabela GPT. No entanto, ele não possui uma tabela de partição de msdos falsa válida, como deveria. Talvez ele tenha sido corrompido - possivelmente por um programa que não entende as tabelas de partição do GPT. Ou talvez você tenha excluído a tabela da GPT e agora esteja usando uma tabela de partição do msdos. Esta é uma tabela de partições GPT?
Seguindo estas instruções:
Open a Terminal and run sudo gdisk /dev/sda
It is likely that both MBR and GPT will be found and asks you which one to use - the choice is irrelavant.
Type x for the next command because well, you're doing expert stuff
Type z to zap the GPT data
Type y to proceed destroying GPT data
Type n in order to not lose MBR data
Eu tenho isso:
sudo fdisk -l
Disk /dev/sda: 400.1 GB, 400088457216 bytes
240 heads, 63 sectors/track, 51681 cylinders, total 781422768 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00087d88
Device Boot Start End Blocks Id System
/dev/sda1 * 2046 124999679 62498817 5 Extended
/dev/sda2 124999680 781422591 328211456 83 Linux
/dev/sda5 2048 1953791 975872 82 Linux swap / Solaris
/dev/sda6 1955840 45127714 21585937+ 83 Linux
/dev/sda7 45129728 124999679 39934976 83 Linux
Disk /dev/sdb: 3926 MB, 3926949888 bytes
255 heads, 63 sectors/track, 477 cylinders, total 7669824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x53c3a606
Device Boot Start End Blocks Id System
/dev/sdb1 * 0 1943551 971776 0 Empty
/dev/sdb2 1935736 1940279 2272 1 FAT12
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb1'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb1: 995 MB, 995098624 bytes
255 heads, 63 sectors/track, 120 cylinders, total 1943552 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x53c3a606
Device Boot Start End Blocks Id System
/dev/sdb1p1 * 0 1943551 971776 0 Empty
/dev/sdb1p2 1935736 1940279 2272 1 FAT12
E isso:
df
/dev/sdb1 971776 971776 0 100% /media/username/Xubuntu 14.04.3 LTS amd64
/dev/sdb2 2248 0 2248 0% /media/username/Xubuntu 14.04.3 LTS amd641
Por favor, ajude a restaurar a unidade flash para um estado de funcionamento. P.S. desculpe pelo meu inglês.
Corrija o problema: sudo dd se = / dev / zero de = / dev / sdb bs = contagem de 1M = 20; sincronizar
Próxima: GParted --- > Dispositivo --- > Criar tabela de partições --- > escolheu o msdos
Dependendo de como você os cria, unidades flash USB com instaladores do Ubuntu (ou de outra distribuição Linux) podem usar uma espécie de tabela de partições do Frankenstein's Monster. Você poderá reutilizar o disco escrevendo uma nova imagem no disco usando dd
ou possivelmente alguma outra ferramenta. Se você quiser usar o disco para outras finalidades, ou se a ferramenta que você usa empacar, você deve limpar completamente a tabela de partição. Uma maneira relativamente fácil de fazer isso é com sgdisk
:
sudo sgdisk -Z /dev/sdc
Cuidado com esse comando! Um deslize pode danificar seriamente o seu disco rígido! Preste especial atenção ao dispositivo de disco ( /dev/sdc
neste exemplo).
Este exemplo limpa a tabela de partição GUID (GPT) em /dev/sdc
. Altere /dev/sdc
para o dispositivo apropriado. (Como as estruturas de dados críticos do MBR ocupam um subconjunto do espaço consumido pelo GPT, os dados do MBR também serão apagados por esse comando.)
Observe que /dev/sdb1
no seu exemplo não é um dispositivo de disco; é uma partição. Os nomes de dispositivos de discos inteiros no Linux geralmente assumem o formato /dev/sdx
, em que x
é uma letra. Adicionar um número, como em /dev/sdb1
, significa que a referência é para uma partição.
Limpar os primeiros 20 MiB do disco, como na resposta de user413594, provavelmente fará o truque; mas isso limpa muito mais dados do que o necessário e não elimina a tabela de partições de backup, se o disco usa (ou já usou) o GPT. Essa falha na limpeza dos dados da GPT de backup pode causar confusão, caso algum utilitário de disco procure e encontre esses dados antigos.
Depois de limpar a tabela de partições antiga, você pode usar qualquer ferramenta que desejar ( gdisk
, parted
, fdisk
, GParted, etc.) para criar uma nova tabela de partições. Dependendo da ferramenta que você usa, pode ser necessário usar mkfs
ou uma ferramenta relacionada para criar um novo sistema de arquivos na partição criada.