Таблица разделов повреждена

У меня повреждена таблица разделов на ноутбуке под управлением Ubuntu 10.4.

До того, как таблица разделов была повреждена, у меня были следующие разделы: 2 основных раздела: 1-й - NTFS 2-й - Расширенные 4 логических раздела, которые встроены во 2-й расширенный: 1-й NTFS (68 Gib) 2-й Linux (19 Gib) 3-й своп ( 1.4 Gib) 4-й Linux (24 Gib)

Физический порядок этих разделов был следующим: (4-й Linux) - (1-я NTFS) - (2-й Linux) - (3-й своп) Логический порядок раздела было другое: (1-я NTFS) - (2-я Linux) - (3-я замена) (4-й Linux)

NTFS-раздел был большим и располагался между 2-мя Linux-разделами, ни у одного из этих разделов не было достаточно места для установки Oracle 11g , Поэтому я решил: а) либо переместить раздел NTFS влево, либо б) полностью удалить его и расширить раздел, где находится Linux.

В качестве инструмента я выбрал GParted. Но, к сожалению, он не смог переместить раздел, потому что он обнаружил, что в разделе NTFS есть несколько блоков, на которые ссылаются несколько раз. Также он не смог удалить раздел, так как в этом случае разделы, следующие за ним (2nd Linux) - (3rd Swap), по его мнению, также должны быть удалены, потому что организация расширенного раздела - это связанный список. [ 114]

Так как GParted не мог сделать такую ​​вещь, я пытался найти другой инструмент. Я нашел инструмент diskdrake в дистрибутиве Linux для PSLinux. Этот инструмент молча удалил (1-й NTFS) раздел, и я подумал, что все в порядке. Но diskdrake повредил раздел так, что я не могу ни загрузиться с жесткого диска, ни увидеть разделы с помощью GParted и даже с самим diskdrake!

К счастью, у меня есть живой CD Ubuntu 8.10 и Я могу загрузиться и увидеть жесткий диск.

У меня есть 2 идеи, как я могу решить эту проблему: 1) Вручную измените разделы диска и укажите их на правильные разделы. 2) Создайте таблицу разделов с помощью GParted, который, насколько это возможно, совпадает с предыдущим

. Я считаю, что второй подход занимает меньше времени, но некоторые данные будут потеряны из-за невозможности разместить границы перегородки именно так, как было раньше. Более того, я не уверен, сработает ли такой подход, например, сможет ли ОС найти файлы после перераспределения. Я чувствую, что так оно и будет, но не уверен на 100%.

Есть ли какие-то идеи, как проблема может быть решена?

0
задан 10 October 2011 в 02:00

1 ответ

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

Пример восстановления поврежденной таблицы разделов: http://geekyprojects.com/storage/how-to-repair-a-damaged-partition-table-or-mbr/

0
ответ дан 10 October 2011 в 02:00

Другие вопросы по тегам:

Похожие вопросы: