为什么会发生分区表损坏?

为什么会发生分区表损坏?

我创建了一个扩展分区,并尝试向其中添加两个 NTFS 单元。根据磁盘实用程序,我得到的不是两个 125 GB 分区,而是 2 个 982 GB 分区和一个14574534 TB一(哇!)我不记得做过任何奇怪的事情。

案例是:

  • 磁盘实用程序、GParted 或 fdisk 都不允许我修复/删除扩展分区,此外,

  • 我的 LiveCD 无法启动,尽管 BIOS 顺序正确,并且在安装 Ubuntu 之前运行正常。Ubuntu 的硬盘安装将改为启动(编辑– 我已成功启动它,但卸载驱动器并不能解决问题)。

我想我可以尝试更多的工具,但我不认为这是一个不寻常的问题......这个问题的直接解决方案是什么?

先感谢您。

答案1

答案2

如果 CD 不起作用,您是否尝试创建一个实时 USB 驱动器并使用该 USB 驱动器启动会话?

答案3

好吧,我设法解决了这个问题,但我认为是以一种相当非正统的方式。

正如我所说的,我的问题具体表现为一个扩展的、无限大的但为空的、无用的分区,无法使用通常针对这些情况推荐的任何 GNU 工具来删除它。

可以使用 Windows 7 安装程序将其删除。但是,这会弄乱整个分区表,因此您需要使用 testdisk 将其恢复(不,我在删除之前无法做到这一点)。

此后,您需要使用 CD 等恢复您的 GRUB。

我希望这对将来的某人有所帮助。

相关内容