Około dwóch tygodni temu miałem problem z komputerem, o którym mój brat napisał pytanie, czy komputer nie uruchamia się po użyciu automatycznej naprawy systemu Windows 7 .
Nadal nie rozwiązałem problemu, więc mój komputer jest teraz bezużyteczny.
Teraz myślę, że łatwiej byłoby ponownie zainstalować Win7 i Ubuntu niż je naprawić, ale na ich partycjach jest trochę danych. Chcę odzyskać te dane.
Z jakiegoś powodu nie można montować tych partycji. Nie wiem dlaczego.
sudo fdisk -l
o problematycznych partycjach:
Device Boot Start End Blocks Id System
/dev/sda1 2048 147912703 73955328 83 Linux
/dev/sdb2 206848 174079999 86936576 7 HPFS/NTFS/exFAT
I w GParted:
I błąd mount
polecenia:
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?
I dokładnie taka sama wiadomość dla /dev/sda1
Jak mogę odzyskać moje dane z tych dysków twardych?
EDYTOWAĆ
Próbowałem określić typ napędu:
$ 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?
EDYTOWAĆ
sudo ntfsfix /dev/sdb2
zwroty:
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
źródło
źródło
-t ntfs-3g
.ntfsfix /dev/sdb2
i udostępnij wyniksdb2
ale obraz pokazuje, żesdb5
jest to także partycja NTFS. Do którego chcesz uzyskać dostęp?Odpowiedzi:
Twoja partycja NTFS jest zepsuta. Aby przywrócić dane, musisz wykonać ich kopię (najlepiej), a następnie użyć oprogramowania do rekonstrukcji NTFS, aby przywrócić jej zawartość.
Sklonuj dysk
Naprawdę powinieneś sklonować dysk w pliku na dysku zewnętrznym, chyba że jest on tak duży, że nie możesz znaleźć innego dysku niż może on zawierać.
Jeśli naprawdę masz pewność, że partycja NTFS się pokrywa
/dev/sdb2
, użyj tej opcji,ddrescue
aby skopiować tylko tę jedną:Jeśli nie masz pewności, znacznie lepiej jest sklonować cały
/dev/sdb
dysk. Zajmie to oczywiście więcej miejsca:status.log
Plik nie jest obowiązkowe, ale jest to konieczne, jeśli chcesz, aby wstrzymać proces i wznowić później.Przeanalizuj i zrekonstruuj system plików
Jeśli system plików jest tylko lekko uszkodzony, możesz mieć szczęście z
testdisk
:Postępuj zgodnie z procedurą krok po kroku w interfejsie CLI, a będziesz mógł wyświetlić zawartość partycji z
P
kluczem, zakładając, że jest prawie nienaruszona.Jeśli obrażenia są poważniejsze, potrzebujesz czegoś innego. Możesz odzyskać (prawdopodobnie poważnie) uszkodzone partycje NTFS za pomocą RecuperaBit . RecuperaBit próbuje zrekonstruować struktury systemu plików i odzyskać pliki. RecuperaBit podejmuje próbę przebudowy struktury katalogów niezależnie od:
Obecnie nie wymaga instalacji, musisz pobrać archiwum z GitHub i rozpakować je w wybranym katalogu.
Następnie utwórz katalog danych wyjściowych i uruchom program za pomocą:
Możesz także użyć
python
, jednakpypy
jest szybszy. Proces skanowania potrwa dość długo. Porecoverable
zakończeniu wpisz i znajdź identyfikator swojej partycji. Jeśli jest to np. 2, wpisz:5
oznacza katalog główny i-1
oznacza katalog utraconych plików .Aby uzyskać dodatkowe informacje, objaśnienia i zastrzeżenia, zobacz dwa linki na górze tego postu.
źródło