Não é possível aplicar a tabela de partições no pen drive e criar partição

4

Eu tenho pen drive que mostra unloacted.Eu tentei muitas ferramentas como gparted, fdisk, gpart, testdisk etc, mas não posso torná-lo utilizável. Aqui estão os resultados do meu teste:

Fdisk:

$ sudo fdisk -l
....
Disk /dev/sdc: 8010 MB, 8010194944 bytes 
247 heads, 62 sectors/track, 1021 cylinders, total 15644912 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: 0xd0e2392f 
Disk /dev/sdc doesn't contain a valid partition table 

Portanto, esse tamanho de dispositivo é identificado corretamente como 8010 MB (8 GB) e está localizado em / dev / sdc. Curiosamente, o fdisk informou que este dispositivo não está tendo uma tabela de partição válida. Então algo aconteceu com a tabela de partição e eu queria consertá-la com a ajuda do comando fdisk da seguinte forma

$sudo fdisk /dev/sdc 
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF     disklabel 
Building a new DOS disklabel with disk identifier 0x4c9b7827. Changes will  remain in memory only, until you decide to write them. 
After that, of course, the previous content won't be recoverable. 
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) 
Command (m for help): w 

The partition table has been altered! Calling ioctl() to re-read partition table

Então eu tentei particionar o pendrive

#sudo fdisk /dev/sdc 
... 
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) 
Command (m for help): n 
Partition type: primary (0 primary, 0 extended, 4 free) extended Select (default p): p 
Partition number (1-4, default 1): 1 
First sector (2048-15644911, default 2048): Using default value 2048 
Last sector, +sectors or +size{K,M,G} (2048-15644911, default 15644911): Using default value 15644911 
Command (m for help): w 
The partition table has been altered! 
Calling ioctl() to re-read partition 

Depois de fazer isso, meu pen drive ainda não foi localizado. Então eu tento resolver usando o gparted.

Resultados do Gparted:

Eu usei a ferramenta "gparted" para adicionar uma tabela de partições. Como mostrado na imagem acima, o gparted mostra este dispositivo em / dev / sdc com Partition = unallocated e FileSystem = unallocated, então também identificou que houve um problema. Então eu tentei adicionar uma tabela de partição [por dispositivo - > Crie Partition Table ...] do tipo msdos, mas a GUI exibiu uma mensagem de erro como "Erro ao criar a tabela de partições". A linha de comando também apresentava alguns problemas listados abaixo

$sudo gparted
====================== 
libparted : 3.1
====================== 
/dev/sdc: unrecognised disk label 
/dev/sdc: unrecognised disk label

Agora, como posso resolver o problema? obrigado antecipadamente.

    
por TuxBot 18.03.2014 / 18:53

1 resposta

1

Você pode tentar zerar a unidade como mencionado nos comentários executando ...

# dd count=1 bs=512 if=/dev/zero of=/dev/sdx && sync

... onde sdx é a unidade que você deseja formatar.

TENHA CUIDADO PARA GARANTIR QUE VOCÊ ESTÁ FAZENDO ISTO CONTRA O DIREITO!

Em seguida, crie uma nova tabela de partições ...

# cfdisk /dev/sdx
# mkfs.ext4 /dev/sdx1
# e2label /dev/sdx1 USB_STICK

Isso combinado com a execução do gparted com ...

gksudo gparted

... funcionou para mim. Eu tinha um stick USB que eu tinha usado para inicializar e tive problemas para recuperá-lo. Estes foram os passos que tomei e como utilizável novamente.

    
por Philip 11.09.2014 / 02:57