如何修复分区

如何修复分区

我刚买了一台 acer aspire 笔记本电脑。我想安装 Ubuntu 并与 Windows 7 双启动。当我尝试这样做时,我不小心删除了我的 Windows 分区。

我从 Acer 获得了恢复磁盘,但是当我尝试恢复分区时,它告诉我空间不足。在此处输入图片描述

这是我的分区表。我需要一些建议。显然,我现在不会轻率地删除分区,但我确实关闭了我的驱动器,在做任何破坏性太大的事情之前,我会再关闭一次。

我的想法是在辅助分区之外创建一个大的未分配空间,但我不确定为什么扩展分区会被这样划分。

谢谢所有建议。

答案1

Acer 恢复光盘重新安装了 Windows,但采用了特殊方式,以减少与用户的交互,并预装其中捆绑的所有程序。

由于它是自动的方式,即使您有可用的磁盘空间,它也无法在某些情况下安装 Windows。

为了重新安装 Windows,您有两个选择:

  1. 使用 Acer 恢复磁盘
  2. 寻找具有完全相同语言和版本的正版微软 Windows 7(您的某个朋友一定有一个......)

对于第 1 部分:

  • 备份您的个人数据(Windows 分区和 Linux 分区)
  • 运行 Ubuntu Live CD 并安装 gparted
  • 删除磁盘上的每个分区(ntfs、ext4、extented……)
  • 继续使用 acer 磁盘
  • 继续安装 ubuntu

对于第 2 部分: - 备份您的个人数据(Windows 分区和 Linux 分区) - 运行 gparted 并删除 ntfs 并缩小扩展分区,以便在其中留下 0Mb 的可用空间,而将所有内容保留在外部。 - 继续使用 Windows 磁盘并将隐藏在电池下方或下方的许可证放入 - 继续使用 Ubuntu Live 修复双启动 - 完成,您至少保留了完整的 ubuntu,而不是删除所有内容

此致,

答案2

您应该使用 testdisk 来恢复旧分区,但由于它看起来已经被重新格式化,所以这个想法就落空了。

这可能与 Windows 安装在扩展分区有关。默认情况下,它将位于主分区中。您可以尝试删除名为 /dev/sdb7 的分区,并调整“扩展”的大小以刚好适合 Linux 分区。这样您应该会得到

/dev/sda1 = ntfs 可用空间 /dev/sda2 = 扩展 /dev/sda5 = linux-swap /dev/sda6 = ext4

然后尝试使用可用空间作为其分区再次安装 Windows。

如果这不起作用,请执行以下操作:

  • 删除所有分区(从 Windows 分区程序或 LiveCD 中的 Gparted)。
  • 像平常一样安装 Windows 7,但为 Ubuntu 留出一些空间。
  • 从 LiveCD 或 LiveUSB 安装 Ubuntu。

这是一种最后手段式的答案,但我认为如果你这样做的话,它会为你省去很多麻烦。

由于您的计算机似乎很新(不需要备份太多,如果有的话),我会这样做。如果您确实有要备份的内容,请确保在执行此操作之前先备份。

答案3

如果您想完全删除 Ubuntu 并将 Windows 恢复为您的操作系统,我只需完全删除 /dev/sda2 并创建一个 NTFS 分区来填充驱动器上的剩余空间。

如果您仍然想要双启动系统,请为 Windows 创建 NTFS 分区,但要留下一些未分配的空间以便 Ubuntu 自行安装。

将 Windows 恢复到 NTFS 分区,然后您就可以自由地安装 Ubuntu(如果您愿意的话)。

相关内容