我对 Ubuntu/Linux 还算是个新手,所以请原谅我的任何错误。
我有一台旧的 Dell Dimension 2400,可以双启动 Windows 7 和 Xubuntu。它以前有一个用于 Ubuntu 13.10 的分区,现在出现了问题,所以我在 GParted 中将其格式化为 NTFS。然后,在 Windows 7 中,我使用 AOMEI 分区助手将两个分区合并在一起,这样我就可以为 Windows 7 提供更多的磁盘空间。当我重新启动系统时,我卡在 grub 救援提示符处,幸运的是,我能够修复它。然后,当我打开 GParted 来缩小我的 ext4 Xubuntu 分区(以便为 Windows 7 提供更多空间)时,它给了我一个错误,说“无效分区表 - /dev/sda 上的递归分区”,并且它显示整个磁盘为未分配空间。
我哪里做错了?我该如何解决?
答案1
我曾见过几次分区编辑出错,并用几种方法修复了它们(没有丢失数据),但为了以防万一,我还是先备份了所有数据,尽管后来发现我不需要备份。话虽如此,我从未见过 gparted 出错到这种程度。我只能想象它在工作时断电了。
我会提出一些建议,每个建议都有一个链接,虽然这些建议都不能保证一定有效,但我相信其中一些建议的内容可能会帮助我们所有人解决这个问题。
我首先建议您将计算机启动到任何实时启动 CD 并打开随附的磁盘实用程序。您的硬盘很有可能再次显示未格式化且未分配空间,但当出现异常时,我总是首先这样做。就好像我想听听第二个意见,以防某个程序出现问题。一般来说,gparted 运行良好,但一生的经验告诉我,永远不要假设任何一个人或程序是正确的。
我接下来要尝试的是近乎奇迹的修复磁盘。它会制作一张可启动 CD,您首先会将计算机引导到该 CD,然后使用其中的实用程序分析硬盘的启动问题。它主要用于修复 grub 的问题,但我见过它创造意想不到的奇迹。在搜索可启动分区时,它可能会识别混乱的分区表并恢复它。我个人怀疑它是否有用,但它可能不会造成任何伤害。当它为您提供进一步诊断的 URL 时,请记录下来并在此处发布,以防我们中的任何人都可以破译它。
我现在将列出最有可能帮助你的实用程序。它被称为测试磁盘。虽然我喜欢它声称可以在所有环境下运行,但我不喜欢它似乎需要一个可以运行的操作系统才能运行,这看起来很愚蠢。我个人会在我的一个实时启动 USB 闪存驱动器下运行它,但大多数人都不使用这些。我个人认为,如果他们以 ISO 映像下载的形式提供该产品,我们可以从中制作自启动 CD 或闪存驱动器,就像我们目前使用启动修复 CD 一样,这将使更多人受益。