今天我尝试安装 Ubuntu 并与已安装的 Windows 10 进行双启动。
我下载了 Ubuntu 的最新稳定版本并将其刻录到闪存盘。我选择了语言,然后我看到了此消息
机器的固件已在 UEFI 模式下启动安装程序,但似乎可能已使用 BIOS 兼容模式安装了现有操作系统。如果您继续在 UEFI 模式下安装 Debian,则以后可能很难将机器重新启动到任何 BIOS 模式操作系统。如果您希望在 UEFI 模式下安装,并且不关心是否保留启动现有系统之一的能力,则可以选择在此处强制执行。如果您希望保留启动现有操作系统的选项,则应选择不在此处强制执行 UEFI 安装。
然后有两个选项(回去或者继续 UEFI 模式)我点击了继续使用 UEFI.然后我选择其他内容。之后我不小心点击了“恢复”。点击后,顶部的栏变成绿色,然后变成这样。
现在我无法启动 Windows。我也看不到 Ubuntu 中的数据。以前,在单击恢复之前使用“试用 Ubuntu”时,我可以看到我的数据,但现在它们不见了。
有没有办法恢复我的分区和数据?:'(
我使用的是戴尔 xps 15 笔记本电脑。512 GB 固态硬盘。我有 2 个分区 + 窗口(我认为 450MB 是系统分区)。
在尝试安装 Ubuntu 之前,我禁用了快速启动和安全启动。我使用 UEFI 和 AHCI 模式。
这是我的启动信息脚本的结果文件:http://paste.ubuntu.com/24149512/
答案1
答案2
您所做的事情的描述听起来不像是应该清除 Windows;但是,看起来可能确实发生了这种情况。以下是一些关键信息:
- 您展示的 GParted 屏幕截图仅显示了三个分区
/dev/nvme0n1
,这似乎是您的 SSD:- 536 MB NTFS 分区(对于完整的 Windows 安装来说太小)
- 511 MB 的未知类型分区
- 一个 511,060 MB 的未知类型的分区。
- 启动信息脚本输出不提供详细的分区信息,因为它尚不支持 NVMe 设备;但它提供了三个额外的重要细节:
- NTFS 分区的名称是
Recovery
- 第三个分区是 Linux LVM 分区
- LVM 分区包含两个逻辑分区,
vg-root
和vg-swap_1
。因此,此分区已被写入,覆盖了被替换分区中的至少部分数据。
- NTFS 分区的名称是
总体而言,您似乎意外删除了 Windows 安装并将其替换为 Linux LVM 分区。如果是这样,您不太可能完全恢复 Windows 安装;但是,您应该能够使用类似相簿恢复大多数个人文件。但请注意,PhotoRec 恢复文件名的效果不佳,因此找出这些文件是什么将是一项艰巨的任务非常繁琐的过程。我看到有人声称一些更以 Windows 为中心的工具在这方面做得更好,但我没有具体的建议,只能在 Windows 论坛上询问。如果你有最近的备份,这可能是更好的恢复方法。还有一种可能性非常小,测试磁盘或类似工具可以恢复您的 Windows 安装。(您需要先删除该 LVM 分区,但不要向其中写入任何数据或使用 GParted 或其他常规分区工具创建新分区。)如果您尝试 TestDisk 并且它有效,请务必在之后在 Windows 中对磁盘运行磁盘检查,因为可能存在文件系统损坏。即使没有文件系统损坏,也有可能有几个单独的文件会损坏。除了逐个检查每个文件之外,没有其他方法可以发现这一点。
重新安装系统时,您可能需要考虑原生 EFI/UEFI 模式启动和模拟 BIOS/CSM/传统模式启动之间的区别。BIOS 模式启动对大多数人来说更为熟悉,但您的固件似乎是 EFI,而不是 BIOS,因此在 BIOS 模式下启动会使问题变得非常复杂,如上所述在我的这个页面上。即使您需要学习一些新知识才能使其最佳运行,在 EFI 模式下安装两个操作系统可能都是更好的选择。但请注意,尽管您收到了警告,但此启动模式问题并不是您问题的核心。我的直觉是,您在磁盘分区步骤中不小心走得太远,并意外清除了您的 Windows 系统,无论您使用哪种启动模式,都有可能出现这种情况。