Wyobraź sobie, że spędziłeś całe popołudnie, robiąc zdjęcia aparatem lub zapisując ważne pliki na karcie microSD, a nagle komputer informuje, że dysk nie jest sformatowany lub wystąpił błąd odczytu. To stresujący moment, zwłaszcza jeśli popełniłeś typowy błąd początkującego, odłączając kartę bez użycia opcji wysunięcia w systemie Windows, pozostawiając system plików w połowie zapisany.
Na szczęście istnieją narzędzia open source, które w takich sytuacjach okazują się prawdziwym cudem techniki. Mowa tu o nierozłącznym duecie: TestDisk i PhotoRec . Podczas gdy jeden z nich zarządza strukturą dysku, drugi od razu zajmuje się plikami, pozwalając nam uratować sytuację nawet wtedy, gdy karta wydaje się być całkowicie uszkodzona lub wyświetlana jako nieprzydzielone miejsce.
Czym właściwie jest TestDisk i do czego służy?
TestDisk to wieloplatformowe narzędzie przeznaczone głównie do odzyskiwania usuniętych partycji i rozwiązywania problemów z rozruchem. Jest szczególnie przydatne w przypadku awarii oprogramowania, drobnej usterki sprzętu lub przypadkowego usunięcia tablicy partycji. Jego najmocniejszą stroną jest możliwość pracy z obrazami dysków twardych , co oznacza, że nie trzeba bezpośrednio uzyskiwać dostępu do uszkodzonego dysku, jeśli posiada się jego klonowaną kopię.
Do jego najważniejszych możliwości należy naprawa tablicy partycji , odbudowa sektorów rozruchowych w systemach FAT32 i NTFS oraz lokalizowanie zapasowego superbloku w systemach Linux, takich jak ext2, ext3 lub ext4. Program umożliwia również odzyskiwanie plików z usuniętych partycji, choć w bardziej złożonych przypadkach, obejmujących pojedyncze usunięte pliki, zazwyczaj zaleca się skorzystanie z towarzyszącego mu programu PhotoRec.
Przewodnik krok po kroku dotyczący korzystania z TestDisk
Po pierwsze, warto wiedzieć, że TestDisk nie posiada atrakcyjnego graficznego interfejsu; działa on za pośrednictwem wiersza poleceń , co na początku może wydawać się nieco onieśmielające, ale po opanowaniu staje się bardzo intuicyjne. Należy zawsze uruchamiać go z uprawnieniami administratora , aby miał pełny dostęp do sprzętu.
- Strona główna i rejestracja: Po otwarciu programu pierwszą rzeczą, którą należy zrobić, jest wybranie, czy chcesz utworzyć plik dziennika. Wybierz Stwórz Jeśli chcesz zapisać historię podjętych kroków.
- Wybór urządzenia: Zobaczysz listę wszystkich podłączonych jednostek. Użyj strzałek, aby wybrać swoją. Pamięć SD lub USB i naciśnij Enter.
- Typ partycji: Program zazwyczaj automatycznie wykrywa typ płyty głównej (np. Intel lub EFI GPT). W zdecydowanej większości przypadków opcja Intel będzie właściwy.
- Analiza i wyszukiwanie: Wejdź do menu Analiza a następnie wybierz Szybkie wyszukiwanieTestDisk rozpocznie teraz wyszukiwanie brakujących partycji. Jeśli pliki pojawią się poprawnie po naciśnięciu klawisza „p”, to już prawie koniec.
- Głębokie wyszukiwanie: Jeśli szybkie wyszukiwanie nie przyniesie rezultatów, nie poddawaj się. Użyj Głębsze poszukiwanie, który analizuje każdy cylinder dysku i szuka kopii zapasowych sektora rozruchowego.
- Zmień zapis: Po znalezieniu właściwej partycji użyj opcji Pisać Aby zapisać nową strukturę na dysku. Po ponownym uruchomieniu dane powinny być ponownie dostępne.
Naprawa sektora rozruchowego i MFT
Czasami partycja istnieje, ale system nie może jej odczytać z powodu uszkodzenia sektora rozruchowego NTFS . W takich przypadkach TestDisk może porównać sektor główny z kopią zapasową. Jeśli kopia zapasowa jest prawidłowa, możesz wybrać opcję Backup BS , aby nadpisać uszkodzony sektor i przywrócić dysk do działania.
Jeśli problem jest poważniejszy i tabela MFT (Master File Table) , czyli baza danych, w której systemy plików Windows przechowują lokalizację każdego pliku, jest uszkodzona, możesz skorzystać z menu Zaawansowane i wybrać opcję Napraw tabelę MFT . Program spróbuje odbudować tabelę główną, korzystając z kopii zapasowej.
PhotoRec: ratunek dla usuniętych plików
Gdy system plików jest tak uszkodzony, że TestDisk nie może go naprawić, z pomocą przychodzi PhotoRec. W przeciwieństwie do swojego odpowiednika, PhotoRec ignoruje system plików i bezpośrednio wyszukuje sygnatury danych na dysku. Oznacza to, że może odzyskać zdjęcia i filmy, nawet jeśli karta została sformatowana.
W systemie Windows mamy QPhotoRec , wersję z graficznym interfejsem, znacznie bardziej przyjazną dla użytkownika. Wystarczy wybrać dysk, wskazać partycję (nawet jeśli wygląda na uszkodzoną) i zdefiniować folder docelowy na komputerze. Należy pamiętać, aby nigdy nie zapisywać odzyskanych plików na tej samej karcie SD, ponieważ może to spowodować nadpisanie danych, które próbujesz zapisać.
Możesz skonfigurować PhotoRec tak, aby przeszukiwał tylko wolne miejsce (przydatne w przypadku przypadkowo usuniętych plików) lub skanował cały dysk . Rozpoznaje setki formatów, od JPG i TIFF po pliki RAW z profesjonalnych aparatów, takich jak Canon CR2.
Zaawansowane wskazówki i alternatywy
Dla użytkowników Linuksa bardzo bezpieczną metodą jest użycie ddrescue przed innymi czynnościami. To narzędzie tworzy lustrzany obraz karty SD, usuwając uszkodzone sektory bez obciążania sprzętu. Po utworzeniu pliku .img można uruchomić TestDisk na tym obrazie dysku zamiast na fizycznym dysku, co zapobiega trwałemu uszkodzeniu pamięci podczas tego procesu.
Jeśli wiersz poleceń wydaje Ci się zbyt skomplikowany, dostępne są komercyjne alternatywy, takie jak PartitionAssistant Recovery. Narzędzia te oferują wizualny interfejs i dogłębne automatyczne skanowanie, choć nie zawsze są darmowe. Jednak dla większości użytkowników darmowa kombinacja TestDisk i PhotoRec w zupełności wystarczy do odzyskania danych.
Ten zestaw narzędzi pozwala naprawić wszystko, od prostego błędu odczytu po odbudowę całych partycji lub wyodrębnianie plików z surowych sektorów, o ile dane nie zostały nadpisane. Kluczem jest szybkie działanie, unikanie zapisywania czegokolwiek nowego w uszkodzonej pamięci i, najlepiej, praca z kopią zapasową lub sklonowanym obrazem, aby zapewnić maksymalne bezpieczeństwo danych.




