Pobierz Recuva
Odzyskiwanie utraconych plików z partycji EXT2/EXT3 w Linuxie za pomocą narzędzia Recuva poprzez emulator Wine. Ten przewodnik szczegółowo opisuje proces od instalacji niezbędnego oprogramowania do zapisania odzyskanych danych.
Przygotowanie systemu i instalacja Wine
Przed rozpoczęciem upewnij się, że system jest aktualny. Polecenie sudo apt update aktualizuje listę pakietów, a sudo apt upgrade instaluje najnowsze wersje istniejących pakietów. Zainstalowanie Wine wymaga dodania oficjalnych repozytoriów WineHQ w celu uzyskania aktualnej stabilnej wersji. Zapewnia to poprawne działanie z nowoczesnymi aplikacjami.
Sekwencja poleceń:
- `wget -nc https://dl.winehq.org/wine-builds/winehq.key`
- `sudo apt-key add winehq.key`
- `sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'` (zastąp `focal` nazwą kodową swojej dystrybucji)
- `sudo apt install --install-recommends winehq-stable`
Niektórzy użytkownicy na forach zauważają, że w przypadku starych lub minimalistycznych dystrybucji może być konieczna instalacja dodatkowych zależności, takich jak `winetricks`.
Pobieranie i instalacja Recuva
Pobierz instalator Recuva z oficjalnej strony Piriform. Zapisz plik w katalogu z pełnymi uprawnieniami dostępu, na przykład w katalogu domowym. Uruchom instalator za pomocą terminala. Polecenie wine recuva_installer.exe inicjuje proces instalacji w wirtualnym systemie plików Wine (~/.wine). Postępuj zgodnie z instrukcjami kreatora instalacji. Aby uprościć późniejsze uruchamianie, można utworzyć skrót na pulpicie lub dodać program do menu aplikacji.
Montowanie partycji do odzyskiwania
Krytycznym etapem jest zapewnienie Recuva dostępu do docelowej partycji. Polecenie sudo fdisk -l lub lsblk -f wyświetla listę wszystkich podłączonych urządzeń pamięci masowej i ich partycji. Prawidłowa identyfikacja urządzenia eliminuje ryzyko nadpisania danych na innych dyskach.
Partycję należy zamontować bez automatycznego montowania przez system, aby system operacyjny nie zapisywał w jej systemie plików. Do tego celu często używa się opcji ro (tylko do odczytu) i jawnego określenia typu systemu plików.
Przykładowe polecenie montowania:
- `sudo mount -o ro,noatime -t ext3 /dev/sdX1 /mnt/recovery`
Parametr `-o ro` montuje partycję w trybie tylko do odczytu, a `noatime` zapobiega aktualizacji znaczników czasu dostępu do plików. Jeśli punkt montowania `/mnt/recovery` nie istnieje, utwórz go poleceniem `sudo mkdir -p /mnt/recovery`.
Uruchamianie Recuva i proces skanowania
Uruchom plik wykonywalny Recuva za pośrednictwem Wine. Pełna ścieżka typically wygląda tak: wine "C:\Program Files\Recuva\recuva.exe". W głównym oknie programu kreator poprosi o wybór typu plików do wyszukania. Do głębokiej analizy najlepiej wybrać „Wszystkie pliki”. W następnym oknie określ lokalizację: będzie to litera dysku w Wine odpowiadająca partycji zamontowanej w Linuxie. Zazwyczaj zamontowane dyski pojawiają się w Wine jako dyski sieciowe lub wymienne (np. Z:\).
Recuva oferuje dwa typy skanowania: szybkie i głębokie. Skanowanie głębokie zajmuje dużo czasu, ale przeprowadza pełną analizę powierzchni nośnika, co zwiększa szanse na odzyskanie plików po formatowaniu lub uszkodzeniu systemu plików.
Analiza wyników i zapisywanie danych
Po zakończeniu skanowania program wyświetli listę znalezionych plików. Wskaźnik koloru (zielony, żółty, czerwony) pokazuje przypuszczalną integralność każdego pliku. Podgląd zawartości niektórych typów plików (obrazów, dokumentów tekstowych) jest dostępny bezpośrednio w interfejsie Recuva.
Aby odzyskać, zaznacz desired pliki i kliknij „Odzyskaj”. Kluczową zasadą jest zapisywanie plików na fizycznym dysku innym niż ten, z którego odbywa się odzyskiwanie. W kontekście Wine wybierz zapisanie w katalogu w obrębie wirtualnego dysku C:\users\Public\Documents lub wskaż ścieżkę do zewnętrznego dysku USB zamontowanego w Linuxie, który będzie dostępny dla Recuva jako osobny dysk.
Alternatywy i ważne uwagi
Specjaliści od odzyskiwania danych często wskazują na potencjalne trudności przy użyciu programów Windows w Wine do pracy z systemami plików Linux. Bezpośredni dostęp niskiego poziomu może być ograniczony. Natywnymi rozwiązaniami dla Linuxa są narzędzia takie jak extundelete, testdisk czy photorec. Ich użycie może być bardziej przewidywalne dla partycji EXT.
Efektywność odzyskiwania zależy bezpośrednio od aktywności zapisu na dysku po usunięciu plików. Natychmiastowe zaprzestanie jakichkolwiek operacji zapisu na docelowej partycji jest podstawowym warunkiem powodzenia.