Mam laptopa Dell, który niedawno „umarł” (po uruchomieniu pojawiłby się niebieski ekran śmierci), a dysk twardy wydawałby dziwne odgłosy cyklicznego klikania.
Chciałem sprawdzić, czy mogę użyć niektórych narzędzi na moim komputerze z systemem Linux do odzyskania danych, więc podłączyłem je tam.
Jeśli uruchomię „fdisk”, otrzymam:
Disk /dev/sdb: 20.0 GB, 20003880960 bytes
64 heads, 32 sectors/track, 19077 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x64651a0a
Disk /dev/sdb doesn't contain a valid partition table
Dobrze, tablica partycji jest zawalona. Jednak jeśli uruchomię „testdisk” w celu naprawy tabeli, w tym momencie zawiesza się, powodując ten sam cykliczny dźwięk kliknięcia:
Disk /dev/sdb - 20 GB / 18 GiB - CHS 19078 64 32
Analyse cylinder 158/19077: 00%
Naprawdę nie dbam o to, żeby dysk twardy znów działał, a jedynie dane, więc uruchomiłem „gpart”, żeby dowiedzieć się, gdzie kiedyś były partycje. Mam to:
dev(/dev/sdb) mss(512) chs(19077/64/32)(LBA) #s(39069696) size(19077mb)
* Warning: strange partition table magic 0x2A55.
Primary partition(1)
type: 222(0xDE)(UNKNOWN)
size: 15mb #s(31429) s(63-31491)
chs: (0/1/1)-(3/126/63)d (0/1/32)-(15/24/4)r
hex: 00 01 01 00 DE 7E 3F 03 3F 00 00 00 C5 7A 00 00
Primary partition(2)
type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX) (BOOT)
size: 19021mb #s(38956987) s(31492-38988478)
chs: (4/0/1)-(895/126/63)d (15/24/5)-(19037/21/31)r
hex: 80 00 01 04 07 7E FF 7F 04 7B 00 00 BB 6F 52 02
Próbowałem zamontować tylko na starej partycji NTFS, ale wystąpił błąd:
sudo mount -o loop,ro,offset=16123904 -t ntfs /dev/sdb /mnt/usb
NTFS signature is missing.
Ugh. W porządku. Ale potem próbowałem uzyskać zrzut danych surowych, uruchamiając
dd if=/dev/sdb of=/home/erik/brokenhd skip=31492 count=38956987
Ale plik ma do 59885568 bajtów i wydaje ten sam cykliczny dźwięk klikania.
Oczywiście jest zły sektor, ale nie wiem, co z tym zrobić!
Dane nadal tam są ... jeśli zobaczę 57 MB pliku w panelu tekstowym ... Widzę surowe dane z plików.
Jak mogę odzyskać moje dane?
Dziękuję za wszelkie sugestie,
Rozwiązanie:
Udało mi się odzyskać około 90% moich danych:
- Zamroził dysk twardy w zamrażarce
- Używane Ddrescue zrobić kopię dysku
- Ponieważ Ddrescue nie był w stanie uzyskać wystarczającej ilości dysku, aby użyć dysku testowego do odzyskania moich partycji / systemu plików, skończyłem z użyciem photorec do odzyskania większości moich plików
źródło
Odpowiedzi:
DDrescue został zaprojektowany do usuwania danych w takich sytuacjach. Następnie spróbuj zamontować obraz, a jeśli brakuje plików, daj szansę na testdisk i photorec na obrazie.
źródło
Ponieważ jesteś obeznany z Linuksem, spróbuj uruchomić zarówno Testdisk, jak i PhotoRec na dysku. Lub jeszcze lepiej, spróbuj uzyskać obraz dd dysku i niech się czołgają. Dyski twarde powodujące hałas mają zwykle poważne problemy i nie trwają długo po rozpoczęciu hałasu.
źródło
TestDisk to darmowy skaner partycji typu open source i narzędzie do odzyskiwania danych. Jest to bardzo przydatne w odzyskiwaniu utraconych partycji. PhotoRec to kolejne bezpłatne, często używane narzędzie do odzyskiwania danych.
TestDisk jest znacznie wydajniejszy niż PhotoRec. Problem z TestDisk polega na tym, że nie zawsze odzyskuje on wszystkie usunięte pliki. Jeśli przypadkowo sformatujesz partycję, TestDisk może odzyskać tysiące plików, nie tracąc ani jednego pliku, ale jeśli usuniesz plik, wysyłając go do Kosza, a następnie opróżniając Kosz, TestDisk nie zawsze może go odzyskać.
Więc najpierw użyj TestDisk, a jeśli odzyskałeś wszystkie usunięte pliki za pomocą TestDisk, to gotowe. Jeśli odzyskałeś większość usuniętych plików za pomocą TestDisk, możesz zdecydować, czy masz gotowe. Jeśli nie skończysz po uruchomieniu TestDisk, możesz spróbować odzyskać usunięte pliki za pomocą PhotoRec. PhotoRec nie może odzyskać usuniętych plików, które zostały całkowicie nadpisane (na przykład w
dd
programie). W niektórych przypadkach nazwa pliku jest przechowywana w samym pliku. W tym przypadku PhotoRec próbuje odzyskać nazwę pliku, ale przez większość czasu PhotoRec nie może odzyskać nazw plików.Odzyskaj pliki na podstawie typu pliku za pomocą PhotoRec
Przed wykonaniem tych kroków lepiej jest uruchomić system z Live DVD / USB systemu Linux, aby uniknąć korzystania z systemu operacyjnego, w którym znajduje się usunięty plik.
Zainstaluj TestDisk, jeśli nie jest jeszcze zainstalowany w twoim systemie operacyjnym. W dystrybucjach Linuksa zainstalowanie TestDisk spowoduje również zainstalowanie PhotoRec.
Uruchom PhotoRec (uruchom z terminala na płycie CD / USB na żywo lub uruchom jako root).
Wybierz dysk twardy.
Wybierz typ partycji.
Jeśli twój dysk twardy ma partycje Linux, wybierz
[Intel]
.Wybierz opcję typu pliku.
Przejdź do
[File Opt]
i naciśnij Enter. Tutaj możesz wyłączyć wszystkie typy plików, naciskając s. Użyj spacji, aby przełączyć przycisk wyboru. Wybierz typy plików do odzyskania.Wybierz opcje.
PhotoRec ma również listę różnych opcji. W normalnych okolicznościach nie trzeba ich modyfikować.
Wybierz partycję.
Przenieś selektor na partycję, z której usunąłeś plik. Następnie naciśnij Enterna
[Search]
.Wybierz typ systemu plików.
Jeśli używasz Linuksa, będzie to ext2 / ext3 / ext4, więc domyślnym wyborem jest
ext2/ext3
. W przeciwnym razie, jeśli odzyskujesz pliki z partycji sformatowanej jako FAT lub NTFS wybierzOther
.Wybierz przestrzeń do analizy.
Wybierz,
Free
jeśli nie zapisałeś na tej partycji po usunięciu określonego pliku, w przeciwnym razie wybierzWhole
.Wybierz katalog do odzyskania plików.
Teraz wybierz ścieżkę, w której będą przechowywane odzyskane pliki. Następnie naciśnij Y.
PhotoRec pokaże, ile plików odzyskał.
źródło
http://www.grc.com/spinrite.htm
Słyszałem tyle dobrych rzeczy o tym programie.
Kosztuje całkiem grosza (89,00 $ na całe życie, jak sądzę, licencja) i nie mogę o tym rozmawiać z własnego doświadczenia.
Mam jednak nadzieję, że społeczność zagłosuje za mną, jeśli nie będzie to dobre rozwiązanie twojego problemu - poczekaj na inne odpowiedzi (i opinie) przed wydaniem gotówki.
To powiedziawszy, podstawową ideą programu jest to, że skanuje dysk na głębokim poziomie, odczytuje każdy sektor, szuka błędów, błędów, błędnych odczytów itp., A następnie „naprawia” je (zamienia je na dobry sektor lub po prostu pozwala HD zrobić to sam).
Niezależnie od tego, sugeruję, że w momencie, gdy wyjmiesz dane z dysku, otrzymasz nowy! Klikanie jest bardzo, bardzo złe!
źródło
Najlepszym narzędziem, jakiego kiedykolwiek użyłem do odzyskiwania dysku twardego jest GetDataBack firmy Runtime Software . Jest to program dla systemu Windows, więc musisz znaleźć sposób na podłączenie tego dysku twardego do komputera stacjonarnego z systemem Windows. Użyłem go do odzyskania z dysku SCSI, dysku IDE sformatowanego w systemie Windows XP (częściowe odzyskiwanie), dysku z partycją wysadzoną za pomocą FDISK, dysku, którego BIOS nie mógł nawet wykryć itp.
Możesz uruchomić wersję testową, aby dowiedzieć się, które pliki odzyskasz, ale rozpoczęcie odzyskiwania plików kosztuje około 80 USD. Mam zarówno wersje NTFS, jak i FAT, ale użyłem FAT tylko raz.
źródło