Problema de montagem da unidade flash USB

4

Eu tenho uma unidade flash USB de 4 GB, que costumava funcionar bem. Recentemente, porém, minha mãe teve um problema com seu laptop HP winXP. Ela tentou reinstalar o XP usando um disco de recuperação da Dell, que não reconheceria o disco rígido do laptop e tentou instalar na minha unidade USB, que estava conectada no momento. Ela tem um novo laptop agora, mas meu disco não funciona: o Ubuntu não o reconhecerá e o Windows só o reconhecerá, mas não poderá montá-lo ou particioná-lo. O que devo fazer?

    
por Snyper 18.08.2012 / 20:58

2 respostas

1

Primeiro abra um terminal com Alt-CTL-T.

Digite o comando:

mount

e faça uma lista de quais dispositivos estão em uso.

Digite o seguinte comando para ficar de olho no syslog (registro do que está acontecendo no seu sistema do ponto de vista do sistema operacional).

tail -f /var/log/syslog

Agora conecte e remova a unidade flash. Certifique-se de qual dispositivo é e de que não é um dos que você viu montado acima. Pode ser algo como / dev / sdc. Veja também se você vê o mesmo dispositivo com um número depois dele, por exemplo / dev / sdc1. Se você ver que o seu pen drive está sendo visto pelo seu sistema.

Supondo que não é possível formatar a unidade. Se / dev / sdm for a unidade de seu pen drive, conecte-o novamente e digite:

sudo fdisk /dev/sdm

Agora você pode particionar o dispositivo e formatar essas partições como desejar.

Se nada for notado em / var / log / syslog enquanto você conecta a unidade e a desconecta, ela é, na verdade, inutilizável com o Ubuntu.

    
por John S Gruber 18.08.2012 / 22:16
2

Eu continuo encontrando unidades USB que não podem ser montadas ou a tabela de partições reconfigurada. Estes são dispositivos formatados comercialmente que funcionaram bem fora da caixa, mas falham completamente após os ajustes serem feitos na tabela de partições. Em muitos casos, eles funcionam com o Windows, mas não podem ser montados ou formatados com êxito no Linux. Eu me deparo com isso com mais freqüência quando tentando fazer um dispositivo de boot LiveUSB e o criador de disco de inicialização do Ubuntu falha com uma mensagem de erro enigmática.

A solução é remover a tabela de partição com força, escrevendo zeros no dispositivo. Isto pode ser conseguido usando dd com o seguinte:

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

Onde a unidade USB em questão é / dev / sdx Não execute isso em nenhuma unidade que contenha dados, pois ele será efetivamente eliminado. É necessário ter 100% de certeza de que você está operando no dispositivo correto.

Uma vez que a tabela de partição foi removida desta maneira você pode fazer a tabela de partição e particionar o dispositivo usando qualquer programa como o Disk Utility, fdisk, cfdisk, etc. Note que "make the partition table" é um passo extra que irá precisa ser feito antes que o dispositivo possa ser particionado, e o formato correto para isso será "msdos". Você pode então fazer ext2 / 4 ou qualquer outro tipo de partição.

Eu posso recomendar o Disk Utility como um programa fácil de usar, e o cfdisk é um utilitário Linux de qualidade que é orientado por menus.

    
por fabricator4 18.08.2012 / 23:06