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

Опубликовано: Комментариев: 1
Позавчера "ремонтировал" ноутбук для знакомого. Ему нужно было прочистить систему от вирусов, переустановить Виндовс и установить как вторую ОС Linux. Если с первыми двумя пунктами всё прошло гладко, то вот с установкой Linux возникли трудности на этапе разбивки диска. И сегодня я поделюсь своим опытом восстановления таблицы разделов HDD (жесткого диска). Итак, вернёмся к возникновению проблемы. Установщик xubuntu вообще наотрез отказывался переходить к следующему шагу - разбивке жесткого диска. Программа Gparted очень долго загружалась, но в итоге винчестер она так и не показывала. Благо была Linux Mint 15 под рукой. В ней я запустил утилиту для работы с диском и увидел, что линукс показывает только сам /dev/sda, а разделов не видит. Конечно, можно было удалить всё к чертям и разбить диск заново! Но... я уже успел установить винду, все драйвера и нужные программы к ней. Соответственно, отформатировать весь диск было бы просто тупым убийством личного времени. И поэтому возникла необходимость восстановить таблицу разделов жесткого диска в Linux без удаления данных на HDD. Для восстановления таблицы разделов мне понадобились:
  • LiveCD дистрибутив с Linux (я использовал Mint);
  • Пакеты testdisk и Gpart (установил уже с лайва по wi-fi).
Ну что же, теперь начинается самое интересное. Я начал восстановление сразу же с программы testdisk. Данный пакет более функционален чем gpart, работает шустрее и более "свежий" по сравнению с gpart. Открываем консоль, запускаем от имени супер пользователя sudo testdisk 1. Вначале выбираем Create a new log file; 2. Теперь нужно выбрать диск, который будем восстанавливать (/dev/sda) -> Proceed; 3. Тип разделов указываем как Intel; 4. И жмём Analyse current partition structure and search for lost partitions; 5. Программа покажет найденные разделы. Если всё верно, то выбираем Backup и читаем пункт 6. В случае если где-то ошибка - запускаем (Quick search), чтобы быстро пересканировать диска; 6. Перед вами откроется список разделов зелёного цвета. Подтверждаем запись данных или же выбираем Deep Search если не добились нужного результата. Я до Deep Search не дошёл. Программа указала мне сразу же, что у меня один раздел наложился на другой, предложила исправить. И всё! Таблица разделов жесткого диска восстановлена, можно приступать к установке Linux, чем я потом и занялся. P.S. Есть небольшой дистрибутив Parted magic со всеми нужными пакетами для работы с дисками (fdisk), восстановления MBR (ms-sys) и таблиц разделов (testdisk, Gpart). Но этот дистрибутив платный! И стоит 5 баксов! Не то что мне жалко денег, я не вижу смысла платить за бесплатную ОС с предустановленными пакетами, если можно и самому без проблем собрать сборку Linux и включить в неё все эти пакеты.
Войдите, чтобы оставить комментарий
Комментариев: 1
Иван Романчук 2014-04-16 17:52:11
У меня 7 и 8 не видят D и E диски (правда, после акрониса поменялись буквы разделов, в том числе и С, установил ХР на D (это как бы С)9). С XP - нет проблем, установилась, видит все диски, вся информация не постродала.