Há cerca de duas semanas, tive um problema com o meu PC, sobre o qual meu irmão escreveu uma pergunta sobre o PC não inicializando após o reparo automático do Windows 7 .
Ainda não resolvi o problema, então meu PC está inutilizável agora.
Agora acho que seria mais simples reinstalar o Win7 e o Ubuntu do que repará-los, mas existem alguns dados em suas partições. Eu quero recuperar esses dados.
Essas partições não são montáveis por algum motivo. Não sei porque.
sudo fdisk -l
sobre as partições problemáticas:
Device Boot Start End Blocks Id System
/dev/sda1 2048 147912703 73955328 83 Linux
/dev/sdb2 206848 174079999 86936576 7 HPFS/NTFS/exFAT
E no GParted:
E o erro do mount
comando:
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
E exatamente a mesma mensagem para /dev/sda1
Como posso recuperar meus dados desses HDDs?
EDITAR
Eu tentei especificar o tipo da unidade:
$ sudo mount -t ext4 /dev/sda1 /olddisk
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
$ sudo mount -t ntfs /dev/sdb2 /olddisk
NTFS signature is missing.
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
EDITAR
sudo ntfsfix /dev/sdb2
retorna:
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.
dual-boot
mount
filesystem
data-recovery
ntfs
Notbeginner Norexpert
fonte
fonte
-t ntfs-3g
.ntfsfix /dev/sdb2
e compartilhe o resultadosdb2
mas a imagem mostra que tambémsdb5
é uma partição NTFS. Qual você está tentando acessar?Respostas:
Sua partição NTFS está quebrada. Para restaurar os dados, é necessário fazer uma cópia deles (idealmente) e, em seguida, usar um software de reconstrução NTFS para restaurar seu conteúdo.
Clonar a unidade
Você realmente deve clonar a unidade em um arquivo em um disco externo, a menos que seja tão grande que não consiga encontrar outra unidade que possa contê-la.
Se você realmente tem certeza de que a partição NTFS coincide
/dev/sdb2
, useddrescue
para copiar somente aquela:Se você não tiver certeza, é muito melhor clonar a
/dev/sdb
unidade inteira . Isso exigirá mais espaço, é claro:O
status.log
arquivo não é obrigatório, mas é necessário se você deseja pausar o processo e continuar mais tarde.Analise e reconstrua o sistema de arquivos
Se o sistema de arquivos estiver apenas um pouco danificado, você poderá ter sorte com
testdisk
:Siga o procedimento passo a passo na CLI e você poderá listar o conteúdo da partição com a
P
chave, assumindo que ela esteja quase intacta.Se o dano for mais grave, você precisará de outra coisa. Você pode recuperar partições NTFS danificadas (possivelmente gravemente) usando o RecuperaBit . O RecuperaBit tenta reconstruir as estruturas do sistema de arquivos e recuperar arquivos. RecuperaBit tenta reconstruir a estrutura de diretórios, independentemente de:
Atualmente, ele não requer instalação, você precisa baixar o arquivo do GitHub e extraí-lo em um diretório de sua escolha.
Depois disso, crie um diretório para a saída e inicie o programa com:
Você também pode usar
python
, no entanto,pypy
é mais rápido. O processo de digitalização levará algum tempo. Quando terminar, digiterecoverable
e encontre o ID da sua partição. Se for, por exemplo, 2, digite:5
significa o diretório raiz e-1
o diretório de arquivos perdidos .Para detalhes adicionais, explicações e advertências, consulte os dois links na parte superior deste post.
fonte