Таблиця розділів пошкоджена


1

У мене пошкоджена таблиця розділів на ноутбуці, на якому запущено Ubunutu 10.4.

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

Фізичний порядок цих розділів був наступний: (4-й Linux) - (1-й NTFS) - (2-й Linux) - (3-й обмін) Логічний порядок розділів був іншим: (1-й NTFS) - (2-й Linux) - (3-й Linux) Swap) (4-й Linux)

Розділ NTFS був великим і містився між 2 розділами Linux, жоден з цих розділів не мав достатньо місця для встановлення Oracle 11g. Тому я вирішив: a) або перенести частину NTFS ліворуч або b) повністю видалити її і розширити розділ, на якому знаходиться Linux.

Як інструмент я вибрав GParted. Але, на жаль, не вдалося перемістити розділ, оскільки він виявив, що в NTFS розділ є кілька блоків, на які посилаються кілька разів. Також не вдалося видалити розділ, тому що в цьому випадку розділи, які слідують за ним (другий Linux) - (3rd Swap), повинні бути, на його думку, також видалені, оскільки організація розширеного розділу є пов'язаним списком.

Оскільки GParted не зміг зробити такого, я намагався знайти інший інструмент. Я знайшов diskdrake інструмент на PSLinuxOS розповсюдження linux. Цей інструмент тихо видаляв (1-й NTFS) розділ, і я думав, що все було добре. Але diskdrake пошкодив розділ таким чином, що я не можу ні завантажуватися з жорсткого диска, ні бачити розділи з GParted і навіть з самим diskdrake!

На щастя, у мене є живий компакт-диск з Ubuntu 8.10 і я можу завантажувати і бачити жорсткий диск.

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

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

Чи є якісь ідеї щодо вирішення проблеми?


На жаль, жодна з ідей, які ви маєте, не пов'язана з програмуванням. Я думаю, ви отримаєте більш цілеспрямований відгук у суперкористувача.

або я думав про запит ubuntu
Timofey

@paxdiablo: Я думаю, що перша ідея ідеально підходить для системного програмування: напишіть інструмент, який дозволяє звертатися до / dev / sda і змінювати вміст MBR і набору EBRs
Timofey

Відповіді:


2

Найкраще, можливо, відновити розділи за допомогою testdisk . Ймовірно, вам доведеться пройти через подібні дії, описані тут .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.