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

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

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

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

Запустив System->Administration->Disk-Utility, я вижу все свои разделы

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. Вы можете либо загрузить соответствующий файл Debian Fixparts из SourceForge, либо установить полный пакет gptfdisk для своей версии Ubuntu (см. Раздел "Загрузка GPT-диска из 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.

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

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