ba4320cb

Простое решение


Все очень просто, если у вас есть:

  • диск (флоппи или CD), с которого можно загрузить Linux с программой fdisk - многие загрузочные диски любого дистрибутива могут это сделать,

  • распечатанный или переписанный результат работы команды fdisk -l (ниже "список").

Надо:

  1. запустить Linux,

  2. запустить fdisk /dev/hda (или тот диск, который хотите восстановить),

  3. использовать команду удаления раздела fdisk (опция d) для всех существующих разделов поврежденного диска,

  4. использовать команду создания главного раздела fdisk (опции 1-4) для всех главных разделов из списка,

  5. проставить соответствующие типы разделов в соответствии со списком (опция t) : 82 - Linux swap, 83 - Linux main (опция L выдает список), 5 - расширенный, который надо создать до создания логических разделов.

  6. создать логические разделы.

fdisk - это очень маленькая и умная программа. Существует много других реализаций fdisk, но я лично предпочитаю стандартный (Я говорю только от лица пользователей Linux).

Заметьте, что fdisk не записывает ничего на диск, пока вы не выберете опцию w и не нажмете Enter. Если вы боитесь ошибиться, выберите опцию q (quit) или нажмите Ctrl-C для выхода без сохранения изменений.

После записи таблицы разделов запустите свой Linux. Возможно, вам это не удастся: lilo тоже может быть поврежден, и вам придется снова загружаться с флоппи или загрузочного CD (выберите опцию "загрузка с существующего раздела").

Если вы загружали свою систему при помощи lilo, то после входа в систему пользователем root, запустите команду lilo, для переустановки вашего загрузчика.

Ваш Linux должен быть восстановлен - проверьте его. Также попытайтесь запустить Windows, если он у вас был. Если ничего не получается, то существуют шансы (которые, к сожалению, очень малы), что вы сможете прочитать данные с вашего Linux, возможно, при помощи прямого чтения секторов с диска. Если вы можете определить номера секторов диска, в которых находятся ваши данные, то используйте команду dd для записи их в файл. Это просто только для текстов. Описание такой формы восстановления данных не входит в этот документ.



Содержание раздела