Questão Como restaurar o tamanho original e desobstruir meu pendrive USB inicializável


Eu recentemente fiz o meu pen-drive inicializar com o Ubuntu 14.04. Mas eu preciso desabotoar meu pen-drive agora. Formatei meu pen-drive uma vez, mas o tamanho do pen-drive ainda mostra 2,25 MB. Considerando que, este é um pen drive de 8GB. Como posso me livrar desse problema? Eu ainda estou usando o Windows 7.


2
2017-07-11 05:34


origem


Tentou remover os arquivos? - Gunnar Hjalmarsson
Tente corrigi-lo a partir do Windows Disk Management Tool. - Nischay


Respostas:


Se você quiser saber como reformatar sua unidade flash de 8 GB do Windows 7, pergunte como fazer isso em Perguntas e respostas de superusuário, não aqui. Os seguintes comandos são executados a partir do terminal no Ubuntu. Os resultados dessas etapas são reproduzíveis. Eu reformatei 2 unidades flash USB com os seguintes passos depois de escrever os ISOs do Ubuntu para eles com dd

  1. Remova todos os seus dispositivos USB, exceto a unidade flash USB de 8 GB que você deseja reformatar, para não ficar confuso sobre o nome do dispositivo do pendrive USB mais tarde.

  2. Listar todas as partições.

    sudo fdisk -l
    

    Pesquise os resultados do comando para saída semelhante a esta:

    Disk /dev/sdc: 7864 MB, 7864320000 bytes
    30 heads, 33 sectors/track, 15515 cylinders, total 15360000 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: 0x00016288
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdc1   *        2048    15359999     7678976    b  W95 FAT32
    

    Se você ver algo como 7864 MB (8GB) na saída (veja o exemplo de saída acima), então essa é a sua unidade flash USB de 8GB. Neste exemplo é chamado /dev/sdc. Agora abra o aplicativo Disks do Dash e confira novamente para ter certeza de que o nome do dispositivo do seu pendrive de 8GB é o mesmo que você obteve ao executar o comando: sudo fdisk -l.

  3. Crie uma tabela de partições no disco do tipo msdos, às vezes conhecida como Master Boot Record.

    sudo parted /dev/sdc mklabel msdos
    

    Neste exemplo eu usei /dev/sdc para o nome do dispositivo que é o que foi encontrado nos resultados do passo 2. Eu não posso enfatizar fortemente o quão importante é verifique o nome do dispositivo antes de executar este passo! 

    Atenção: Se você digitar o nome do dispositivo errado, poderá sobrescrever o seu sistema operacional ou outra das suas partições contendo arquivos pessoais importantes! Portanto, tenha cuidado e verifique o nome do dispositivo pela segunda vez. Abra o aplicativo Disks e verifique o nome do dispositivo da sua unidade flash USB de 8 GB em Discos. Deve ser o mesmo nome do dispositivo !!! Agora verifique novamente! Você não quer digitar acidentalmente o nome do dispositivo errado!

  4. Adicione uma partição "primária" vazia, que conterá um sistema de arquivos FAT mais tarde.

    sudo parted -a none /dev/sdc mkpart primary fat32 0 8192 
    

    Mais uma vez neste exemplo eu usei /dev/sdc para o nome do dispositivo, que é o que foi encontrado nos resultados da etapa 2. O comando especifica o ponto inicial (de 0 MB) para o ponto final (8192 MB). Se a unidade flash USB de 8 GB não tiver o espaço total de 8192 MB, o parted irá ajustá-la automaticamente. Se o terminal retornar uma mensagem de que o ponto inicial não pode começar com 0 MB e você precisar usar algum outro número pequeno próximo a 0 MB, digite Y para aceitar isso. Observe que o comando está criando uma única partição primária em todo o disco.

    Esta partição recém-criada terá o ID /dev/sdc1. Isso porque o nome do dispositivo neste exemplo é /dev/sdc e o 1 no final é porque é a primeira partição desse dispositivo.

  5. Crie um sistema de arquivos FAT na partição / dev / sdc1 formatando a partição.

    mkfs.vfat -n "8GB-USB" /dev/sdc1
    

    /dev/sdc1é o ID da partição da etapa 4. "8GB-USB" é o rótulo da partição, que pode ser sua própria escolha de rótulo, apenas coloque o rótulo dentro de dois caracteres de aspas duplas.

Agora você tem uma unidade flash USB reformatada pronta para uso com uma partição FAT de 8 GB.


2
2017-07-11 06:49



Você também pode / em vez disso sugerir para conectar o dispositivo, fazer um dmesg e procure por USB nas últimas linhas. Ou dmesg | grep USB. Seria a opção 2b ou algo parecido. - CijcoSistems
Isso não faz nada para o problema somente leitura. Você não pode formatar um drive USB no Ubuntu que é lido apenas por este método. Esta resposta é para formatar uma unidade USB que não seja somente leitura. FAT32 quando somente leitura não pode ser escrito. Você poderia tentar NFTS mas primeiro você precisa de algo como DD - lewis
Eu fiz isso com o método com sucesso duas vezes e as instruções na minha resposta veio de minhas próprias notas que escrevi enquanto reformatava as unidades flash USB. Em ambos os casos dd foi o culpado que causou o flash drives USB temporariamente inutilizável. - karel
+1 :-) Isto explica o que deve ser feito manualmente ou automaticamente no mkusb, com a opção de menu 'Restore to a standard storage device'. Além disso, o mkusb começa limpando o primeiro mibibyte para remover dados, o que pode confundir as ferramentas, que criam uma tabela de partição e um sistema de arquivos. - Mas pode haver outros problemas, por exemplo, que a própria unidade está falhando (hardware ou falha de software incorporada). Veja a análise e métodos em esse link. - sudodus
Da próxima vez que eu fizer um Ubuntu Minimal USB, tentarei fazê-lo com o mkusb. - karel