Como remontar o dev / sdb1 no disco rígido externo?

1

Iniciante aqui.

Eu pluguei meu HDD externo, mas não consegui copiar nada lá, já que ele dizia "o destino é somente leitura".

Qualquer que seja, eu decidi sudo cp o arquivo, mas escrevi o caminho errado. Na verdade, escrevi:

sudo cp file.zip /dev/sdb1

Devo dizer, que eu percebi que eu tinha falhado o segmento de montagem ou smth, porque não está mostrando nem no windows nem no Ubuntu mais. O Windows está pedindo para reformatá-lo (há coisas lá que precisam ser salvas).

Se eu executar o GParted e selecionar / dev / sdb, ele mostrará um ponto de exclamação (!) em vermelho ao lado de / dev / sdb1, sistema de arquivos: uknown

alex@desktop:~/Downloads$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 111,8G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0 103,4G  0 part /
└─sda3   8:3    0     8G  0 part [SWAP]
sdb      8:16   0 931,5G  0 disk 
└─sdb1   8:17   0 931,5G  0 part 

Existe alguma maneira de salvar as informações do disco rígido? Ou de alguma forma remontar o usb de volta? : /

Atualiz: os resultados do fdisk -l podem ser encontrados aqui: link

UPD2: Solução encontrada. Depois de testar o testdisk e todas as variações possíveis, finalmente o trouxe de volta à vida. As últimas duas operações que fiz: correu chkdsk G: / f com direitos de administrador no windows7 e, em seguida, de volta ao Ubuntu eu executei:

sudo ntfs-3g /dev/sdb1 /media/external/ -o force && sudo ntfsfix /dev/sdb1

Minha maior aprovação ao @ GAD3R por me ajudar desse jeito.

    
por Alex 21.11.2016 / 13:28

1 resposta

0

Crie um ponto de montagem:

sudo mkdir /media/your_mount_point

Monte sua partição:

sudo mount -t ntfs /dev/sdb1 /media/your_mount_point

Copie seus arquivos para /media/your_mount_point

editar

Monte seu disque externo em fstab :

sudo cp /etc/fstab /etc/fstab.orig

edite o arquivo /etc/fstab .

UUID=put_the_uuid_here  /media/your_mount_point  ntfs-3g  defaults,windows_names,locale=en_US.utf8  0 0

Altere o locale=en_US.utf8 com o seu.

Execute sudo blkid para obter o uuid

Para corrigir o registro mestre de inicialização, instale mbr e syslinux :

sudo apt-get install mbr syslinux

Executar:

sudo install-mbr /dev/sdb

ou

dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb
    
por GAD3R 21.11.2016 / 14:20