Восстановление раздела жесткого диска или флешки в TestDisk

Восстановление раздела жесткого диска или флешки в TestDisk

Если по раздел на жестком диске, карте памяти или USB флешке оказался поврежден или случайно удален, во многих случаях его может оказаться возможным восстановить. Существуют различные утилиты для восстановления разделов, как платные, так и бесплатные. Среди программ с возможностью бесплатного использования можно выделить TestDisk и DMDE.

В этом руководстве — о том, как восстановить поврежденный или удаленный раздел с помощью бесплатной программы TestDisk, поддерживающей большинство распространенных файловых систем (NTFS, FAT, ExFAT, ext2/ext3/ext4) и доступной бесплатно как для Windows 10, 8.1 и Windows 7, так и для Mac OS или Linux. На схожу тему: Как восстановить диск RAW, Способы восстановить удаленный раздел диска Windows.

Как восстановить раздел диска в TestDisk

В приведенном далее примере будет демонстрироваться простая ситуация: с флешки был удален раздел с важными данными и его требуется восстановить. Аналогично процесс будет выглядеть и для подобных ситуаций с жестким диском или картой памяти, при условии, что на них не были созданы новые разделы и записаны дополнительные данные.

Скачать TestDisk можно с официального сайта https://www.cgsecurity.org/wiki/TestDisk_Download — программа не требует установки на компьютер: достаточно распаковать архив и запустить файл testdisk_win.exe.

Следующие шаги по восстановлению раздела с диска будут выглядеть следующим образом:

  1. На первом экране вам предложат создать журнал производимых TestDisk операций: выбираем «Create» для его создания или «No log», если он не требуется.
  2. Следующий этап — выбор физического диска, на котором будет выполнен поиск разделов. После выбора с помощью стрелок нажимаем Enter для продолжения.
  3. На 3-м этапе следует выбрать, какой тип разделов следует найти. Обычно требуется первый пункт — Intel/PC partition, включающий поиск разделов NTFS и различных вариантов FAT.
  4. В базовом случае, рассматриваемом в этом обзоре, на этом этапе достаточно выбрать «Analyze», чтобы запустить поиск потерянных разделов.
  5. Следующий экран отобразит текущие разделы на диске (в моем случае таковых нет). Нажмите Enter для запуска быстрого поиска удаленных разделов.
  6. В результате поиска отобразится список найденных на накопителе потерянных разделов. В моем случае — единственный раздел FAT32, ранее удаленный с флешки. Если вы не уверены, тот ли это раздел, вы можете нажать по клавише P на этом экране для просмотра содержимого найденного раздела.
  7. При просмотре содержимого вы можете перемещаться по папкам (учитывайте, что кириллические имена будут отображаться неверно), сохранять файлы с раздела. Для возврата на экран со списком разделов нажмите клавишу Q.
  8. Нажмите Enter, а на следующем экране, если вы решили восстановить найденный раздел, выберите пункт «Write» (записать изменения) и нажмите Enter. Обратите внимание, что здесь же присутствует пункт «Deeper Search» (глубокий поиск) на случай, если на 6-м шаге разделы найдены не были.
  9. Подтвердите запись таблицы разделов с найденным разделом, нажав Y.
  10. Готово. Вы увидите сообщение о том, что для вступления изменений в силу необходимо перезагрузить компьютер, однако обычно потерянные разделы появляются на диске незамедлительно.

В моем случае раздел с флешки был успешно восстановлен, данные в сохранности и не повреждены.

Обратите внимание, что в тех случаях, когда речь идет о восстановлении разделов на системном диске при не загружающейся ОС, вам может потребоваться подключить жесткий диск к другому компьютеру или же использовать LiveCD, на котором имеется TestDisk (например, программа присутствует на Hiren’s Boot CD).

Среди дополнительных возможностей программы:

  • Восстановление удаленных файлов на существующих разделах (выбираем Advanced на 4-м шаге, раздел и пункт Undelete). Но здесь бы я рекомендовал использовать другие программы восстановления данных.
  • Создание образов разделов и работа с образами.
  • Восстановление загрузочных записей.

Дополнительная справка по TestDisk и подробные примеры использования (большинство на английском) присутствуют на официальном сайте.

Как пользоваться программой для восстановления файлов TestDisk

Не являясь специалистами по компьютерам, многие пользователи обращаются к профессионалам каждый раз, когда возникают небольшие неполадки с дисками или файлами. Правда в том, что такие проблемы можно решить самостоятельно, используя подходящий инструмент. TestDisk поможет сэкономить время и деньги, если понять, как пользоваться этой программой.

TestDisk — что за программа и для чего предназначена

Пользователи могут сами устранять небольшие неполадки, с серьёзными трудностями лучше обращаться к специалистам

TestDisk — бесплатная утилита, которая может восстанавливать удалённые разделы и загрузочную способность дисков. А также с её помощью можно восстановить разделы, которые нельзя распознать.

Поскольку жёсткие диски имеют большой объём, их пространство обычно разбивают на несколько частей — разделов диска. Это делают, чтобы операционная система могла понять, в какие области диска можно записывать информацию.

Эта программа с открытым исходным кодом, выпущенная компанией-разработчиком CGSecurity под лицензией GNU GPL. Она не имеет ограничений на восстановление данных, лишена платных версий, рекламы и прочего мусора.

Читайте также:
Восстановление данных в программе Disk Drill for Windows

Начинающим пользователям программа TestDisk может показаться сложной, поскольку она работает только с помощью командной строки. Здесь нет красочных иконок, анимации или других привлекательных элементов графического интерфейса, которые так нравятся большинству пользователей.

Как пользоваться программой: обзор и инструкция

Кроссплатформенность — возможность программного обеспечения работать более чем на одной аппаратной платформе и операционной системе

TestDisk — кроссплатформенная утилита, которая доступна для DOS, семейства Windows 9X, Windows NT4, 2000, XP, 2003, Vista, 2008, 7, 8, 8.1, 10, Mac OS X Intel, Mac OS X PowerPC, Linux, FreeBSD, NetBSD, OpenBSD и SunOS.

Восстановление данных занимает от нескольких минут до нескольких дней, в зависимости от состояния восстанавливаемого диска и технических характеристик главного компьютера.

Преимущества использования TestDisk:

  • маленький размер;
  • портативность (возможность запуска без установки);
  • кроссплатформенность (работает на различных ОС);
  • открытый исходный код;
  • нет вредоносного кода, рекламы или объявлений;
  • тщательное сканирование дисков и восстановление данных.

Установка

TestDisk — портативная программа: ей не требуется установка на компьютер, а запустить её можно и с USB-диска. Для первого запуска необходимо следующее:

  1. Загрузить TestDisk на официальном сайте по этой ссылке.
  2. Извлечь TestDisk Zip (расширение .zip).
  3. Найти и открыть файл testdisk_win.exe.

Портативный TestDisk не хранит свои настройки или параметры в реестре Windows и не привязывается к определённой системе — его можно запустить из любого каталога

Обзор интерфейса и функций

Командная строка — программная оболочка, которая позволяет в текстовом виде давать компьютеру различные команды

Интерфейс командной строки наверняка знаком каждому. Программы этого типа проще, чем кажутся.

Перед пользователем открыт чёрный экран со словами. Нужно ввести правильную команду, и компьютер ответит — легко, правда? В большинстве случаев для восстановления данных с помощью TestDisk нужны только команды и ничего более.

Программа способна на следующее:

  • Исправляет таблицы разделов и восстанавливает удалённые сектора.
  • Восстанавливает загрузочный сектор FAT32 и NTFS из его резервной копии.
  • Реанимирует загрузочный сектор FAT12/FAT16/FAT32 и NTFS.
  • Копирует файлы из удалённых разделов FAT, exFAT, NTFS и ext2 / ext3 / ext4.
  • Восстанавливает файлы из файловой системы FAT, exFAT, NTFS и ext2.

Инструкция по использованию TestDisk

Нельзя хранить восстановленные файлы в одном разделе с реанимируемыми. Так перезапишутся ранее удалённые данные, а это приведёт к повреждению уже восстановленных.

Восстанавливать данные с помощью TestDisk довольно просто:

  1. Первый шаг — выделить место для восстановленных данных: создать папку с именем Recovery в каталоге, где хранится файл запуска TestDisk. Например, на диске (D:).
  2. Открыть файл testdisk_win.exe.

Запуск программы можно осуществлять со съёмных носителей

Для создания лог-файла нужно выбрать команду Create

Выбор диска с восстанавливаемыми файлами осуществляется с помощью клавиш со стрелками

Intel — один из типов таблицы разделов, который программа определила самостоятельно

Analyse проверяет структуры разделов текущего диска и ищет утерянные разделы

Quick Search (Быстрый Поиск) отображает результаты в режиме реального времени

Файлы с русскими именами будут отображены не корректно

Для выбора нужных файлов можно ориентироваться на их размер внизу окна

В программе возможен выбор одного или всех файлов в папке для их восстановления

Данные можно восстановить только в папку каталога, где находится файл запуска программы

Необходимо выбрать папку, созданную на первом этапе

Файлы восстановлены в выбранную папку Recovery

С TestDisk пользователь узнает больше о своём компьютере и одновременно сохранит важные файлы. Самостоятельно рекомендуется исправлять только небольшие ошибки. Если возникли серьёзные неполадки с дисками и файлами, тогда лучше не рисковать и обратиться к опытным специалистам, которые быстро и качественно решат проблему.

RemontCompa .ru

    Письмо №1. Прошу вас подсказать решение моей проблемы. У меня пропал раздел жёсткого диска с важными данными, пытался использовать различные программы по восстановлению данных, но безрезультатно. Ещё пытался использовать программу TestDisk, но видимо делаю что-то неправильно, инструкция к программе TestDisk на официальном сайте половина на русском, а другая половина на английском, осилить сей труд не смог http://www.cgsecurity.org/wiki/TestDisk_шаг_за_шагом.

Как восстановить удалённый раздел жёсткого диска бесплатной программой TestDisk

В данной статье я приведу три примера восстановления удалённых разделов с помощью программы TestDisk. Данная программа поможет вам в большинстве случаев восстановить удалённые разделы жёсткого диска, случайно это у вас произошло или в силу каких-либо посторонних причин, к примеру неумелого использования программ менеджеров разделов, аварийного отключения компьютера и так далее. Помочь вам можно, главное не применять стихийно и без опыта сразу несколько программ по восстановлению утерянных разделов винчестера и не останавливать их на половине сделанной работы.

Но хочу вас предупредить, делайте всё точно по инструкции, не выбирайте функции программы, о которых вам ничего не известно. Если захотите поупражняться в данной программе, то установите себе в систему виртуальную машину и тренируйтесь сколько хотите, когда уже изучите большую часть возможностей программы TestDisk, тогда и приступайте к работе. TestDisk может вернуть удалённый раздел и потерянную информацию, но может так же удалить раздел и вы потеряете все данные. С программой TestDisk не получится поиграться, как впрочем и с другими подобными программами. Особенно осторожно нужно действовать владельцам ноутбуков.

  • Сначала мы с вами разберём простой и самый распространённый случай восстановления одного потерянного раздела на жёстком диске, принадлежащим одному моему знакомому. После экспериментов с одной программой, у него пропал на раздел жёсткого диска, объёмом примерно 130 ГБ с нужными ему папками.
  • Второй пример будет посложнее, взятый тоже из жизни, коллеги по работе принесли винчестер с двумя удалёнными разделами, один из которых содержал установленную операционную систему Windows 7, а на другом разделе находилась папка фото с семейным архивом фотографий, её нужно было спасать в первую очередь. При ближайшем рассмотрении жёсткого диска программа TestDisk так же нам вынесла предупреждение Warning: the current number of heads per cylinder is 127 but the correct value may be 255. Results , но обо всём подробно, нам нужно будет восстановить все данные и запустить семёрку.
  • В третьем примере, мы с вами скачаем на официальном сайте TestDisk Livecd и с помощью него так же восстановим удалённый раздел жёсткого диска ноутбука.

На самом деле на официальном сайте разработчика замечательной бесплатной программы TestDisk , имеется понятная инструкция применения программы, сама программа разработана К. Гренье (Christophe GRENIER).

http://www.cgsecurity.org/wiki/TestDisk_шаг_за_шагом , но так как вся работа с программой происходит в командной строке и на английском языке, многие начинающие пользователи данную программу избегают, а зря.

Итак давайте рассмотрим три примера восстановления удалённых разделов жёсткого диска по очереди.
Идём на официальный сайт программы и скачиваем её,

я предлагаю скачать и работать в версии Beta: TestDisk & PhotoRec 6.14-WIP, Data Recovery, вы можете выбрать стабильную TestDisk & PhotoRec 6.13 (15 November 2011), Data Recovery, если у вас Windows 64-bit выбираем свою версию,

скачали затем разархивируем программу из архива. За запуск программы отвечает файл testdisk_win.exe .

Как пользоваться TestDisk? У нас имеется жёсткий диск Maxtor STM3250310AS, на котором был случайно удалён раздел с очень нужными файлами. Как видим в Управлении дисками он определяется как Диск 2. На нём находится нераспределённое пространство объёмом 113,2 ГБ, это и есть наш удалённый раздел,

его нам и нужно восстановить. Всегда при работе с программой TestDisk, очень важно знать, какие именно файлы располагались на удалённом разделе, так как программа может найти давно удалённые разделы, которые вам уже не нужны. Нам нужно вернуть удалённый раздел с папками Диплом, Курсовая, Чертежи.
В начальном окне программы нам с вами нужно выбрать – вести ли программе в процессе работы отчёт обо всех осуществляемых операциях или нет. Лично мне отчёт не нужен и я выберу с помощью стрелок на клавиатуре No Log (Отчёт не требуется) . Вы можете выбрать Create (требуется отчёт) . Для продолжения работы жмём Enter на клавиатуре.

В данном окне нужно выбрать жёсткий диск, на котором нужно искать удалённый раздел. В моём случае как видите имеется три винчестера: Western Digital и два одинаковых Maxtor STM3250310AS. Я выбираю стоящий последним в списке Maxtor (почему третий, а не второй, именно на третьем мне удалось найти файлы моего знакомого, как я это сделал читайте дальше) и жму Enter. Ниже по умолчанию стоит Proceed (Приступить).

Выбираем необходимый тип Таблицы Разделов, обычно это Intel . Нужно знать, что TestDisk определяет тип таблицы автоматом и правильный тип всегда выбран по умолчанию. Далее Enter

Выбираем пункт Анализ (Analyse) для поиска удалённых разделов и TestDisk просматривает начальные сектора цилиндров, первичные разделы находятся начиная с первого сектора цилиндра, а логические разделы – со второго сектора. Другими словами программа TestDisk сканирует жёсткий диск на наличие заголовков файловых систем, каждый обнаруженный во время такого сканирования заголовок, TestDisk расценивает как найденный раздел, затем она определяет его объём и добавляет в список найденных разделов.

В этом окне отображена текущая структура разделов нашего жёсткого диска, жмём Quick Search (Быстрый поиск) .

Происходит более тщательный поиск удалённых разделов, он может занять некоторое время, которое зависит от мощности вашего компьютера.
Теперь внимание друзья, в данном окне лучше не ошибаться, среди найденных разделов находится и наш удалённый том, который нужно восстановить.
С помощью стрелок на клавиатуре выбираем нижний раздел, во первых ориентируемся по объёму, занимал он у нас где-то 113 ГБ,

затем заходим внутрь удалённого раздела с помощью нажатия клавиши клавиатуры в английской раскладке ( P ) и к нашей радости видим все нужные нам папки: Диплом, Курсовая, Чертежи.

Чтобы выйти из режима отображения файлов, нажимаем ( Q ). Кстати слева каждого раздела обозначен его тип. * для загрузочного раздела, P для первичного, L для логического, E для расширенного. Теперь жмём Enter.

Итак почти финиш, нужный для восстановления раздел мы уже выбрали, здесь выбираем с помощью стрелок на клавиатуре «Write» (Запись) и вся информация о найденном разделе будет записана в таблицу разделов жёсткого диска, нажимаем Enter.

Закрываем программу и перезагружаем компьютер. Появился удалённый раздел с нужными нам папками.

Во втором случае подсоединив жёсткий диск с двумя удалёнными разделами, на одном из которых была операционная система Windows 7, к нашему компьютеру, мы с вами видим в Управлении дисками такую картину. Диск 2 объёмом 111, 79 ГБ полностью нераспределён, удастся ли на нём восстановить что-нибудь сейчас посмотрим.

Опять запускаем TestDisk и в первом окне программ выбираем No Log (Отчёт не требуется) или Create (требуется отчёт) и жмём Enter на клавиатуре

Выбираем с помощью стрелок на клавиатуре жёсткий диск Samsung и Enter

Далее тип Таблицы Разделов, оставляем по умолчанию Intel , затем Enter

В данном окне TestDisk говорит нам, что не обнаружено активных разделов, жмём Quick Search (Быстрый поиск) .

Здесь нас ждёт предупреждение Warning: the current number of heads per cylinder is . Данное сообщение не есть хорошо и говорит о том, что TestDisk обнаружил неправильную геометрию жёсткого диска (число цилиндров, головок или секторов), сами мы с вами геометрию винчестера в ручную изменять не будем, (хотя программа это может нам позволить) это тема отдельной статьи, доверимся программе TestDisk. Даже если мы и восстановим удалённые разделы, хорошо бы на этом винчестере важные данные не хранить. В будущем нужно будет провести лечение этого жёсткого диска от сбойных секторов бэд-блоков.
Нажмите Continue для продолжения.

Выбираем последний раздел винчестера, он подходит по объёму раздела -52 ГБ, на котором находилась нужная папка Фото,

чтобы увидеть файлы находящиеся в удалённом разделе, жмём на клавиатуре в английской раскладке ( P ), видим папку фото, если мы восстановим раздел и эту папку в особенности с семейным архивом фотографий, нам скажут спасибо.

Выходим из режима отображения файлов, нажимаем ( Q ). Затем Enter

Передвигаемся к пункту «Write» (Запись) и жмём Enter, информация о найденном разделе запишется в таблицу разделов жёсткого диска.

Закрываем программу
Перезагружаем компьютер и идём в Управлении дисками, даже не верится, восстановились сразу все разделы жёсткого диска и даже скрытый раздел 100 МБ Исправен (Основной раздел) System Reserved (Зарезервировано системой), нужен данный раздел в первую очередь для расположения загрузочных файлов Windows 7, ну и папку с фотографиями мы вернули.

После установки жёсткого диска на место, Windows 7 на нём удачно загрузилась. Получилось всё так удачно друзья, скорее всего потому, что сами пострадавшие, до нас с вами, не использовали никаких программ по восстановлению.

Ну и в последнюю очередь мы с вами обзаведёмся очень нужным любому системному администратору, да и любому пользователю ПК загрузочным компакт диском TestDisk Livecd созданном на основе Ubuntu — операционная система, основанная на Debian и вернём с помощью него удалённый раздел на моём ноутбуке, который удалил я сам для примера, кстати там нужные данные, папка с домашним видео, интересно будет если ничего не получится. Друзья ещё раз вас предостерегаю, не нужно тренироваться с программой TestDisk на вашем ноутбуке, установите сначала себе виртуальную машину на простой компьютер и потренируйтесь на ней.

На нашем облачном хранилище есть ISO-образ TestDisk Livecd

Загружаем данный диск, он находится в архиве. Извлекаем образ из архива и прожигаем на диск.

Загружаем с диска ноутбук. Как я уже говорил, загрузочный диск TestDisk Livecd построен на базе операционной системы Ubuntu, её рабочий стол мы и наблюдаем. А вот ярлык нашей программы TestDisk, запускаем его и далее как обычно

No Log или Create

Выбираем жёсткий диск, на ноутбуке он у нас один

Intel – тип таблицы разделов программа определяет сама.

Quick Search (Быстрый поиск) .

Последний удалённый раздел подходит по объёму, 147 ГБ

жмём на клавиатуре в английской раскладке ( P ) и видим удалённые файлы внутри раздела, среди них нужная нам папка Домашнее видео.

Для выхода из режима отображения файлов, нажимаем ( Q ). Далее Enter

Здесь выбираем «Write» (Запись) и жмём Enter, информация о найденном разделе запишется в таблицу разделов жёсткого диска.

Закрываем программу и перезагружаемся. Наш удалённый раздел нашёлся и вместе с ним папка Домашнее видео.

Восстановление раздела диска с помощью утилиты TestDisk

П ричины, по которым у вас внезапно может пропасть раздел жёсткого диска могут быть различны, но чтобы ни стало источником проблемы, не стоит вдаваться в панику. Более чем вероятно, что все ваши файлы остались в целости и сохранности, пропала лишь информация о разделе жёсткого диска. Эти данные располагаются в особой таблице разделов в первых физических секторах диска и представляют собой нечто вроде ссылки, указывающей на тот или иной логический раздел.

Если такая ссылка окажется повреждена, система просто не будет знать, где на жёстком диске начинается и заканчивается раздел. К счастью, информацию о разделах можно восстановить, а вместе с ней и нормальное отображение разделов с пользовательскими данными. Главное не предпринимать с диском никаких поспешных действий, в смысле не пытаться его отформатировать, пересоздавать на нём разделы и т.п. , так как этим вы нанесёте непоправимый вред вашим файлам.

В этом примере для восстановления потерянного раздела мы будем использовать консольную утилиту TestDisk. Этот мощный программный инструмент позволяет восстанавливать дисковые разделы и области MFT, перезаписывать загрузочную область MBR, проверять и исправлять ошибки дисковых структур. К тому же TestDisk считается более эффективной и безопасной чем даже такие популярные раскрученные аналоги с графическим интерфейсом как Acronis .

Если у вас пропал раздел с пользовательскими данными, работать с утилитой можно из-под Windows, но в случае повреждения системного раздела, когда Windows не может загрузиться, диск необходимо снять и подключить к рабочему компьютеру или воспользоваться LiveCD, в составе которого имеется TestDisk. Итак, представим, что у нас пропал диск D. Скачиваем утилиту с официального сайта, распаковываем её, запускаем исполняемый файл testdisk_win.exe , выбираем опцию Create и нажимаем Enter .

Далее вам будет предложено указать проблемный физический диск. Выбираем его и опять жмем Enter .

Тип разделов утилита обычно определяет автоматически, скорее всего в следующем окошке выделенным у вас будет Intel. Оставляем всё как есть и жмём ввод .

Чтобы проанализировать структуру разделов диска, выбираем Analyse и вновь жмём ввод .

Убедитесь, что внизу в окошке утилиты выделена опция Quick Search и нажмите Enter .

TestDisk проведёт сканирование и, если обнаружит на диске удалённый раздел, покажет его.

Чтобы убедиться, что вы имеете дело с нужным разделом, нажмите клавишу P (англ.) и просмотрите список имеющихся в разделе файлов.

Для выхода из режима просмотра нажмите Q . Теперь восстановим потерянный раздел. Нажмите Enter (раздел должен быть выделен зелёным) , с помощью клавиш-стрелок установите режим Write и ещё раз выполните ввод .

В следующем окошке на вопрос нужно ли прочитать таблицу разделов обязательно ответьте утвердительно , для чего нажмите Y .

А теперь перезагрузите вашу машину и загляните в «Этот компьютер».

Потерянный раздел должен быть на месте со всеми записями и файлами.

И хотя Microsoft уже делала намеки на расширение функционала панели задач Windows 11, с реализацией .

Успешное удаление вируса или устранение причины сбоя само по себе еще не означает устранение тех .

Если вам приходилось работать с консольной утилитой для управления дисками и томами Diskpart, вам должно .

В некоторых случаях, например, при создании скриншотов окон может возникнуть необходимость установить для окна точный .

9 комментариев

Добрый день!
Windows XP. На HDD Есть, точнее, было 5 разделов. С-основной, и 4 логические в дополнительном разделе,D,E,F. В дополнительном разделе был скрытый защищенный раздел Acronis без буквы.
Решил переустановить Windows XP. Установил ХР на первый раздел.
Все хорошо, но места мало. Решил удалить скрытый последний диск Acronis на 12 gb (думаю, зона безопасности), что бы его разбить для файла подкачки.
При удалении этого последнего раздела(Acronis), удалилось сразу три раздела, сам Acronis, и разделы E,F.
Остался целый раздел в дополнительном разделе с буквой D
Не могу понять, как так?
Прошу помощи.
TestDisk может восстановить все потерянные разделы, или только один?
Если да, прошу подсказать, в какой последовательности проводить действия.
Благодарю.

Почему именно TestDisk? Может он и хорош, но не очень удобен из-за отсутсвия GUI. Есть много отличных программ для восстановления разделов – Hetman Partition Recovery, Acronis Recovery Expert, Paragon Partition Manager.

Сегогдня решил почистить жесткий диск после установки SDD. В результате манипуляций жесткий диск стал динамическим:( Попытки вернуть все на место без копирования файлов с жесткого диска на другой диск не увенчались успехом. Стал пробовать с TestDisk, в результате диск полностью пропал. Попытка с бекапом TestDisk тоже не получилось. Установил AOMEI Partition Assistantи и за пару минут все вернулось.

Единственная прога из перебранных, которая увидела снесённый раздел на переносном HDD, не вылетела, не попросила денег, всё восстановила (y)

Восстановление раздела жесткого диска или флешки в TestDisk

Извлекаем удаленные файлы.

Для начала установим необходимые пакеты:

и видим примерно следующее:

Здесь нам сообщают, что за программу мы запустили и предлагают начать записывать новый лог. Соглашаемся, выбрав Create (можете отказаться, если хотите). Далее будет список доступных носителей. Выбираем нужный. После этого потребуется указать тип таблицы разделов. В большинстве случаев подойдет либо Intel, либо EFI GPT. Если не уверены на 100%, просто выберите тот вариант, который рекомендует программа (надпись внизу экрана):

С помощью TestDisk очень легко привести систему в нерабочее состояние или затереть свои данные, поэтому будьте предельно аккуратны, читайте и думайте, прежде чем запустить какую-либо операцию.

Далее выбираем вариант Advanced. На этом экране можно создать образ раздела с помощью пункта Image Creation и работать уже с ним. Советую так и поступить, если данные очень важны. Чтобы перейти непосредственно к поиску и восстановлению файлов, выбирайте пункт List. После этого вы увидите содержимое корневой директории раздела.

Если понадобится вернуться на предыдущий экран, нажмите клавишу q.

Дальше перемещайтесь с помощью стрелок вверх и вниз, а для перехода в каталог нажмите Enter. Если потребуется вернуться назад, выбирайте вариант «..», расположенный вверху списка. Кроме того, переход в выбранную папку осуществляется по нажатию правой стрелки, а в родительскую — по нажатию левой.

Две точки традиционно обозначают родительский каталог, одна — текущий. Файлы, название которых начинается с точки, в Linux считаются скрытыми и по умолчанию не показываются. Красным шрифтом TestDisk обозначает удаленные файлы. Таким образом, если вы по ошибке удалили важный документ, ищите его в красных строках.

Если не уверены, какой именно файл нужен, обратите внимание на дату и размер. Найдя нужный файл, нажмите c, чтобы сохранить его. После этого перед вами снова окажется список директорий. Выберите нужную и нажмите c еще раз, чтобы обозначить свой выбор.

Если нужно спасти сразу большое количество документов, это можно сделать за один раз. Для множественного выбора нажимайте «:» (с раскладкой клавиатуры Английская США это работает по нажатию Shift + :). Нажатие a в английской раскладке позволяет выбрать сразу все содержимое папки. Выбранные файлы окрашиваются зеленым цветом. После этого можете сохранять все, что выбрали, с помощью нажатия Shift + C.

Восстанавливаем таблицу разделов с помощью TestDisk.

Восстановление удаленных файлов — очень полезная функция, с которой TestDisk неплохо справляется. Но основное предназначение этой программы — восстановление удаленной или поврежденной таблицы разделов. Именно этим мы сейчас и займемся. Для примера я возьму HDD с Windows, на котором была удалена область MBR (соответственно, удалилась и таблица разделов).

ОС не загружается, Gparted видит HDD как сплошное неразмеченное пространство:

Снова запускаем TestDisk, выбираем нужное устройство, тип таблицы разделов, далее вариант Analyse — и видим, что у нас нет не только загрузочных, но и вообще любых разделов:

Выбираем единственный в данном случае вариант Quick Search — и получаем полный и точный список разделов. Если нужно изменить характеристики найденных разделов, например, установить одному из них метку загрузочного, используйте стрелки вправо и влево. Расшифровка условных обозначений находится внизу экрана.

Жмём Enter, чтобы продолжить. Теперь можно создать новую таблицу разделов, выбрав Write. Но что делать, если вы не нашли то, что искали? В таком случае выбирайте вариант Deeper Search и запасайтесь терпением. Как только найдется нужный раздел, поиск можно остановить и перейти к восстановлению.

Если нашлось больше разделов, чем их было на самом деле, не удивляйтесь: это следы предыдущих разметок диска. Чтобы выбрать правильные разделы для восстановления, обратите внимание на их размер, который выводится внизу экрана. Для дополнительной уверенности можно вывести список файлов по нажатию P. Кстати, отсюда же их можно и восстановить, нажав с, как мы уже делали в первой части статьи. TestDisk сам определит, какие разделы нужно восстановить, прочие будут иметь пометку D (Deleted) в начале строки. Если вы не измените это значение вручную, восстановлены они не будут.

Смотрим, что получилось:

Разделы на месте, ОС загружается без лишних вопросов.

TestDisk шаг за шагом

English 中文 Deutsch Español Français فارسی Italiano Polski Română Русский

Этот пример проблемной (Пример восстановления) ситуации представляет собой пошаговые действия при работе с TestDisk, позволяющие восстановить и исправить поврежденные/ый раздел/ы.

Contents

  • 1 Пример проблемы
  • 2 Признаки
  • 3 Запуск TestDisk
  • 4 Создание лога
  • 5 Выбор диска
  • 6 Выбор типа Таблицы Разделов
  • 7 Статус Таблицы Разделов текущего диска
  • 8 Быстрый поиск разделов
  • 9 Сохранить таблицу разделов или продолжить поиск?
  • 10 Раздел все еще отстутсвует: Deeper Search
  • 11 Восстановление таблицы разделов
  • 12 Восстановление загрузочного сектора NTFS
  • 13 Восстановление удаленных файлов

Пример проблемы

Мы имеем жесткий диск объемом 36GB, содержащий 3 раздела. К сожалению:

  • загрузочный сектор на основном разделе NTFS был поврежден, и
  • логический раздел NTFS был случайно удален.

Этот пример восстановления покажет пошаговые действия использования TestDisk, чтобы восстановить эти ‘потерянные’ разделы:

  • перезапись поврежденного загрузочного сектора, и
  • восстановление случайно удаленного логического раздела NTFS.

Восстановление раздела FAT32 (вместо приведенного в данном руководстве NTFS раздела) может быть достигнуто, если проделывать такие же действия.
Также доступны для изучения другие примеры восстановления.
Для получения информации о FAT12, FAT16, ext2/ext3, HFS +, ReiserFS и других типов разделов, читайте Запуск TestDisk. Running the TestDisk Program.

Одним из условий при работе в программе является:

  • Запуск программы должен осуществляться с привилегиями / правами “администратора”.

Важные моменты для использования TestDisk:

  • Чтобы перейти в TestDisk, используйте клавиши стрелки Вверх/Вниз и PageUp/PageDown .
  • Чтобы продолжить, подтвердите свой выбор нажатием клавиши Enter .
  • Чтобы вернуться к предыдущему дисплею или выйти TestDisk, используйте клавишу Q (выход).
  • Чтобы сохранить изменения в сделанные при работе TestDisk, вы должны подтвердить их клавишей Y (да) и / или Enter
  • Для записи данных в раздел MBR, вам необходимо выбрать “Write” посредством выбора с клавиатуры и нажмите клавишу Enter .

Признаки

1. Если на жестком диске первичный раздел содержит операционную систему, то, скорее всего, которая больше не загрузиться; из-за в первичном разделе загрузочного сектора.
2. Если жесткий диск содержит вторичные разделы, к которым невозможно получить доступ или вы можете подключаете свой диск на второй канал в другом компьютере (обычно там подключены CD / DVD привод),и наблюдаются следующие симптомы следующие симптомы бы отметил следующее:

  1. Проводник Windows или Дисковый менеджер отображает первый первичный раздел как raw неотформатированный и Windows показывает:
    The drive is not formatted, do you want to format it now? [Ваш диск неотформатирован. Отформатировать его сейчас?]
  2. Логический раздел отсутствует. В ПРОВОДНИКЕ Windows логический диск не доступен. В Оснастке Управление дисками отображает только “незанятое пространство”, на месте где этот логический раздел был расположен.

Запуск TestDisk

Если TestDisk еще не установлен, он может быть загружен с TestDisk Download. Распакуйте все файлы из архива включая подпапки.

Чтобы восстановить потерянный раздел или восстановить файловую систему жесткого диска, USB накопителя, смарт-карты. вы должны обладать необходимыми правами для доступа к устройству.

  • для Dos, запустите TestDisk.exe
  • для Windows, запустите TestDisk (пример testdisk-6.9/win/testdisk_win.exe) с учетной записью которая входит в группу Администраторы. Для Vista, нажмите правую кнопку мыши и выберите “Запуск от имени администратора” чтобы запустить TestDisk.
  • для Unix/Linux/BSD, вам необходимо иметь права root чтобы запустить TestDisk (пример sudo testdisk-6.9/linux/testdisk_static )
  • для MacOSX, если вы не имеет прав root, TestDisk (пример testdisk-6.9/darwin/TestDisk) перезупустит себя используя sudo после подтверждения с вашей стороны.
  • для OS/2, TestDisk не работает с физическими устройствами, только с образами дисков, извините.

Чтобы восстановить раздел с образа устройства или восстановить файловую систему образа, запустите

  • testdisk image.dd чтобы разделить образ
  • testdisk image.E01 чтобы восстановить файлы с образа Encase EWF
  • testdisk ‘image. ‘ если образ Encase разбит на несколько файлов.

Чтобы восстановить файловую систему которая не отображается в TestDisk, запустите testdisk device , например

  • testdisk /dev/mapper/truecrypt0 или testdisk /dev/loop0 чтобы восстановить файлы загрузочных секторов NTFS или FAT32 с раздела TrueCrypt. Этот же метод работает с файловыми системами зашифрованными с помощью cryptsetup/dm-crypt/LUKS.
  • testdisk /dev/md0 чтобы восстановить файловую систему на Linux Raid устройстве.

Создание лога

  • Выберите Create если вы не хотите добавить новый лог к существующему и вы не запускаете TestDisk с накопителя только для чтения на котором невозможно создать лог.
  • Нажмите Enter для продолжения.

Выбор диска

Все жесткие диски должны быть определены TestDisk’ом и перечислены, их размер должен быть указан правильно:

  • Пользуйтесь кнопками стрелок вниз/вверх для выбора “проблемного” жесткого диска.
  • Нажмите Ввод (Enter) для продолжения.

По возможности, выбирайте низкоуровневые (raw) /dev/rdisk* устройства вместо логических /dev/disk* для повышения скорости передачи данных.

Выбор типа Таблицы Разделов

TestDisk отображает типы Таблицы Разделов (Partition Table types).

  • Выберите нужный тип Таблицы Разделов. Обычно правильное значение уже выбрано “по умолчанию”, поскольку TestDisk при анализе определяет тип таблицы автоматически.
  • Нажмите Ввод (Enter) для продолжения.

Статус Таблицы Разделов текущего диска

TestDisk отображает следующее меню (см. также TestDisk Menu Items).

  • Выберите пункт меню “Анализ” (“Analyse”) для проверки структуры разделов текущего диска и поиска “потерянных” разделов.
  • Нажмите Enter для продолжения.

Далее будет отображена текущая структура разделов. Изучите её на предмет отсутствия разделов или ошибки.

Первый раздел отображен в списке дважды, что указывает на поврежденный раздел или недействительную запись таблицы разделов,
сообщение Invalid NTFS boot указывает на неисправный загрузочный сектор NTFS, что говорит о неисправной файловой системе.
В расширенном разделе доступен только один логический раздел с меткой [Partition 2]. Второй логический раздел отсутствует.

  • Нажмите Quick Search (Быстрый поиск) для продолжения.

Быстрый поиск разделов

vista check
  • Ответьте на вопрос Should TestDisk search for partition created under Vista? (Производить поиск разделов созданных под ОС Vista?).

Если не знаете или не уверены рекомендуется ответить утвердительно. TestDisk отображает результаты поиска в режиме реального времени.

TestDisk нашел два раздела, включая потерянный логический с меткой Partition 3 .

  • Выберите этот раздел и нажмите p для отображения списка файлов (Для выхода из режима отображения списка файлов, нажмите q).

Все папки и файлы отображаются нормально. (Утилита не понимает русский язык, поэтому файлы с русскими именами будут отображены не корректно)

  • Нажмите Ввод (Enter) для продолжения.

Сохранить таблицу разделов или продолжить поиск?

  • Когда все искомые разделы присутсвтуют и данные о них отображаются правильно, вам следует выбрать пункт Write в меню чтобы сохранить структуру разделов. Пункт меню Extd Part дает вам возможность решить будет ли расширенный раздел использовать все доступное дисковое пространство или только необходимое (минимальное).
  • Так как первый раздел все еще отсутствует, выберите пункт меню Deeper Search (если он не был выбран автоматически) и нажмите (Enter) для продолжения.

Раздел все еще отстутсвует: Deeper Search

Deeper Search так же ищет резервную копию загрузочного сектора FAT32, резервную копию суперблока загрузочного сектора NTFS , резервную копию суперблока ext2/ext3 чтобы найти больше разделов,

После Deeper Search, результаты будут отображены как на рисунке ниже:
Первый раздел “Partition 1” был найден с помощью резервной копии загрузочного сектора. В нижней строке окна можно увидеть сообщение “NTFS found using backup sector!” и размер раздела. Второй раздел “Partition 2” отображен дважды с различными размерами.
Оба раздела помечены со статусом D для удаления, потому что они частично совпадают.

  • Highlight the first partition Partition 2 and press p to list its data.

It works, you have found the correct partition!

  • Use the left/right arrow to navigate into your folders and watch your files for more verification

Note: FAT directory listing is limited to 10 clusters, some files may not appears but it doesn’t affect recovery.

  • Press q for Quit to go back to the previous display.
  • The available status are Primary, * bootable, Logical and Deleted.

Using the left/right arrow keys, change the status of the selected partition to L(ogical)

Hint: read How to recognize primary and logical partitions?
Note: If a partition is listed *(bootable) but if you don’t boot from this partition, you can change it to Primary partition.

  • Нажмите Ввод (Enter) для продолжения.

Восстановление таблицы разделов

Теперь можно записать новую структуру разделов.
Примечание: Расширенный раздел устанавливается автоматически. TestDisk распознает это, используя другую структуру раздела.

The file system of the upper logical partition (label Partition 2) is damaged
  • Выбирите Write и нажмите клавишу Enter на клавиатуре, y и Ok.

Теперь все разделы зарегистрированы в таблице разделов.

Восстановление загрузочного сектора NTFS

The boot sector of the first partition named Partition 1 is still damaged. It’s time to fix it. The status of the NTFS boot sector is bad and the backup boot sector is valid. Boot sectors are not identical.

  • To copy the backup of the boot sector over the boot sector, select Backup BS, validate with Enter, use y to confirm and next Ok.

More Information about repairing your boot sector under TestDisk Menu Items. The following message is displayed:

The boot sector and its backup are now both ok and identical: the NTFS boot sector has been successfully recovered.

  • Press Enter to quit.
  • TestDisk displays You have to restart your Computer to access your data so press Enter a last time and reboot your computer.

Восстановление удаленных файлов

TestDisk может восстанавливать

If it doesn’t work or for other filesystem, try PhotoRec, a signature based file recovery utility.

Заметки пользователя Linux

(C) В.А.Костромин, 2004.

Восстанавливаем таблицу разбиения диска

1.8. Определяем “истинную” таблицу разделов. Утилита TestDisk.

Примечание: В документации программа называется TestDisk, а вызывается она командой testdisk, поэтому не удивляйтесь, что я пишу название иногда с заглавными буквами, иногда без таковых.

Программа TestDisk предназначена для того, чтобы помочь восстановить потерянные разделы и/или восстановить возможность загрузки с диска, для которого такая возможность была утеряна вследствие сбоя в работе программного обеспечения, воздействия вируса или простой человеческой ошибки (например, если вы случайно затерли таблицу разделов). Она позволяет проанализировать структуру диска и найти потерянные разделы, а при необходимости и восстановить таблицу разделов. Утилита разработана К. Гренье (Christophe GRENIER). У меня в системе Knoppix 3.2 обнаружилась версия 4.0 этой программы, датированная 3 апреля 2002 г. А на сайте http://www.cgsecurity.org я обнаружил версию 5.3, снабженную довольно подробной документацией (man-страница к программе настолько краткая, что не позволяет понять, как этой программой пользоваться).

Программа TestDisk может быть запущена

  • под DOS (как в “чистом” ДОС, так и окне под Win9x),
  • под Windows (NT 4/2000/XP/2003),
  • под Linux или FreeBSD.

Программа может отыскать потерянные разделы с файловыми системами следующих типов:

  • BeFS ( BeOS )
  • DOS/Windows FAT12, FAT16 and FAT32
  • Ext2 and Ext3 ( Linux)
  • Linux Swap (версий 1 и 2)
  • Netware (только старых версий)
  • NTFS ( Windows NT/2K/XP )
  • ReiserFS (версий 1 и 2)
  • UFS ( FreeBSD/OpenBSD/NetBSD )
  • JFS

Как сообщает краткая справка к программе, запускается она в одном из следующих форматов.

testdisk [/log] [/debug] [/dump]

testdisk /list [/log]

Будучи запущенной с опцией /list, команда просто выводит список существующих разделов (точнее, видимо, содержимое таблиц разделов из MBR) на всех жестких дисках. Во всех остальных вариантах после запуска программы TestDisk выводит вначале фразу “Please wait. ” и приступает к сбору данных от BIOS или OS.

Опции (необязательные) /log, /dump и /debug имеют следующее назначение:

  • /log – создавать файл протокола работы программы (его имя testdisk.log);
  • /debug – добавлять отладочную информацию;
  • /dump – отображать на экране и записывать в протокол содержание найденных начальных секторов разделов.

В документации к программе рекомендуется запускать ее с опциями /log и /debug. В любом варианте запуска программы вначале выводится список дисков, обнаруженных в системе (рис. 9).


Рис. 9. Основное меню программы testdisk

С помощью клавиш управления курсором “вверх/вниз” вы можете выбрать диск для анализа. В нижней части окна имеется список доступных команд, перемещаться по которому можно с помощью клавиш “вправо/влево”. А строка подсказки, расположенная ниже этого меню, дает краткое пояснение к подсвеченному пункту. Когда нажимаем клавишу при подсвеченном пункте меню Analyze вначале, видимо, выводится просто содержимое таблицы разделов из MBR и предлагается единственный пункт меню Quit (рис.10), что приводит пользователя в состояние некоторого недоумения.


Рис. 10. Первый результат работы программы testdisk

Однако повторное нажатие клавиши запускает все же процесс анализа структуры разделов диска (рис.11), ход которого отображается в строке “Analyze cylinder NNNN/MMMM”. Поскольку процесс анализа, надо отметить, продолжается очень долго, эта строка является не лишней, она помогает сохранить терпение.


Рис. 11. Процесс анализа диска

Анализ структуры диска заключается в том, что TestDisk просматривает начальные сектора всех цилиндров. Первичные разделы всегда размещаются начиная с первого сектора цилиндра (head=0, sector=1), а логические разделы – со второго сектора (head=1, sector=1). Сканируя все возможные начальные сектора разделов TestDisk анализирует их на наличие заголовков файловых систем (a filesystem header): для FAT или NTFS это загрузочный сектор, для EXT2/EXT3 – суперблок, для BSD – метка диска (disklabel) и так далее. Обнаружение такого заголовка интерпретируется как начало раздела соответствующего типа. Размер раздела определяется непосредственно исходя из его структуры на диске. Каждый обнаруженный во время такого сканирования раздел TestDisk добавляет в список найденных разделов.

Поскольку, как уже было сказано при описании утилиты gpart, на диске могут присутствовать “останки” или “следы присутствия” давно удаленных разделов, которые просто не были затерты более поздней информацией (это особенно часто случается в том случае, когда проводится детальный поиск потерянных разделов), пользователь должен внимательно проанализировать результаты поиска, чтобы выбрать те разделы, которые действительно присутствовали на диске перед тем, как была испорчена таблица разделов.

По завершении этого процесса программа предлагает (рис. 12) исправить характеристики разделов, которые указаны в первом столбце. Изменение этого параметра обнаруженного раздела осуществляется с помощью клавиш-стрелок “вправовлево” (вы просто перебираете циклически значения, перечисленные в нижней строке экрана, пока не найдете нужное). Тут же можно изменить тип раздела, нажав клавишу . А по клавише

можно вывести список файлов в том разделе, на который указывает подсветка.


Рис.12. Окно с результатами анализа диска

Еще одно нажатие клавиши и мы видим дополнительное меню из трех пунктов (рис.13). С помощью пункта Search можно провести углубленный поиск потерянных разделов. А команда Write служит для того, чтобы записать на диск исправленную таблицу разделов.


Рис. 13. Дополнительное меню

Если вы присмотритесь к рисунку 13, вы обратите внимание на то, что программа показывает всего два раздела. Это следствие того, что я слишком поспешно воспользовался командой Write. Не знаю, в чем причина, но после выполнения команды Write та же утилита TestDisk стала видеть на моем диске только 2 раздела. Возможно, вина в этом полностью моя, но результат был обескураживающим. Прежде чем рассказывать о своих дальнейших действиях, я все же приведу еще описание других команд из основного меню программы, заимствованное из документации.

Команда меню Delete

Если вы выберете эту команду из меню программы TestDisk, будет обнулена таблица разделов в главной загрузочной записи, то есть во все 64 байта, отведенные под эту таблицу, будут записаны нулевые значения. Код загрузчика и другие данные в главном загрузочном секторе (байты сигнатуры и тому подобное) останутся нетронутыми.

Команда меню MBRCode

По этой команде TestDisk перезаписывает код первичного загрузчика и сигнатуру MBR (то есть значение 0xAA55 в двух последних байтах MBR). Это действие примерно аналогично тому, что делает команда MS-DOS fdisk, будучи запущенной с “недокументированной” опцией /MBR, то есть записывает код стандартного первичного загрузчика. Это может оказаться полезным в том случае, если ваша система вообще отказывается загружаться и вы уже исчерпали все другие способы выхода из этой ситуации.

Команда меню Geometry

Эта команда служит для того, чтобы задать значения параметров геометрии диска (число цилиндров, головок или секторов), которые TestDisk использует для поиска начальных секторов разделов. Дело в том, что программы для создания разделов для архитектуры i386 чаще всего создают разделы, оканчивающиеся на границе цилиндра. Поэтому изменение параметров геометрии, используемых программой, приводит к тому, что будут просматриваться другие сектора.

Команда не меняет параметров самого жесткого диска до тех пор, пока вы не выполните команду записи данных о найденных разделах на диск. Имейте в виду, что задание неправильной геометрии и запись этих неправильных данных на диск может привести к невозможности в дальнейшем восстановления ваших данных. Как предупреждает руководство, команда эта ТОЛЬКО ДЛЯ ЭКСПЕРТОВ.

Руководство рекомендует в том случае, если вы решите менять геометрию диска, изменять в первую очередь число логических головок, причем опробовать значения числа головок, равные 255, 16, 32, 64, 128 и 240.

Команда меню Options

Значения опций меняются путем “подсвечивания” нужной строки и нажатия клавиши ENTER. Изменять можно значения следующих опций:

  • Dump : Отображать содержимое “подозрительных” секторов (по умолчанию: не отображаются; опция аналогична опции /dump командной строки)
  • Cylinder boundary : границы разделов совпадают с началом цилиндров (по умолчанию: да).
  • Allow partial last cylinder : последний цилиндр может быть не полным (по умолчанию: нет)
  • Ask partition order : разделы могут быть переупорядочены (по умолчанию: нет)
  • Halt on errors : останавливаться при обнаружении ошибок дискового ввода/вывода (по умолчанию: да)
  • Maximize extended part : если существуют логические разделы, расширенный раздел будет использовать все доступное дисковое пространство (по умолчанию: нет).
  • Expert mode : Если эта опция установлена (значение “да”), программа предоставляет некоторые дополнительные возможности (по умолчанию: нет).
  • Quit : сохранить (запомнить) выбранные значения опций и вернуться к главному меню.
Команда меню Advanced

Только для экспертов, пытающихся восстановить и отремонтировать загрузочные сектора операционных систем! TestDisk позволяет вам выполнить некоторые действия с загрузочными секторами на FAT- и NTFS-разделах. Выберите раздел, который вы хотите модифицировать, и выберите команду Boot. За описанием того, какие возможности Вы при этом получите, я отошлю вас к документации, прилагаемой к программе.

На этом я, пожалуй, завершу краткое описание программы TestDisk. Дело в том, что мой опыт работы с этой программой был тоже весьма невелик. Как уже было сказано, я поторопился записать “исправленную” таблицу разделов на диск и в результате совершенно ее запортил! Что я ни делал, после попытки загрузиться с жесткого диска появлялись две пресловутые буквы “LI” и на этом все заканчивалось.

Тогда я решил установить систему заново. Очистил MBR командой
dd if=/dev/zero of=/dev/hda bs=512 count=1
и попытался установить на “чистый” диск Windows 2000. Программа инсталляции создала новый раздел, перенесла на него установочные файлы, после чего предложила перезагрузиться. После перезагрузки появилось сообщение “Missing operating system” и на этом снова все закончилось.

Тогда я попробовал поставить на диск Mandrake Linux 10.0. Установка прошла успешно, но после перезагрузки я получил тот же непонятный результат – “LI“. Тут уж у меня зародилось сомнение в том, что я поставил правильный диагноз о причинах “заболевания” моей системы. Дело, видимо, не в искаженном загрузочном секторе! Так оно и оказалось! Причина, оказывается, была в том, что я неправильно задал порядок загрузочных устройств в BIOS. Вместо hdd-0 в качестве основного загрузочного устройства указал hdd-1 (перед ним шли CD-ROM и floppy). В результате BIOS пытался осуществить загрузку со второго жесткого диска, на котором я когда-то тоже что-то ставил (поэтому и появлялись буквы “LI“, которые ввели меня в заблуждение), но на котором давно не было никакой операционной системы (и вообще диск был уже дефектным). О том, что было дальше, я расскажу в следующей заметке.

В заключение приведу еще два небольших примечания:

  • 1. В процессе поиска инструментов для восстановления таблицы разделов я натолкнулся на ссылку о том, что существует еще программа rescuept, автором которой является Andries Brouwer (автор двух HOWTO о разделах диска, смотри ссылки). Эта утилита входит в состав пакета util-linux, который вы можете найти почти на любом ftp-сайте с программным обеспечением для Linux. Однако, поскольку я с этой програмой не работал, сказать о ней ничего не могу.
  • 2. Для корректировки таблицы разделов диска можно использовать и утилиту sfdisk, речь о которой пойдет в следующей части настоящих заметок. У команды sfdisk имеется опция -V, которая служит для проверки таблицы разбиения диска. Правда, мне показалось, что результат ее выполнения команды sfdisk -V дает очень мало полезной информации:

[root]# /sbin/sfdisk -V /dev/hda

Но, если вы знаете как исправить таблицу разделов, можно поступить следующим образом: вначале таблица разделов диска выгружается в файл, корректируется, а затем снова загружается в начальный сектор диска. Делается это так:

sfdisk -d /dev/hda > hda.out
sfdisk /dev/hdb

Утилита sfdisk интерпретирует строки входного файла как

Отдельные поля при этом разделяются пробелами, запятыми или точкой с запятой (возможно с последующими пробелами). При этом два последних поля ( ) могут быть опущены – программа сама вычислит нужные значения исходя из значения полей start и length, и геометрии диска, сообщаемой ядром.

Но я не решился воспользоваться этим способом корректировки таблицы разбиения диска.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: