Введение: паника — плохой помощник, TestDisk — хороший
Ситуация, знакомая многим: вы включаете компьютер, а вместо привычной загрузки Windows видите черный экран с надписью «Operating System Not Found». Или случайно отформатировали не ту флешку с многолетней коллекцией фотографий. Или удалили раздел с важными документами и поняли это только через час.
В этот момент главное — не усугубить ситуацию новыми записями на диск и не нанять «специалиста», который за огромные деньги запустит ту же бесплатную программу, о которой пойдёт речь в этой статье [citation:6].
TestDisk и PhotoRec — это два легендарных инструмента с открытым исходным кодом, созданные французским разработчиком Кристофом Гренье. Они работают на любой платформе (Windows, Linux, macOS), не требуют установки и способны творить чудеса. TestDisk возвращает к жизни целые разделы и чинит загрузочные записи, а PhotoRec вытаскивает файлы даже с полностью убитой файловой системы [citation:1][citation:3].
Что такое TestDisk и PhotoRec и чем они отличаются
Многие путают эти две утилиты, поэтому сразу расставим точки над i.
TestDisk: хирург для разделов
TestDisk предназначен для восстановления структуры диска. Он работает с таблицами разделов (MBR и GPT), загрузочными секторами и служебными областями файловых систем. Если у вас пропал целый диск или раздел, система не видит флешку, или вы случайно удалили раздел в панике — это работа для TestDisk [citation:3][citation:7].
TestDisk умеет:
- Восстанавливать удаленные разделы (FAT, NTFS, ext2/ext3/ext4, exFAT)
- Чинить поврежденные загрузочные сектора
- Восстанавливать таблицу разделов из резервной копии
- Делать диск загрузочным снова
- Копировать файлы с удаленных или поврежденных разделов [citation:8]
PhotoRec: археолог для файлов
PhotoRec работает на более низком уровне. Он игнорирует файловую систему и читает диск сектор за сектором, выискивая сигнатуры файлов (так называемые «магические байты» в заголовках). Поэтому PhotoRec может найти файлы даже на диске, который был отформатирован, переразбит или вообще не имеет файловой системы [citation:5].
PhotoRec умеет восстанавливать более 480 типов файлов:
- Изображения: JPG, PNG, GIF, RAW, TIFF, BMP
- Документы: DOC, XLS, PDF, PPT, ODT
- Видео и аудио: MP3, MP4, AVI, MOV, WAV
- Архивы: ZIP, RAR, 7z, TAR
- Специфические форматы: проекты Adobe, Bitcoin-кошельки, стикеры Windows и многое другое [citation:3][citation:5]
Важно понимать: PhotoRec не сохраняет имена файлов и структуру папок. Восстановленные файлы получают автоматические имена типа «f1234567.jpg» и складываются в папки recup_dir.1, recup_dir.2 и так далее [citation:1].
Где скачать и как установить
Скачать обе утилиты можно с официального сайта cgsecurity.org. Они распространяются в одном пакете.
Для Windows
Скачайте файл testdisk-7.2-win.zip (или новее). Распакуйте архив в любую папку. Установка не требуется — просто запустите нужный exe-файл от имени администратора [citation:7]. В папке вы найдёте:
- testdisk_win.exe — для восстановления разделов
- photorec_win.exe — для восстановления файлов
Для Linux
В большинстве дистрибутивов утилиты есть в официальных репозиториях [citation:1][citation:4]:
sudo apt install testdisk # Debian/Ubuntu sudo emerge app-admin/testdisk # Gentoo sudo pacman -S testdisk # Arch Linux
Важнейшее правило: не навреди!
Перед тем как мы перейдём к практике, запомните три железных правила восстановления данных [citation:6]:
- НЕ ПИШИТЕ НИЧЕГО НА ДИСК, КОТОРЫЙ ВОССТАНАВЛИВАЕТЕ! Каждый сохранённый файл может безвозвратно перезаписать то, что вы пытаетесь спасти.
- Сохраняйте восстановленные файлы на другой физический диск (или хотя бы на другой раздел). Ни в коем случае не в ту же папку на проблемном диске.
- Если данные очень важны, сначала сделайте образ диска и работайте с образом. Это можно сделать через dd (Linux) или Win32 Disk Imager (Windows).
Случай 1: Восстановление удаленного раздела с TestDisk
Допустим, вы случайно удалили раздел с фотографиями или диск перестал определяться. Вот как вернуть его с TestDisk.
Шаг 1. Запуск и выбор диска
Запустите testdisk_win.exe от имени администратора. Вас встретит текстовый интерфейс (управление стрелками и Enter). Выберите «Create» (создать новый лог-файл) [citation:7].
TestDisk покажет список всех физических дисков. Выберите тот, с которым проблема (ориентируйтесь по размеру). Нажмите Enter.
Шаг 2. Выбор типа таблицы разделов
Программа предложит выбрать тип таблицы разделов. Для большинства современных Windows-систем это «Intel» (MBR). Для новых компьютеров с UEFI может быть «EFI GPT». Если не уверены, выбирайте Intel — TestDisk сам определит [citation:7].
Шаг 3. Анализ
Выберите пункт «Analyse» (анализировать текущую структуру), затем «Quick Search» (быстрый поиск). TestDisk просканирует диск и покажет найденные разделы [citation:7].
Если вы видите свой потерянный раздел в списке — отлично. Выделите его и нажмите Enter. Затем выберите «Write», чтобы записать восстановленную таблицу разделов на диск [citation:7].
Шаг 4. Deeper Search, если быстрый поиск не помог
Если быстрый поиск не дал результатов, можно попробовать «Deeper Search» (глубокий поиск). Это займёт больше времени, но найдёт разделы, даже если они были сильно повреждены [citation:7].
Когда найденные разделы отобразятся, вы можете нажать «P», чтобы просмотреть список файлов на них и убедиться, что это те данные, которые нужны [citation:7].
Шаг 5. Перезагрузка
После записи новой таблицы разделов перезагрузите компьютер. С вероятностью 90% ваш диск снова будет виден в системе.
Случай 2: Восстановление файлов с PhotoRec
Если структура диска убита полностью, раздел не восстанавливается, или вам нужны только конкретные типы файлов (например, только фотографии), в дело вступает PhotoRec.
Шаг 1. Запуск и выбор диска
Запустите photorec_win.exe. Выберите диск, с которого нужно восстановить данные [citation:4][citation:9].
Шаг 2. Выбор раздела или всего диска
PhotoRec покажет список разделов на диске. Вы можете выбрать конкретный раздел или анализировать весь диск (если таблица разделов разрушена). Перемещайтесь стрелками, выбор — Enter [citation:4].
Шаг 3. Выбор файловой системы
Программа спросит тип файловой системы. Обычно можно выбрать «Other» для FAT/NTFS/ext2/ext3/ext4 или «Whole» для полного сканирования без учёта файловой системы [citation:2][citation:9].
Шаг 4. Выбор типов файлов
По умолчанию PhotoRec ищет все известные ему типы файлов. Если вы хотите ускорить процесс и искать только фотографии или только документы, войдите в меню «File Opt». Там можно нажать «s» (снять все отметки), а затем отметить только нужные расширения стрелками и пробелом. После выбора нажмите «b» для сохранения настроек [citation:2][citation:4].
Шаг 5. Выбор места для сохранения
PhotoRec попросит указать папку, куда сохранять найденные файлы. Это должен быть другой диск! Не сохраняйте на тот же диск, который сканируете [citation:4].
Выберите папку и нажмите «C» (английская буква). PhotoRec начнёт сканирование [citation:9].
Шаг 6. Ожидание и результат
Сканирование может занять часы — всё зависит от объёма диска. PhotoRec будет показывать прогресс и количество найденных файлов. По окончании вы найдёте восстановленные файлы в папках с именами recup_dir.1, recup_dir.2 и т.д. [citation:1].
Что делать, если диск не определяется или щёлкает
Физически неисправный диск — совсем другая история. Если диск издаёт странные звуки (щелчки, скрежет, писк), немедленно выключите компьютер. Дальнейшее включение может добить диск окончательно.
В такой ситуации:
- Не пытайтесь запускать TestDisk или PhotoRec на проблемном диске
- Обратитесь к профессионалам (лаборатории восстановления данных)
- Будьте готовы, что восстановление будет стоить денег, но шансы выше, чем при самостоятельных попытках [citation:6]
Сравнение: когда какую утилиту использовать
| Ситуация | Что использовать |
|---|---|
| Удалил раздел, диск не виден в «Моём компьютере» | TestDisk (восстановление раздела) |
| Случайно отформатировал флешку | Сначала TestDisk (попытаться вернуть раздел), если не выйдет — PhotoRec |
| Файловая система повреждена, просит отформатировать | PhotoRec (TestDisk может не помочь) |
| Нужно вернуть удалённые фотографии с карты памяти | PhotoRec |
| Компьютер не грузится с ошибкой «Operating System Not Found» | TestDisk (восстановить загрузочную запись) |
Профилактика: лучше восстановления может быть только бэкап
TestDisk и PhotoRec — это палочки-выручалочки, но они не дают 100% гарантии. Особенно если после удаления данных на диск что-то записывалось [citation:10].
Поэтому:
- Делайте резервные копии важных данных (правило 3-2-1: три копии, два носителя, одна вне дома)
- Создайте загрузочную флешку с Live-системой (например, SystemRescue), на которой уже есть testdisk и photorec, чтобы быть готовым к любым неожиданностям [citation:1][citation:7]
Заключение
TestDisk и PhotoRec — это, пожалуй, лучшие бесплатные инструменты для восстановления данных. Они помогли миллионам пользователей вернуть семейные фото, дипломные работы и важные проекты. Да, у них консольный интерфейс, который пугает новичков, но за ним скрывается чёткая логика и огромная мощь.
Сохраните эту статью в закладки. Возможно, она спасёт ваши данные в тот момент, когда другие уже опустят руки.













Добавить комментарий