Недавно у меня на компьютере внезапно пропал логический раздел жёсткого диска, и тут я подумал что данные уже не восстановить, но все же надежда была, потому я начал поиски решения восстановления исчезнутого тома жёсткого диска.
И вот я наткнулся на эту очень многофункциональную утилиту TestDisk с помощью которой мне удалось восстановить пропавший раздел жёсткого диска, потому я выражаю свою благодарность разработчиком данной утилиты.
Во первых TestDisk программа распространяться с открытым исходным кодом и под лицензией GNU General Public License, потому платить за использование вам не привидеться, должен отметить что утилита не уступает подобным платным аналогам.
TestDisk это мощная бесплатная программа для восстановления потерянных данных. Она была разработана в первую очередь, что бы помочь восстановить утраченные разделы и/или восстановить загрузочную способность дисков если эта проблема вызвана программно, вирусами или ошибками человека (таких как случайное удаление Таблицы Разделов). Восстановить Таблицы Разделов TestDisk-ом очень легко.
TestDisk может:
- Исправлять таблицу разделов, восстанавливать удаленные разделы;
- Восстанавливать загрузочный сектор FAT32 из резервной копии;
- Перестраивать (реконструировать) загрузочный сектор FAT12/FAT16/FAT32;
- Исправлять таблицу FAT;
- Перестраивать (реконструировать) загрузочный сектор NTFS;
- Восстанавливать загрузочный сектор NTFS из резервной копии;
- Восстанавливать MFT использую MFT зеркало;
- Определять резервный SuperBlock ext2/ext3/ext4;
- Восстанавливать удаленные файлы на файловых системах FAT, NTFS and ext2;
- Копировать файлы с удалённых FAT, NTFS and ext2/ext3/ext4 разделов.
Еще очень важно то что утилита работает под множеством ОС:
- DOS (real или в Windows 9x, DOS-box);
- Windows (NT4, 2000, XP, 2003, Vista);
- Linux;
- FreeBSD, NetBSD, OpenBSD;
- SunOS;
- MacOS.
TestDisk может находить и реконструировать потеряные разделы для множества файловых систем:
- BeFS (BeOS)
- BSD disklabel (FreeBSD/OpenBSD/NetBSD)
- CramFS, Compressed File System (сжатая файловая система)
- DOS/Windows FAT12, FAT16 and FAT32
- Windows exFAT
- HFS, HFS+ and HFSX, Hierarchical File System (иерархическая файлова система)
- JFS, IBM"s Journaled File System (журналируемая файлова система IBM)
- Linux ext2, ext3 and ext4
- Linux LUKS encrypted partition (шифрованый раздел Linux)
- Linux RAID md 0.9/1.0/1.1/1.2
- RAID 1: mirroring (зеркальный рейд)
- RAID 4: striped array with parity device
- RAID 5: striped array with distributed parity information
- RAID 6: striped array with distributed dual redundancy information
- Linux Swap (versions 1 and 2)
- LVM and LVM2, Linux Logical Volume Manager
- Mac partition map
- Novell Storage Services NSS
- NTFS (Windows NT/2000/XP/2003/Vista/2008)
- ReiserFS 3.5, 3.6 and 4
- Sun Solaris i386 disklabel
- Unix File System UFS and UFS2 (Sun/BSD/...)
- XFS, SGI"s Journaled File System
Так давайте рассмотрим пример восстановления утерянного раздела жёсткого диска.
Запустить TestDisk
можно как в самой операционной системе Windows ,
так и с под
DOS с USB накопителя или LiveUSB в случае если полетел раздел на котором была установлена операционная система.
Для примера возьмемвосстановление случайно удаленного логического раздела NTFS.
Восстановление раздела FAT32 (вместо приведенного в данном руководстве NTFS раздела) может быть достигнуто, если проделывать такие же действия.
Запускать программу нужно с привилегиями / правами "администратора", если мы работаем с под ОС, для этого нужно нажать правой кнопкой мыши по testdisk_win.exe, предварительно распаковав из архива на компьютер.
Появится окно программы, интерфейс программы на английском но довольно все обходится в нажатие несколько клавиш:
- Чтобы перейти в TestDisk, используйте клавиши стрелки Вверх/Вниз и PageUp/PageDown .
- Чтобы продолжить, подтвердите свой выбор нажатием клавиши Enter .
- Чтобы вернуться к предыдущему дисплею или выйти TestDisk, используйте клавишу Q (выход ).
- Чтобы сохранить изменения в сделанные при работе TestDisk, вы должны подтвердить их клавишей Y (да) и / или Enter
- Для записи данных в раздел MBR, вам необходимо выбрать "Write" посредством выбора с клавиатуры и нажмите клавишу Enter .
Далее предоставляется выбрать жёсткий диск так как их может быть несколько, плюс съемные носители.
Стрелками выбираем наш жёсткий диск и жмем Enter.
TestDisk отобразит типы Таблицы Разделов (Partition Table types).
Выбираем нужный тип Таблицы Разделов. Обычно правильное значение уже выбрано "по умолчанию", поскольку TestDisk при анализе определяет тип таблицы автоматически.
Нажимаем Ввод (Enter) для продолжения.
TestDisk отображает следующее меню Статус Таблицы Разделов
Выбираем пункт меню "Анализ" ("Analyse") для проверки структуры разделов текущего диска и поиска "потерянных" разделов.
Опять жмем Enter для продолжения выполнения процедуры.
Далее будет отображена текущая структура разделов. Изучите её на предмет отсутствия разделов или ошибки.
Здесь мы уже можем посмотреть нашли мы утеряны разделы жёсткого диска
Выбираем Quick Search
(Быстрый поиск) и жмем Enter для продолжения.
Далее программа выдает запрос Should TestDisk search for partition created under Vista?
(Производить поиск разделов созданных под ОС Vista?).
Обязательно жмем Y (ДА)
если мы восстанавливаем данные с под ОС Windows Vista & Seven , да если вы просто нажмете да нечего страшного не произойдет.
TestDisk должен найти разделы жёсткого диска, включая потерянные.
Для просмотра что находится на каждом разделе, выбираем раздел и жмем клавишу P для просмотра списка файлов.
Все папки и файлы должны отображаются нормально. (Утилита не понимает русский язык, поэтому файлы с русскими именами будут отображены не корректно) , для копирования файлов на другой диск жмем клавишу С (копировать) , но перед этим нужно указать путь для сохранения файлов.
Для выхода жмем клавишу Q
, также для просмотра данных о диске в самом низу указаны данные её размер и файловая система.
Нажмите Ввод
(Enter) для продолжения.
Появится следующее окно:
Для более тщательного поиска жмем Deep Search это если быстрый поиск не нашол утерянных разделов, для записи данных структуры таблиц диска в раздел MBR выбираем Write и жмем Enter (в случае если TestDisk правильно определил разделы), после чего наша ОС должна загрузиться со всема логическими разделами жёсткого диска.
Есть какие то замечания или дополнения, с радостью выслушаю вас.
Недавно столкнулся с ситуацией, когда мой старый внешний USB диск перестал читаться в Windows, определяясь как RAW . Это свидетельствует о том, что Windows не может определить структуру файловой системы, имеющейся на диске. Причина, по которой раздел определяется, как RAW могут быть разными: диск может быть не размечен, может быть стерт/поврежден/отсутствовать заголовок таблицы разделов, на диске могут присутствовать битые сектора либо иметь место физические проблемы с самим диском или его контроллером.
С точки зрения пользователя такой RAW диск отображается в проводнике, но его размер определяется как 0 (нулевой). При попытке открыть или прочитать данные с RAW раздела появляются различные ошибки вида:
Чтобы использовать диск в дисководе E:, сначала отформатируйте его. Вы хотите его отформатировать?
You need to format the disk in Drive E: before you can use it. Do you want to format it?
Нет доступа к E:\. Файловая система тома не распознана.
Cannot Access Disk. The volume does not contain a recognized file system.
Примечание . Мы намеренно не рассматриваем вариант с физическим повреждением диска, так как программными средствами это не лечится. Общая рекомендация: желательно в первую очередь проверить диск с помощью любой утилиты просмотра статуса S.M.A.R.T.
Как правило, самый простой способ восстановить работоспособность диска — удалить текущий RAW раздел и пересоздать его с форматированием. Но данные при этом, естественно, будут потеряны, что может быть категорически не приемлемо. Попытамся запустить проверку диска с помощью стандартной утилиты проверка CHKDSK:
Утилита вернула, что CHKDSK нельзя выполнить для дисков в формате RAW.
The type of the file system is RAW.
CHKDSK is not available for RAW drives.
Для восстановления оригинальной файловой системы на RAW диске без форматирования воспользуемся бесплатной консольной утилитой TestDisk .
- Качаем, распаковываем архив с утилитой и запускаем exe
в режиме No
Log
- Находим диск, файловая система которого определяется как RAW и выбираем Proceed
- Далее нужно выбрать тип таблицы разделов диска. Как правило, он определяется автоматически как Intel
для MBR разделов либо EFI GPT
для GPT таблицы. Однако в некоторых случаях нужно выбрать None
- Чтобы запустить анализ структуры данных диска выберите Analyze
, а на следующем экране Quick Search
- Утилита TestDisk отобразит список найденных разделов. С помощью клавиши P
можно вывести список файлов на найденном разделе (Q- выход из режима просмотра), В том случае, если и раздела имеется метка P (раздел выделен зеленым цветом) – такой раздел будет восстановлен. Метка D – удален. Чтобы изменить метку, воспользуйтесь стрелками влево/вправо на клавиатуре.
Совет . Довольно полезная функций режима просмотра файлов на файловой системе – возможность восстановить отдельные папки/файлы на другой диск. Для этого в режиме просмотра нажмите клавишу C .
- После того как все разделы к восстановлению помечены, нажмите Enter
и Write
(тут будьте внимательными, чтобы не перезатереть таблицу разделов мусором). Если нужно выполнить более глубокий анализ диска, выберите Deep
Search
.
Совет . Имейте в виду, что если вы восстанавливаете таким образом системный диск, помимо раздела с самой Windows, в зависимости от версии ОС могут присутствовать и другие разделы раздел с загрузчиком, раздел со средой восстановления и т.д. Для понимания структуры разделов Windows рекомендую познакомится со статьями , . В том случае, если загрузочный сектор диска поврежден, утилита TestDisk предложит попытаться восстановить его с помощью опции Rebuild BS .
- После этого (может потребоваться перезагрузка), утилита восстановит исходную структуру таблицы разделов и файловой системы (как правило, это NTFS или FAT32) на RAW диске и вы сможете получить доступ к хранящимся на нем файлам.
Там практически все, что требуется для повседневной работы. Начните постепенно отказываться от пиратских версий в пользу более удобных и функциональных бесплатных аналогов. Если Вы все еще не пользуетесь нашим чатом , весьма советуем с ним познакомиться. Там Вы найдете много новых друзей. Кроме того, это наиболее быстрый и действенный способ связаться с администраторами проекта. Продолжает работать раздел Обновления антивирусов - всегда актуальные бесплатные обновления для Dr Web и NOD. Не успели что-то прочитать? Полное содержание бегущей строки можно найти по этой ссылке .
TestDisk. Шаг за шагом
Этот пример проблемной ситуации (пример восстановления) представляет собой пошаговые действия при работе с TestDisk, позволяющие восстановить и исправить поврежденные/ый раздел/ы.
Пример проблемы
Мы имеем жесткий диск объемом 36GB, содержащий 3 раздела. К сожалению:
- загрузочный сектор на основном разделе NTFS был поврежден, и
- логический раздел NTFS был случайно удален.
Этот пример восстановления покажет пошаговые действия использования TestDisk, чтобы восстановить эти "потерянные" разделы:
- перезапись поврежденного загрузочного сектора, и
- восстановление случайно удаленного логического раздела NTFS.
Одним из условий при работе в программе является:Важные моменты для использования TestDisk:
- Запуск программы должен осуществляться с привилегиями / правами "администратора".
- Чтобы перейти в TestDisk, используйте клавиши стрелки Вверх/Вниз и PageUp/PageDown .
- Чтобы продолжить, подтвердите свой выбор нажатием клавиши Enter .
- Чтобы вернуться к предыдущему дисплею или выйти TestDisk, используйте клавишу Q (выход ).
- Чтобы сохранить изменения в сделанные при работе TestDisk, вы должны подтвердить их клавишей Y (да) и / или Enter
- Для записи данных в раздел MBR, вам необходимо выбрать "Write" посредством выбора с клавиатуры и нажмите клавишу Enter .
Признаки проблемы
1. Если на жестком диске первичный раздел содержит операционную систему, то, скорее всего, которая больше не загрузиться; из-за в первичном разделе загрузочного сектора.
2. Если жесткий диск содержит вторичные разделы, к которым невозможно получить доступ или вы можете подключаете свой диск на второй канал в другом компьютере (обычно там подключены CD / DVD привод),и наблюдаются следующие симптомы следующие симптомы бы отметил следующее:
- Проводник Windows или Дисковый менеджер отображает первый первичный раздел как raw
неотформатированный и Windows показывает:
The drive is not formatted, do you want to format it now? [Ваш диск неотформатирован. Отформатировать его сейчас? ] - Логический раздел отсутствует. В ПРОВОДНИКЕ Windows логический диск не доступен. В Оснастке Управление дисками отображает только "незанятое пространство", на месте где этот логический раздел был расположен.
Запуск TestDisk
Если TestDisk еще не был установлен, вы можете его скачать отсюда: TestDisk Download . Извлеките все содержимое архива.
Чтобы восстановить данные с жесткого диска, USB-флешки, Смарт-карты, CD- или DVD-диска или иных носителей, Вам нужно иметь к ним полный доступ.
Чтобы восстановить данные с образа устройства:
- testdisk image.dd чтобы снять "сырой" (raw) образ диска
- testdisk image.E01 чтобы восстановить данные из Encase EWF-образа
- testdisk "image.*" если Encase-образ разбит на части
Чтобы восстановить данные с любого другого устройства запустите testdisk device , т.е.
- testdisk /dev/mapper/truecrypt0 или testdisk /dev/loop0 чтобы восстановить данные с разделла созданного программой TrueCrypt. Тот же принцип работает для файловых систем зашифрованных программами cryptsetup, dm-crypt, LUKS и др.
- testdisk /dev/md0 чтобы восстановить данные с программного RAID-массива Linux
Создание логов работы
- Пользуйтесь кнопками стрелок вниз/вверх для выбора "проблемного" жесткого диска.
По возможности, выбирайте низкоуровневые (raw) /dev/rdisk* устройства вместо логических /dev/disk* для повышения скорости передачи данных.
Выбор типа таблицы разделов
TestDisk отображает типы Таблицы Разделов (Partition Table types).
- Выберите пункт меню "Анализ" ("Analyse") для проверки структуры разделов текущего диска и поиска "потерянных" разделов.
- Нажмите Enter для продолжения.
- Ответьте на вопрос Should TestDisk search for partition created under Vista? (Производить поиск разделов созданных под ОС Vista?).
- Выберите этот раздел и нажмите p для отображения списка файлов (Для выхода из режима отображения списка файлов, нажмите q ).
Все папки и файлы отображаются нормально. (Утилита не понимает русский язык, поэтому файлы с русскими именами будут отображены не корректно)
- Нажмите Ввод (Enter) для продолжения.
Сохранение таблицы раздела или поиск других разделов
- Когда все разделы доступны и данные правильно в списке, вы должны зайти в меню Write , чтобы сохранить структуру разделов. Часть меню Extd Part дает вам возможность решить, если расширенный раздел будет использовать все доступное дисковое пространство или только необходимые (минимальные) пространстве.
- Если первый раздел по-прежнему отсутствует , выделите меню Deeper Search (глубокий поиск) (если уже не выполняется автоматически) и Нажмите Ввод (Enter) для продолжения.
Раздел по-прежнему отсутствует: глубокий поиск
Deeper Search (глубокий поиск будет искать резервную копию загрузочного сектора FAT32, резервную копию суперблока загрузки NTFS, резервную копию суперблока ext2/ext3, чтоб обнаружить все разделы,
программа будет сканировать каждый цилиндр:
После глубокого поиска, результаты отображаются следующим образом:
Первый раздел "Partition 1"
которыйй был найден с помощью резервной копии загрузочного сектора. В последней строке экрана, вы можете прочитать сообщение "NTFS found using backup sector!" (NTFS найден с использованием резервной копии сектора)
и размер вашего раздела. "Раздел 2" (partition 2) отображается дважды с разными размерами.
Оба раздела перечислены со статусом D
как удаленные, потому что они перекрывают друг друга.
- Пусть этот раздел Partition 2 с поврежденной файловой системой будет помечен как D(deleted - удалить) .
- Выделите второй раздел Partition 2 ниже.
- Нажмите P для перехода к списку своих файлов.
Всё работает, так как вы нашли правильный раздел!
- Используйте стрелки влево/вправо, для перехода по папкам и просмотра файлов для дополнительной проверки
Примечание:
Листинг каталога FAT ограничен 10 кластерами, некоторые файлы могут не появляется в списках обнаруженых, но это не влияет на восстановление.
- Нажмите Q для Quit, чтобы вернуться к предыдущему экрану.
- Доступны разделы со статусом Primary (Первичный), * bootable (загрузочный), Logical (логический) and Deleted (удаленный).
Используйте клавиши со стрелками влево/вправо, чтобы изменить статус выбранного раздела на L(ogical)
Совет: прочитайте Как распознать первичный и логические разделы?
Примечание: Если раздел в списке определён как *(bootable - загрузочный) но вы не можете загрузиться с этого раздела, вы можете изменить его статус на P
rimary partition (Основной раздел).
- Нажмите Ввод (Enter) для продолжения.
Восстановление таблицы разделов
Теперь можно записать восстановленную структуру разделов.
Примечание:
расширенный раздел устанавливается автоматически. TestDisk определяет это, анализируя различную структуру разделов.
- Чтобы скопировать резервную копию загрузочного сектора на место повреждённого загрузочного сектора, выберите , намите Enter, и подтвердите нажатием Y и далее Ok.
Больше информации о восстановлении вашего загрузочного сектора можно получить в TestDisk Menu Items . Отображается следующее сообщение:
- Выберите Создать, чтобы поручить TestDisk для создания файла журнала содержащий техническую информацию и сообщения. Если у вас нет причин для добавления данных в журнал или вы выполняете с TestDisk только для чтения средств массовой информации, то можете создать журнал в другом месте.
- Выберите Нет, если вы не хотите, получать сообщения и подробную информация о процессе, который будет записан в лог-файл (полезно, если например TestDisk началось с чтения единственное место).
Выбор диска
Все жесткие диски должны быть обнаружены и перечисленных с размером по TestDisk:
Выберите тип таблицы разделов - как правило, по умолчанию является правильным, как TestDisk автоматически определяет тип таблицы разделов.
Нажмите клавишу Enter, чтобы продолжить.
Текущее состояние таблицы разделов
Первый раздел указан дважды, которая указывает на поврежденный раздел или недействительной запись таблицы разделов.
Неверный NTFS загрузки указывает на неисправный загрузочный сектор NTFS, так что это испорченной файловой системе.
Только один логический раздел (метка раздела 2) можно приобрести в расширенный раздел. Один логический раздел отсутствует.
Подтвердить на быстрый поиск , чтобы продолжить.
Быстрый поиск разделов
Во время быстрого поиска , TestDisk нашел два раздела, включая отсутствующие логический раздел помечены Раздел 3 .
Когда все разделы доступны и данные правильно в списке, вы должны пойти в меню Создать , чтобы сохранить структуру разделов. Меню Экстд Часть дает вам возможность решить, если расширенный раздел будет использовать все свободное место на диске или только необходимые (минимальный) пространстве.
Так как раздел, первый, по-прежнему отсутствует , выделите меню глубокий поиск (если не делается автоматически уже) и нажмите Enter, чтобы продолжить.
Раздел по-прежнему отсутствует: глубокий поиск
Глубокий поиск также будет искать FAT32 резервной копии загрузочного сектора, NTFS резервного суперблок загрузки, ext2/ext3 резервного суперблок обнаружить несколько разделов,
После глубокий поиск, результаты отображаются следующим образом:
Первый раздел "раздела 1"
был найден с помощью резервной копии загрузочного сектора. В последней строке экрана, вы можете прочитать сообщение "NTFS найден с помощью резервной копии сектор!"
и размера вашего раздела. "Раздела 2" отображается в два раза с различным размером.
Оба раздела перечислены со статусом D
для удален, потому что они накладываются друг на друга.
Нажмите Q для Выйти, чтобы вернуться к предыдущему экрану.
Пусть этот раздел Раздел 2 с поврежденной файловой системы отмечены как D (удалено) .
Выделите второй раздел раздел 2 ниже
Нажмите кнопку P в список своих файлов.
Это работает, вы нашли правильный раздел!
- Используйте стрелки влево / вправо, чтобы перейти в папках и смотреть ваши файлы для получения дополнительной проверки
Примечание: FAT каталога ограничен 10 кластеров - некоторые файлы могут не появиться, но это не влияет на восстановление.
-
Next
-
rootshell
-
Next
-
-
-
rootshell