Pendrive ou problemas de usb externos

0

Estou tentando acessar um pendrive USB no meu sistema com o sistema operacional Ubuntu 16.04. Eu não consegui ver o símbolo da unidade. Eu procurei a solução e tentei esta solução: USB Sandisk não detectado pelo Ubuntu 14.04, mas detectado pelo Windows 7
Mas isso não funcionou para mim. Até mesmo a unidade USB não está sendo acessada em nenhuma plataforma Windows também. Ele mostra uma mensagem para formatar a unidade recursivamente e não me deixa acessar a unidade no Windows.
Mas meu principal problema é com relação ao Ubuntu, pois sempre uso este sistema operacional.
Eu vi que, quando eu insiro o pendrive, os menus da unidade piscam, mas não consigo ver a unidade.
Por favor, me ajude a tornar a unidade visível e até mesmo viável para mim. Eu não quero formatar a unidade, pois tem dados muito importantes e não há backup atualmente. Por favor, deixe-me saber o seu conselho. Se alguém tiver o mesmo problema e já tiver resolvido o problema anteriormente, por favor deixe-me saber a resposta.
Depois de digitar o comando dmesg

[79536.075479] sd 18:0:0:0: [sdb] Assuming drive cache: write through
[79536.081868] sd 18:0:0:0: [sdb] Attached SCSI removable disk

Esta é a saída que recebo, mas não vejo a unidade na lista depois de abrir a estrutura de pastas. No sistema Windows, ele mostra que também é protegido contra gravação. Eu não sei porque isso está acontecendo. Compartilhe seus pensamentos.

    
por Jaffer Wilson 29.11.2016 / 10:10

1 resposta

0

Se houver arquivos importantes na unidade, você deve primeiro fazer uma cópia em bloco da unidade. Em algum lugar no seu disco rígido com espaço suficiente, tente

sudo dd if=/dev/sdb of=sdb.img bs=4M

que significa: Faça uma cópia em byte do pendrive ( if=/dev/sdb ) para um arquivo local chamado sdb.img ( of=sdb.img ) em blocos de 4M ( bs=4M ). O bloco 4M deve funcionar na maioria dos casos e acelerar a cópia.

Isso deve ser concluído sem erros e fornecer as informações sobre os registros copiados, o tamanho e a velocidade do processo de cópia. Você pode então remover o pendrive; vamos trabalhar com a cópia ainda mais.

Se houver erros de E / S nesse estágio, a unidade está danificada e não sei como resolver as ferramentas de software. Se parte da unidade puder ser copiada, talvez parte dos arquivos possam ser salvos.

Se não houve erros até agora, problema

fdisk -l sdb.img

, que mostrará o particionamento da unidade. Isso deve se parecer com

Disk sdb.img: 29.8 GiB, 32015679488 bytes, 62530624 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
Disklabel type: dos
Disk identifier: 0xa114f2b8

Device     Boot    Start      End  Sectors  Size Id Type
sdb.img1            2048 20973567 20971520   10G 83 Linux
sdb.img2        20973568 62530623 41557056 19.8G 83 Linux

No meu caso, o pendrive era de tamanho 29.8 GiB e tinha duas partições do tipo Linux. O seu pode ser apenas uma partição do tipo 'W95 FAT32'.

Se isso foi bem sucedido, você pode tentar montar a partição. Você precisa das informações sobre o início da partição (aqui: 2048) e o tamanho do setor (aqui: 512). Você pode então fazer uma montagem de loop por

sudo mount sdb.img /mnt -o loop,offset=1048576

onde o deslocamento em bytes aqui é 2048 * 512 = 1048576; poderia ser diferente no seu caso. Se nenhum erro ocorrer, você encontrará seus arquivos em / mnt, de onde poderá copiá-los para algum outro lugar.

Se você chegou até aqui e há erros com o comando mount , basta postar a saída dos passos anteriores e a mensagem de erro, para que eu possa ajudar ainda mais.

    
por ridgy 29.11.2016 / 14:35