答案1
恐怕您不小心从计算机中删除了 Windows。在 Boot Repair 输出中,第 57-61 行显示您的分区,其中包括EFI 系统分区 (ESP)用于保存引导加载程序 ( /dev/sda3
)、14GiB 根 ( /
) 分区 ( /dev/sda1
)、/home
分区 ( /dev/sda4
) 和交换分区 ( /dev/sda2
)。列表中没有 Windows 分区。您的 ESP 确实包含 Windows 引导加载程序,但除了以前文件的影子之外,这几乎就是您计算机上 Windows 的全部残留。(请参阅下面的恢复提示。)
那里是磁盘上有大量可用空间——您的最终分区结束于扇区 95,688,703,但磁盘有 976,773,168 个扇区。因此,您使用以下方法恢复 Windows 分区的可能性很小:测试磁盘或类似工具。我说“可能性很小”,因为通常将 Ubuntu 与 Windows 一起安装的方法是将最大的 Windows 分区从其终点缩小,这样 Windows 就会位于磁盘的开头附近,而 Ubuntu 则会位于磁盘的末尾或中间。这不是这里的模式,但如果您移动并调整 Windows 分区的大小,使其从扇区 95,688,703 之后的某个位置开始,您可能能够恢复它。值得一试。
如果失败了,我希望你有好的备份,因为从备份中恢复你的用户文件是你最好的选择。如果没有,你需要使用相簿或类似的东西来逐个恢复文件。(我曾听说第三方 Windows 专用工具在 NTFS 卷上比 PhotoRec 做得更好,但我没有指向特定工具的指针。您可能想在 Windows 论坛上询问这个问题。)此外,如果您的系统上有重要文件,立即停止使用!!每次从该磁盘启动 Ubuntu 时,它都可能将数据写入磁盘,从而可能覆盖旧的 Windows 数据。关闭并使用应急磁盘进行恢复。
如果您不关心 Windows 安装中的个人文件,或者在使用 PhotoRec 或类似程序恢复后,您可以使用紧急媒体将 Windows 重新安装到磁盘。这一页提供了针对此类情况合法下载各种版本 Windows 的说明。
不过,在重新安装 Windows 之前,请考虑调整 Ubuntu 分区的大小;14GiB 对 Ubuntu 来说有点小。如果您不安装太多额外的软件,这个分区就足够了,但可能会用完。不幸的是,由于该分区位于磁盘的开始处,您需要移动或调整其他分区的大小。最简单的方法可能是删除交换分区 ( /dev/sda2
),扩展/dev/sda1
到该空间,然后在磁盘上创建一个新的交换分区。完成后,这将需要编辑/etc/fstab
以指向新的交换分区;如果不这样做,Ubuntu 将根本不会使用交换分区。