На цьому диску були мої сімейні фотографії майже десятирічної давності. Тож коли я отримав повідомлення «Ви повинні відформатувати диск перед використанням», я запанікував. Але за допомогою безкоштовного інструменту та приблизно 90 хвилин невизначеності я відновив 104 754 файли. Я дізнався, що диск не порожній, тому що Windows каже, що це не так.
Перше фото вселило надію
Під час завантаження папки PhotoRec Windows нічого не показувала
Інструментом, до якого я повернувся, був PhotoRec. Я запустив це сканування приблизно дев’яносто хвилин на своєму диску (PhysicalDrive0 — 512 ГБ / 476 ГБ (RO) — SanDisk SD8TN8U512G1001). Я більше зосереджувався на показниках відновлення, ніж на відсотках прогресу.
Перед початком цього процесу Windows не могла прочитати файлову систему як звичайний том NTFS. Коли я подивився на нього в «Керуванні дисками», він відобразився як RAW замість звичайного тому NTFS із моїми папками. Це просто було порожнім, хоча я сам не видаляв файли. Windows бачила диск, не повідомляючи мені, що на ньому.
Саме конкретне сімейне фото переконало мене, що цей процес справді спрацює. Цей JPEG не мав розпізнаваного імені файлу, оскільки PhotoRec називає відновлені файли, але я впізнав обличчя та фон під час перегляду. Коли я відкрив його, метадані камери також були миттєво впізнавані.
Під час налаштування процесу я налаштував PhotoRec на збереження відновлених файлів на інший диск, тому я нічого не записував у пошкоджену файлову систему. Я також переконався, що список форматів файлів для відновлення містить лише формати зображень. Найбільше мене здивувало те, як швидко папка почала заповнюватися фотографіями, включно з кількома, про які я давно забув.
Чому PhotoRec працював, коли Windows не міг
PhotoRec не шукав мої папки
Файлова система Windows важлива для визначення того, де знаходяться файли. Якщо це не читається, файл, який все ще містить дані, може виглядати нечитабельним.
PhotoRec працює, оскільки не залежить від структури каталогів файлової системи. Натомість він сканує основне сховище на наявність відомих сигнатур файлів, наприклад маркерів, які ідентифікують дані JPEG, і використовує формат файлу, щоб визначити, що можна відновити. Це відоме як різьблення файлів. Тому немає потреби знати, що JPEG колись жив у Pictures\2023\Christmas.
Однак вирізання файлів також означає, що ви не отримуєте структуру папок або оригінальні імена файлів. Результати, які я отримав, мали назву/формат як f123456789.jpg. Я також зіткнувся з деякими фрагментами та певними частинами файлу, які були неповними. Це трапляється, коли всі частини файлу знаходяться не зовсім там, де їх очікує PhotoRec.
Крім того, оскільки я відновлював дані з твердотільного накопичувача, я знав, що TRIM може зробити відновлення видалених або видалених даних значно складнішим або неможливим. Я не очікував, що кожна фотографія виживе. У моєму випадку об’єм RAW. Я негайно перестав писати на нього, і PhotoRec все ще міг читати фактичні дані фотографії з диска. Інструменти відновлення зазвичай мають однакову межу: коли основні дані перезаписуються або більше не можуть бути прочитані зі сховища, програмне забезпечення не може відтворити вихідний файл.
Відновлена папка
Загальні назви, відсутність структури та багато хаосу
Результат відновлення заповнив папки з іменами recup_dir.1, recup_dir.2 до recup_dir.210. Деякі файли починаються з “t”, що є префіксом PhotoRec для мініатюри JPEG, вбудованої в іншу фотографію.
Загалом я повернув 104 754 файли. Але деякі з них містили повнорозмірні фотографії, вбудовані мініатюри, фрагменти та файли, які я не міг використати.
Серед безладу у мене були копії, ескізи та просто старі фотографії, які мене не цікавили. Один кластер належав до більш раннього періоду життя диска, який мене не цікавив, що робило його ще цікавішим, оскільки, згідно з Windows, це був порожній диск.
З огляду на кількість файлів, які він відновив, єдиний логічний спосіб, яким я міг це зрозуміти, — розділити розмір файлу. Це дозволило чітко відокремити маленькі файли JPEG від оригінальної камери. Сортування за датою також допомогло, оскільки PhotoRec міг витягувати мітки часу або інші метадані з деяких відновлених файлів. Вони не були гарантовано точними, але вони були достатньо хорошими, щоб вважатися підказками.
Можливо, відновлення зайняло менше двох годин, але знадобилося набагато більше часу, щоб зрозуміти це. Мені довелося переглянути попередній перегляд після сортування, оскільки назви файлів не давали жодних підказок. Я був розчарований, коли деякі важливі фотографії відкривалися лише як мініатюри, але в суміші було достатньо ідеальних реставрацій, щоб зробити це варте мого часу.
Що насправді означають обмеження та «порожнеча».
Коли я починав цей процес, я сподівався на результат, який відновить мою колекцію. Кілька відновлених файлів було відкрито як відповідні повнорозмірні зображення. Решта були ескізами або неповними даними, які неможливо було реконструювати.
Фрагментація є поясненням більшості з того, що я не отримав назад. Дані, які можна відновити, не завжди скорочуються, оскільки PhotoRec перевіряє відновлені файли на сумісність, де це можливо, і може відхилити файли, які не пройшли ці перевірки.
Я використовував графічний інтерфейс QPhotoRec для цього відновлення, але те саме завантаження також містить інтерфейс командного рядка PhotoRec. Можливо, є більше варіантів, які я міг спробувати, але я цього не зробив, тому я не можу сказати, чи інша конфігурація дала б кращі результати. Але найважливішим було те, що я отримав файли з диска, який Windows вважала порожнім.
- ОС
-
Windows, Linux, macOS
- Розробник
-
Крістоф Греньє
- Цінова модель
-
Безкоштовний, з відкритим кодом
PhotoRec — це безкоштовний інструмент відновлення даних із відкритим кодом, який може відновлювати видалені файли з жорстких дисків, SSD, карт пам’яті та USB-накопичувачів, навіть якщо файлова система пошкоджена.