Przypadkowo opróżniłem Kosz na moim Macu i usunąłem ważne pliki z dysku APFS. Potrzebuję pomocy w ustaleniu najbezpieczniejszego sposobu odzyskania usuniętych plików APFS bez nadpisywania czegokolwiek ani utrudniania odzyskiwania.
Pierwsza rzecz: przestań używać dysku, jeśli jeszcze tego nie zrobiłeś. To prawdopodobnie najważniejsza część. Samo usunięcie nie zawsze przekreśla twoje szanse. Chodzi o to, co zostanie zapisane na dysku później.
Jeśli był to zwykły dysk twardy (HDD), odzyskanie danych często jest nadal możliwe, o ile usunięte pliki nie zostały jeszcze nadpisane. W przypadku SSD wszystko jest znacznie mniej pewne z powodu TRIM. Gdy TRIM wyczyści te usunięte bloki, program do odzyskiwania danych już ich nie przywróci.
Miałem do czynienia z czymś podobnym i ostatecznie użyłem Disk Drill. Było to dość proste, ale kluczowe jest, aby nie instalować niczego ani nie odzyskiwać danych na ten sam dysk, który próbujesz uratować.
Podstawowy proces wyglądał tak:
- Zainstaluj Disk Drill na innym dysku, nie na tym uszkodzonym.
- Podłącz dysk APFS albo wybierz dysk wewnętrzny, jeśli to tam znajdowały się brakujące pliki.
- Przyznaj Disk Drill pełny dostęp do dysku w macOS, ponieważ bez tego skanowanie APFS może być ograniczone.
- Wybierz wolumin APFS i uruchom pełne skanowanie za pomocą opcji Search for Lost Data.
- Poczekaj na zakończenie skanowania, zamiast od razu pobierać pierwsze pliki, które się pojawią.
- Użyj podglądu, aby upewnić się, że pliki faktycznie się otwierają, zanim je odzyskasz.
- Odzyskuj tylko to, czego potrzebujesz, i zapisz to na innym dysku.
Jedną z przydatnych rzeczy jest to, że Disk Drill potrafi zachować oryginalny układ folderów dla wielu plików. To ma większe znaczenie, niż się wydaje, bo przeglądanie sterty plików z pozmienianymi nazwami jest koszmarem. Program pokazuje też szanse odzyskania dla wielu elementów, więc można z grubsza ocenić, co prawdopodobnie uda się odzyskać bez problemu.
Jeśli dysk został wymazany w Disk Utility, nie zakładaj, że to oznacza fizyczne usunięcie wszystkiego. Szybkie wymazywanie często usuwa informacje o systemie plików bez natychmiastowego nadpisywania wszystkich rzeczywistych danych. Dlatego odzyskanie nadal może się udać, zwłaszcza jeśli nie zapisałeś na nim nowych plików.
Dużym wyjątkiem jest zaszyfrowany wolumin APFS. Jeśli FileVault był włączony, a dysk został sformatowany, stare klucze szyfrowania mogły przepaść. W takim przypadku danych zwykle nie da się odzyskać w żaden praktyczny sposób.
Jeśli Disk Drill nie znajdzie tego, czego potrzebujesz, PhotoRec to kolejna opcja. Jest darmowy, ale trudniejszy w użyciu. Szuka sygnatur plików zamiast polegać na metadanych APFS, więc zwykle tracisz nazwy plików i strukturę folderów. Mimo to warto go wypróbować w przypadku zdjęć i filmów.
Nie kontynuowałbym samodzielnego odzyskiwania, jeśli dysk fizycznie działa źle. Przestań, jeśli:
- ciągle się rozłącza,
- klika, zgrzyta lub piszczy,
- pojawia się tylko czasami,
- albo zawiesza się podczas skanowania.
W takim momencie bezpieczniej jest oddać go do laboratorium odzyskiwania danych. Wielokrotne uruchamianie uszkodzonego dysku może pogorszyć szkody. Wiele renomowanych laboratoriów oferuje bezpłatną ocenę i działa na zasadzie bez danych, bez opłaty. Koszt może wynosić kilkaset dolarów za prostsze odzyskiwanie logiczne albo znacznie ponad 1 000 dolarów, jeśli występują uszkodzenia fizyczne lub potrzebna jest praca w clean roomie.
Jeśli jednak chodzi tylko o przypadkowe usunięcie albo szybkie formatowanie, odzyskiwanie programowe zwykle daje największą szansę powodzenia. Po prostu działaj szybko i nie zapisuj już niczego więcej na tym dysku.
Jeśli Time Machine był włączony w dowolnym momencie, sprawdź to przed uruchomieniem skanów odzyskiwania. APFS może mieć lokalne migawki i czasami plik nadal można odzyskać z migawki nawet po opróżnieniu Kosza, zwłaszcza na dysku wewnętrznym. Otwórz folder, w którym wcześniej znajdował się plik, wejdź do Time Machine lub sprawdź ostatnie kopie zapasowe, jeśli używasz zewnętrznego dysku do backupu. To jest bezpieczniejsze niż skanowanie, ponieważ nie zapisuje z powrotem odzyskanych przypuszczalnych danych ani nie polega na wyodrębnionych plikach. Jeśli nie ma migawek ani kopii zapasowych, zgadzam się wtedy z powyższą radą, aby przestać używać dysku, i skanowałbym z innego dysku, ale najpierw wypróbowałbym nudną drogę kopii zapasowej, ponieważ zachowuje nazwy, foldery, daty i integralność plików bez zwykłego bałaganu z odzyskiwaniem.
Nie uruchamiaj jeszcze Pierwszej pomocy ani nie „naprawiaj” woluminu. Brzmi to pomocnie, ale może zmienić metadane systemu plików, a metadane są dokładnie tym, czego narzędzia do odzyskiwania APFS mogą potrzebować, jeśli chcesz przywrócić oryginalne nazwy i foldery.
Jeśli usunięte pliki znajdowały się na wewnętrznym SSD Maca, najbezpieczniej będzie jak najszybciej przestać z niego uruchamiać system. Każde logowanie, pamięć podręczna przeglądarki, synchronizacja iCloud, aktualizacja Spotlight, aktualizacja aplikacji i plik tymczasowy mogą zapisywać dane w tym samym kontenerze APFS. Jeśli masz innego Maca, tryb dysku docelowego lub zewnętrzny dysk rozruchowy będą lepsze niż instalowanie oprogramowania do odzyskiwania na uszkodzonym systemie. Jeśli to zewnętrzny dysk APFS, odłącz go, dopóki nie będziesz gotowy go przeskanować.
Moja preferencja byłaby taka: najpierw sklonować/utworzyć obraz dysku, a potem skanować klon. Niektóre narzędzia, w tym Disk Drill, mogą pracować z obrazami dysków, a to jest mniej ryzykowne niż wielokrotne skanowanie oryginalnego urządzenia. Jeśli dysk jest duży, będziesz potrzebować innego dysku z wystarczającą ilością wolnego miejsca na obraz i odzyskane pliki. Irytujące, tak, ale daje ci to drugą szansę, jeśli pierwsze skanowanie lub próba odzyskiwania pójdą źle.
Realistyczna część: APFS na SSD z TRIM potrafi być bezlitosny. Jeśli TRIM już wyczyścił bloki, żadne oprogramowanie nie odtworzy rzeczywistej zawartości plików. Ale jeśli istnieje migawka APFS, kopia zapasowa Time Machine albo pliki były na HDD/zewnętrznym dysku, na którym nic nie zapisano, twoje szanse są znacznie większe. Dlatego najpierw sprawdziłbym migawki/kopie zapasowe, unikał narzędzi naprawczych, utworzył obraz dysku, jeśli to możliwe, i dopiero wtedy skanował.


