TestDisk восстанавливает разделы, которые пропали из проводника после сбоя таблицы разделов, неудачного форматирования или ошибки при изменении разметки диска — при этом сама утилита работает в режиме чтения до тех пор, пока вы явно не подтвердите запись найденной структуры. Если диск вдруг определяется как нераспределённое пространство или система предлагает его отформатировать, раздел ещё физически существует, и шансы вернуть его через TestDisk остаются высокими.
Это бесплатная консольная утилита с открытым исходным кодом, работающая в Windows, Linux и macOS. Она не требует установки и запускается даже с загрузочной флешки, что важно, когда пострадал системный диск. Ниже разберём, как подготовиться к восстановлению, пройти все этапы анализа и не допустить ошибок, которые могут усугубить ситуацию.
Когда TestDisk поможет, а когда нет
Утилита специализируется на логических повреждениях: таблица разделов (MBR или GPT), загрузочные секторы, расширенные разделы. Типичные сценарии, где она эффективна:
- 💽 Раздел пропал после сбоя питания или аварийного выключения
- 🛠️ Диск стал «RAW» или система предлагает его отформатировать
- 🧱 Таблица разделов повреждена вирусом или сторонней утилитой разметки
- 🔄 Раздел случайно удалён через «Управление дисками» или diskpart
- 🚫 Не загружается ОС из-за повреждённого загрузочного сектора
Однако есть и ограничения. TestDisk не восстановит данные с физически неисправного накопителя: если диск щёлкает, не определяется в BIOS или содержит большое количество сбойных секторов, сначала нужно снять посекторную копию (например, через ddrescue) и работать уже с образом. Также утилита не предназначена для поиска отдельных удалённых файлов — для этого в комплекте идёт PhotoRec.
⚠️ Внимание: если диск издаёт посторонние звуки, периодически пропадает из системы или работает заметно медленнее обычного — прекратите любые операции записи на него. Каждая попытка обращения к умирающему накопителю сокращает шансы на успешное восстановление. В таком случае разумнее обратиться в лабораторию восстановления данных.
Подготовка к восстановлению
Перед запуском потребуется выполнить несколько обязательных шагов. Во-первых, скачайте TestDisk только с официального сайта проекта CGSecurity — утилита распространяется бесплатно, и любые «платные версии» на сторонних ресурсах являются мошенничеством. Архив достаточно распаковать, установка не нужна.
Во-вторых, подготовьте место для возможного копирования данных. Хотя TestDisk восстанавливает разделы «на месте», безопаснее иметь резервный диск, куда можно будет скопировать важные файлы сразу после восстановления доступа к разделу — до перезагрузки и любых других операций.
В-третьих, если пострадал системный диск, подключите его к другому компьютеру как вторичный или загрузитесь с LiveUSB. Работа из-под ОС, которая находится на повреждённом диске, — плохая идея: система может в любой момент записать что-то в область восстанавливаемых данных.
Пошаговое восстановление раздела
Интерфейс TestDisk текстовый, управление — стрелками и клавишей Enter. Последовательность действий для типового случая с пропавшим разделом:
1. Create — создать новый лог-файл
2. Выбрать нужный физический диск из списка
3. Выбрать тип таблицы разделов (обычно Intel/PC для MBR
или EFI GPT — TestDisk часто определяет сам)
4. Analyse — анализ текущей структуры
5. Quick Search — быстрый поиск разделов
6. При необходимости — Deeper Search (глубокий поиск)
7. Write — запись найденной таблицы разделов
На этапе Quick Search утилита сканирует диск и показывает найденные разделы. Каждый найденный раздел можно проверить: выделите его и нажмите P — откроется список файлов. Если структура папок отображается корректно, раздел найден правильно и его можно восстанавливать. Клавиша Q возвращает к списку разделов.
☑️ Проверка перед записью таблицы разделов
Если быстрый поиск ничего не нашёл или нашёл не всё, запустите Deeper Search. Он занимает заметно больше времени, так как сканирует диск посекторно в поисках характерных сигнатур файловых систем. На больших дисках глубокий поиск может идти часами — это нормально.
Выбор типа таблицы разделов
Один из самых частых вопросов — что выбрать на шаге определения типа разметки. TestDisk обычно предлагает вариант автоматически на основе анализа диска, и в большинстве случаев стоит согласиться с его выбором. Ориентиры следующие:
| Вариант в меню | Когда применяется |
|---|---|
| Intel/PC (MBR) | Классические диски с MBR, старые ПК с BIOS |
| EFI GPT | Современные системы с UEFI, диски больше 2 ТБ |
| Mac | Диски, размеченные на компьютерах Apple |
| None | Носители без таблицы разделов (некоторые флешки) |
Если выбрать неверный тип, поиск может не найти разделы либо показать «мусорные» варианты. В этом случае просто вернитесь на шаг назад и попробуйте другой вариант — до нажатия Write никаких изменений на диске не происходит, экспериментировать безопасно.
Восстановление загрузочного сектора
Если раздел виден, но система с него не загружается, или Windows сообщает о повреждённой файловой системе, проблема может быть в загрузочном секторе. В меню Advanced TestDisk доступны инструменты для работы с ним.
Для разделов NTFS выберите пункт Boot — утилита покажет состояние основного boot-сектора и его резервной копии. Если основной повреждён, а копия цела, доступна опция Backup BS: загрузочный сектор восстанавливается из резервной копии, которую NTFS хранит на самом разделе. Для FAT32 логика аналогична.
⚠️ Внимание: операции Rebuild BS (перестроение загрузочного сектора) и Repair MFT выполняйте только если понимаете их последствия. Ошибочная перестройка с неверными параметрами файловой системы может затруднить дальнейшее восстановление даже для специалистов.
Что делать с разделами со статусом D (Deleted)
В списке после поиска разделы помечаются буквами: P — primary (основной), L — logical (логический), E — extended (расширенный), D — deleted (удалённый). Разделы «D» — это старые структуры, найденные при сканировании. Если текущий раздел найден корректно, старые «D»-разделы восстанавливать не нужно — иначе получите перекрывающиеся разделы и конфликт. Оставляйте для записи только актуальную структуру.
После восстановления: обязательные действия
Запись таблицы разделов — ещё не финал. Сразу после восстановления доступа скопируйте важные данные на другой носитель, не откладывая это на потом. Причина проста: если раздел пропал из-за начинающейся деградации диска, следующий сбой может оказаться фатальным.
После копирования проверьте состояние накопителя. Просмотрите атрибуты S.M.A.R.T. любой подходящей утилитой (например, CrystalDiskInfo) и обратите внимание на параметры вроде переназначенных и нестабильных секторов. Рост таких показателей — сигнал к замене диска. Также имеет смысл запустить проверку файловой системы штатными средствами ОС, но только после того, как данные скопированы: chkdsk при исправлении ошибок может необратимо изменить структуру данных.
Если же TestDisk не нашёл разделы даже глубоким поиском, варианты следующие: проверить, не изменился ли порядок подключения дисков и правильно ли определён накопитель; попробовать восстановление файлов напрямую через PhotoRec из того же пакета; либо, при высокой ценности данных, остановиться и обратиться к профессионалам.
Частые ошибки при работе с TestDisk
- ❌ Запись таблицы разделов до проверки содержимого клавишей P
- ❌ Восстановление старых D-разделов вместе с актуальными
- ❌ Форматирование диска «чтобы система перестала ругаться» до попытки восстановления
- ❌ Запуск chkdsk до копирования важных файлов
- ❌ Работа с оригиналом диска вместо образа при признаках физической неисправности
Отдельно стоит сказать про форматирование. Предложение Windows «отформатировать диск, чтобы использовать его» — это не диагноз, а следствие того, что система не смогла прочитать файловую структуру. Быстрое форматирование не всегда уничтожает данные окончательно, но заметно усложняет восстановление раздела в исходном виде.
Часто задаваемые вопросы
TestDisk бесплатный? Есть ли ограничения?
Да, TestDisk полностью бесплатен и распространяется с открытым исходным кодом под лицензией GPL. Никаких ограничений по объёму диска, числу разделов или функциям нет. Скачивать следует только с официального сайта проекта CGSecurity.
Quick Search не нашёл раздел — что дальше?
Запустите Deeper Search — глубокий анализ находит разделы по сигнатурам файловых систем и занимает значительно больше времени. Также проверьте, правильно ли выбран тип таблицы разделов (Intel/PC или EFI GPT) — при неверном выборе вернитесь на шаг назад и попробуйте другой вариант.
Можно ли использовать TestDisk для флешки или карты памяти?
Да, утилита работает с любыми блочными устройствами: USB-флешками, картами SD, внешними дисками. Для носителей без таблицы разделов на шаге выбора типа разметки может подойти вариант None. Если цель — вернуть удалённые фото или файлы, а не сам раздел, удобнее использовать PhotoRec из того же пакета.
После восстановления раздела Windows просит проверить диск — соглашаться?
Не сразу. Сначала скопируйте все важные данные на другой носитель. Проверка chkdsk исправляет ошибки файловой системы, но в процессе может изменить или удалить повреждённые файлы. Только после резервного копирования проверку можно запускать.
Чем TestDisk отличается от PhotoRec?
TestDisk восстанавливает структуру: таблицу разделов и загрузочные секторы, возвращая диск в исходное состояние со всеми файлами и папками. PhotoRec игнорирует файловую систему и вытаскивает файлы по сигнатурам — при этом имена и структура каталогов теряются. Сначала всегда стоит пробовать TestDisk, а PhotoRec использовать как запасной вариант.