GParted показывает «нераспределенное» на моем диске sda (параллельная загрузка с Win XP)

GParted показывает «нераспределенное» на моем диске sda (параллельная загрузка с Win XP)

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

У меня на ноутбуке по умолчанию установлена ​​Windows XP, а позже я установил Ubuntu 10.10. Grub2 — мой загрузчик, и я могу загрузить как Windows, так и Ubuntu.

Однако недавно я решил дать моему разделу Ubuntu больше места. Я открыл GParted, но он показывает мне только «нераспределенный» для моего диска sda (единственный диск в ноутбуке).

Запустив Система->Администрирование->Дисковая утилита, я вижу все свои разделы.

sudo parted -lдает:

Ошибка: Невозможно иметь раздел вне диска

Вчера я начал пытаться исправить это, но в итоге уничтожил grub2, что потребовало некоторых трюков с переустановкой. Я также установил Boot-repair, но он говорит только что-то вроде:

Используйте 64-битную версию

У меня 32-битная система, в этом нет сомнений.

Для полноты картины, вот вывод fdisk:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xdcdcfe52

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         912     7325608+   7  HPFS/NTFS
/dev/sda2             913       10639    78132127+   7  HPFS/NTFS
/dev/sda3           10640       17544    55464381    7  HPFS/NTFS
/dev/sda4           17545       19458    15374205    f  W95 Ext'd (LBA)
/dev/sda5           17545       17756     1697860   83  Linux
/dev/sda6           17756       19380    13046784   83  Linux
/dev/sda7           19380       19458      621560   82  Linux swap / Solaris

(Изначально жесткий диск был разделен пополам на диски C: и D:. Я использовал часть раздела C:\ для установки Ubuntu)

Как мне исправить мои разделы так, чтобы GParted снова смог их найти?

решение1

Пожалуйста, перейдите по этой ссылкеhttp://ubuntuforums.org/showthread.php?t=1728998 Короче говоря, просто следуйте этим шагам:

Вам нужна утилита FixParts. Вы можете либо загрузить соответствующий файл fixparts Debian с SourceForge, либо установить полный пакет gptfdisk для вашей версии Ubuntu (см. раздел «Загрузка GPT fdisk из OBS» на этой странице). Затем:

Back up your data, or at least your partition table. (Your sfdisk output above backs up your partition table, so save that on another disk.)
Type "sudo fixparts /dev/sda".
In FixParts, type "p" to view your partitions and verify they're all present. The extended partition won't show up, but the logical it contains should. 
In FixParts, type "w" to save your partition table.

Эта процедура должна решить проблему.

Связанный контент