Se você tem um PENDRIVE, já deve ter passado por situações onde a partição FAT do mesmo se corrompe. Neste caso, o dispositivo deixa de trabalhar corretamente, impedindo a montagem automática (no Linux e Windows). Este tutorial mostra uma alternativa para corrigir este problema.
Verificando em qual device o dispositivo foi reconhecido
Conecte o pendrive na porta USB de seu micro. Como root, digite o seguinte comando:
fdisk -l
No meu micro, encontrei a seguinte situação:
Disco /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd690d690
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 1 6 48163+ de Utilitário Dell
/dev/sda2 * 7 1791 14338012+ 7 HPFS ou NTFS
/dev/sda3 1792 5950 33407167+ 5 Estendida
/dev/sda4 5951 7296 10811745 83 Linux
/dev/sda5 1792 1925 1076323+ 83 Linux
/dev/sda6 1926 2047 979933+ 82 Linux swap / Solaris
/dev/sda7 2048 5950 31350816 83 Linux
Disco /dev/sdb: 4043 MB, 4043308544 bytes
255 heads, 63 sectors/track, 491 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x91f72d24
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1 * 1 492 3948512 b W95 FAT32
A partição 1 possui fins físico/lógico diferentes:
fís. = (490, 254, 63) lógico = (491, 145, 37)
Analisando os dados exibidos, podemos entender o micro possui as seguintes configurações lógicas de disco:
"/dev/sda1" é uma partição da DELL.
"/dev/sda2" é uma partição do Windows XP (com NTFS) - Obs. Eu uso o Windows XP para jogar Diablo 2, hehehe! Que alias, também pode ser instalado (na verdade, emulado) no Linux. Mas neste caso, o Windows tem uma performance melhor.
"/dev/sda3" indica o início da partição estendida.
"/dev/sda4", "/dev/sda5" e "/dev/sda7" são partições Ext3 para o Ubuntu, Debian e Meus arquivos, respectivamente.
"/dev/sda6" é uma partição SWAP.
Se você observou bem, meus discos são SATA (devido à termologia "sd", em vez do "hd").
Mais abaixo, você pode notar um "/dev/sdb1" com partição FAT32. Este é o nosso amigo!
Reparando a partição do PENDRIVE
Vamos utilizar o recurso mkfs.vfat para criar uma partição FAT no dispositivo. Como root, execute o comando:
Lembre-se que "/dev/sdb1" é a opção que encontrei em meu micro. Adapte o comando de acordo com sua situação.
mkfs.vfat /dev/sdb1
Pronto. Espera-se que uma nova partição FAT tenha sido criada no dispositivo.
Montando o PENDRIVE
Em seguida, podemos montar a partição para testar. Como root, realize a seguinte sequência abaixo:
cd /media
mkdir usb_teste
mount -t vfat /dev/sdb1 /media/usb_teste/
cd usb_teste
touch meuArquivoDeTeste
Após a montagem (mount) e criação de um arquivo (touch) no pendrive, vamos verificar se tudo ocorreu bem com:
cd /media/usb_teste
ls -l
Se o arquivo meuArquivoDeTeste estiver listado, significa que sua partição foi recriada com sucesso.
Lembre-se de desmontar o PENDRIVE antes de retirá-lo do USB com:
cd /media
umount /media/usb_teste/
Nenhum comentário:
Postar um comentário