升级到 Ubuntu 10.04 后分区表消失

升级到 Ubuntu 10.04 后分区表消失

升级到 Ubuntu 10.04 后,我的图形分区实用程序 (GParted、KVPM) 都无法检测到任何分区表。GParted 将我的 /dev/sda 显示为“未分配”。我还运行sudo fdisk -l并得到以下结果:

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 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: 0xd8000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *       14267       14594     2620416    c  W95 FAT32 (LBA)
/dev/sda2              10        1315    10485760    7  HPFS/NTFS
/dev/sda3   *        1315        6276    39852216+   7  HPFS/NTFS
/dev/sda4            6277       14594    66807327+   f  W95 Extd (LBA)
/dev/sda5           14267       14594     2620416   dd  Unknown
/dev/sda6            6277       13935    61520886   83  Linux
/dev/sda7           13936       14266     2658726   82  Linux swap / Solaris

Partition table entries are not in disk order

说实话,我并不是一个超级用户(但我知道一些事情),所以我很难理解这一切意味着什么。我的目标是消除我现有的所有 Windows 分区(我目前在 Ubuntu 10.04 和 Windows Vista 之间进行双启动),以便为 Linux 释放空间。我尝试刻录 Ubuntu 10.10 CD 并重新启动,希望 GParted 可以正常工作,这样我就可以通过图形方式销毁 Windows 并重新调整根分区的大小,但没用。结果相同。

有什么帮助吗?有什么好的基于命令行的分区编辑器可以实现我从生活中消除 Windows 的目标吗?或者有什么方法可以让图形界面的编辑器重新工作?为什么升级到 Ubuntu 10.04 会弄乱我的分区表?

答案1

相同的升级改变了我所有驱动器上的分区表,Linux 可以使用它们,Windows 无法从它们启动,新分区不够用,在空驱动器上全新安装 Windows 无法启动,直到我删除了分区表。我不得不重建分区表才能让 Windows 再次工作。你并不孤单。

症状是 Windows 启动时光标闪烁。Grub 在启动前显示许多错误。

答案2

我不认为你的分区表乱了,但我不知道为什么 GUI 工具不起作用。我会尝试类似系统救援光盘或者三位一体救援工具包去做这项工作。

顺便说一句,你那里的磁盘很小。鉴于目前的存储价格,我建议购买更大(更快!)的磁盘,并将 Ubuntu 分区复制到该磁盘上,将 Windows 保留在旧分区上。作为额外的好处,你将拥有一个真正的 Windows,以便在需要时可以返回。

从您的磁盘来看,我认为您的 PC 没有能力运行虚拟化客户端,因此,如果您需要使用一些与 Wine 不兼容的东西,那么拥有原生 Windows 环境可能会很有用。

相关内容