Montando uma segunda unidade com setores corrompidos, técnicas comuns que não funcionam

1

Ubuntu 16.04.1

Este laptop tem dois discos físicos, quando conectado ao Ubuntu em uma unidade, não pode visualizar a outra unidade, aquela com o Windows.

Não é possível acessar "Volume de 499 GB"

Error mounting /dev/sdb4 at /media/chuck/DA2AFEDB2AFEB41B: Command-line 'mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdb4" "/media/chuck/DA2AFEDB2AFEB41B"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sdb4': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

então tentei fdisk -l , que acho que é a lista de discos fixos, e ele vê o disco linux e ele vê o disco do windows:

chuck@chuck-Satellite-P875:~$ sudo fdisk -l
[sudo] password for chuck: 
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

e depois mostra um monte de coisas incluindo o drive linux como / dev / sda, com / dev / sda1 até / dev / sda6 então o windows dirige como / dev / sbd com / dev / sbd1 até / dev / sbd5

então o Linux pode ver o drive do Windows, certo?

chuck@chuck-Satellite-P875:~$ sudo mount /dev/sbd /mnt
mount: special device /dev/sbd does not exist
chuck@chuck-Satellite-P875:~$ sudo mount /dev/sbd1 /mnt
mount: special device /dev/sbd1 does not exist
...
chuck@chuck-Satellite-P875:~$ sudo mount /dev/sbd5 /mnt
mount: special device /dev/sbd5 does not exist

eu preciso dizer que sbd1 está em sbd? como?

Eu tenho alguns UUIDs, existe alguma maneira de usá-los?

/dev/sda1: UUID="0100-3191" TYPE="vfat" PARTUUID="ea9dff67-090e-4637-923a-a6d0e530e030"
/dev/sda2: PARTUUID="c60843f8-0b09-4a45-a42c-ac4574634996"
/dev/sda3: UUID="d667b884-df12-47a1-bc7b-219c2d9bd01f" TYPE="ext4" PARTUUID="1329343c-d4d3-40c6-b8c9-2b231994557d"
/dev/sda4: PARTUUID="16c1bd1f-7819-4975-b6ce-644f73ff34d7"
/dev/sda5: UUID="cca8b76c-6942-4330-9e2d-469ef9524bed" TYPE="ext4" PARTUUID="afa9ac42-348b-4440-9b73-0435512a725e"
/dev/sda6: UUID="34fff9a0-94d1-4ede-a9a1-8d151f2490f3" TYPE="swap" PARTUUID="b8d3384b-de5a-4965-b0c0-e16f8b9e75cc"
/dev/sdb1: LABEL="Recovery" UUID="C8CEFA02CEF9E918" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e566bf90-36a6-48f9-acd0-03f676d33345"
/dev/sdb2: UUID="BCFB-E073" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="c0a5152f-7788-4ac6-81ab-f920efc93139"
/dev/sdb3: PARTLABEL="Microsoft reserved partition" PARTUUID="7607b4f9-4021-4b9b-9b8d-b5faf541ec7f"
/dev/sdb4: UUID="DA2AFEDB2AFEB41B" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e0c362d3-b65a-4e4f-a701-1bc594042d43"
/dev/sdb5: UUID="32CAE475CAE436AF" TYPE="ntfs" PARTUUID="5ed526c0-d59f-4753-9e2a-0e61ac448b97"

Observe que tudo isso ocorre porque o software antivírus AVG tentou atualizar-se para a versão "360" completa e interrompe o carregamento e não permite que a carga do Windows seja iniciada. O AVG diz para iniciar o Windows no modo de segurança e desinstalar, mas a inicialização do Windows parece não ser possível. Eu ia abrir o Windows Drive a partir do Ubuntu e recuperar o máximo de arquivos possível ou simplesmente continuar excluindo as pastas do AVG até que o Windows fosse iniciado.

Pode fornecer mais detalhes se alguém quiser vê-lo.

Qualquer sugestão será muito apreciada. Agradecemos antecipadamente.

    
por Charles Agriesti 08.10.2016 / 19:40

1 resposta

0

Se o sistema de arquivos estiver íntegro, o Ubuntu deve ser capaz de montar a unidade.

Na situação atual, eu apenas executaria chkdsk /R /F para este disco no ambiente Windows, por exemplo, você poderia usar o MiniXP no CD de inicialização do Hirens. Então você pode montar o disco.

Mas como este não é o fórum do Windows, eu também devo sugerir algumas ferramentas do Ubuntu para corrigir o sistema de arquivos ...

Primeiro instale o NTFS-3G digitando este comando:

sudo apt-get install ntfs-3g

Em seguida, instale os NTFSProgs da mesma maneira:

sudo apt-get install ntfsprogs

Agora, com essas duas ferramentas à sua disposição, você pode configurar o Windows. Primeiro, localize sua partição do Windows. No tipo de terminal:

sudo fdisk -l

Armado com esta informação você quer usar NTFSProgs para tentar consertar a partição. No seu tipo de janela do Terminal:

sudo ntfsfix /dev/<device name>

    
por Taavi 08.10.2016 / 23:26