
Eu tenho um "Dispositivo USB SanDisk Cruzer" que é rotulado como 8GB e sempre foi 8GB. Fiquei um tempo sem usá-lo e agora ele lista 3,49 GB no meu PC. Acho que fiz algo há algum tempo, mas não consigo lembrar o que estava fazendo.
Eu tentei diferentes PCs, com diferentes sistemas operacionais (Ubuntu Server 12, Ubuntu Desktop 10, Windows 7, Windows XP). Todos eles listaram o dispositivo com cerca de 4 GB. Também tentei formatar, mas na caixa de diálogo de formatação (do Windows XP) só consegui escolher a capacidade de 3,50 GB (selecionando FAT32 ou exFAT).
Qual pode ser o problema? Como posso resolver esse problema?
Corri fdisk -l /dev/sdb
no Ubuntu e encontrei:
Disk /dev/sdb: 3763 MB, 3763600896 bytes
116 heads, 62 sectors/track, 1022 cylinders, total 7350783 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: 0x69686373
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdb1 ? 4281232757 1652651905 833193222+ 6d Unknown
/dev/sdb2 ? 1141509631 1685422960 271956665 66 Unknown
/dev/sdb3 ? 1937007983 1937010555 1286+ 65 Novell Netware 386
/dev/sdb4 2885681152 2885736393 27621 0 Empty
Partition table entries are not in disk order
Responder1
Acho que a unidade USB está dando errado, recomendo que você pare de usá-la.
Ubuntu reporta 4 em vez de 8 GB:
$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 3763 MB, 3763600896 bytes
116 heads, 62 sectors/track, 1022 cylinders, total 7350783 sectors
(...)
E se você olhar fdisk
mais de perto a saída do, você notará que os setores inicial e final não fazem nenhum sentido e não correspondem ao número total de setores no Cruzer:
Device Boot Start End Blocks Id System
/dev/sdb1 ? 4281232757 1652651905 833193222+ 6d Unknown
/dev/sdb2 ? 1141509631 1685422960 271956665 66 Unknown
/dev/sdb3 ? 1937007983 1937010555 1286+ 65 Novell Netware 386
/dev/sdb4 2885681152 2885736393 27621 0 Empty
Algo está errado com a unidade flash USB. Não vejo como você pode recuperar seus 8 GB.
Responder2
tente usar "Ferramenta de formato de armazenamento em disco USB HP" que pode ser baixado emnetmas se após a formatação rápida você tiver o mesmo problema, tente a formatação completa com essa ferramenta.
Responder3
Coloque o dispositivo em sua máquina Windows e faça o seguinte:
- No menu iniciar vá em Executar
- Na caixa digite 'compmgmt.msc'
- No console de gerenciamento, selecione na árvore à esquerda 'Gerenciamento de disco'
- À direita, na lista superior de discos, identifique sua unidade flash e clique na letra da unidade
- Essa unidade agora deve estar focada na lista abaixo.
- Presumo que você verá uma partição primária e um monte de partições lógicas
- Exclua as partições até que haja apenas uma.
- Formate a única partição restante.
Isso funciona em 85% dos problemas com essas unidades que vi. Ocasionalmente, alguém formata um para ser um dispositivo de inicialização ou uma distribuição Linux ativa e há uma pilha de partições inativas para espaço de troca e coisas assim.
Como foi mencionado nos comentários, também há uma quantidade finita de gravações para dispositivos flash, mas, a menos que tenha sido usado como unidade principal do sistema operacional por alguns anos, duvido muito que você tenha atingido a vida útil de gravação nele.
Raramente sugiro ferramentas de terceiros, mas tenho usadoeste assistente de partiçãoalgumas vezes para corrigir problemas persistentes de partição. É bastante intuitivo e fácil de usar.
Finalmente, um aviso: se você não tiver certeza de qual unidade precisa corrigir as partições ou estiver confuso sobre a letra da unidade, pare antes de começar. Você pode destruir seriamente uma máquina se mexer nas partições do disco errado.
Responder4
Eu tentei no Ubuntu 14.04; não funcionou. No Windows 7 Pro (outros sistemas operacionais Win também devem funcionar), o seguinte funcionou para mim.
Execute o diskpart (pressione Win+R e digite “diskpart” sem aspas).
list disk
Os discos disponíveis são listados como disco 0, disco 1 e assim por diante. Observando o tamanho dos discos, determine qual disco é o pendrive. Suponha que seja o disco 1. Agora execute estes comandos:
select disk 1
list partition
clean
list partition
create partition primary
list partition
format fs=fat32 quick
list partition
exit