分区缩小后 Windows 无法启动

分区缩小后 Windows 无法启动

因此,我即将安装 ubuntu(双启动),因此需要重新分区我的硬盘。它是 UEFI/GPT Windows 10。我使用 easeus 分区工具来:- 缩小 Windows 分区 - 创建 ext3 60GB - 创建 ext3 3GB 交换

现在我无法启动,错误:0xc0000225

我认为 easeus 确实搞砸了。我启动了 ubuntu live,这些是我的分区: GParted 屏幕截图

显然没有创建分区......

我认为我已经关闭了 UEFI。另外,我担心我可能(不确定)安装了旧版本的 easeus,它不支持 GPT,因此尝试了一些 MBR 的东西(可能吗?)

我运行了 boot-repair bootinfo summary:http://paste.ubuntu.com/12739485/

我该如何解决此问题而不丢失我的安装?注意:我已经从 Windows Media 运行了 chkdsk,但自动修复没有帮助

将分区大小调整回完整大小可以解决任何问题吗?(不太可能)调整大小是否会改变驱动器/分区的 GUID?

答案1

从评论中,我了解到问题已经解决;但是,我想提供一些解释和说明,所以......

我想我已经关闭了 UEFI。

绝大多数支持 EFI 的计算机都使用 EFI 固件。它不能可以关闭。有些这样的计算机确实允许您强制 BIOS/CSM/传统模式启动,但 EFI 仍在其下方运行。大多数 EFI 甚至不允许您真正强制 BIOS 模式启动;启用兼容性支持模块 (CSM) 只会使 BIOS 模式启动成为选项,不是必需的。要理解这一点,请考虑一个类比:CSM(支持 BIOS/传统模式启动)与 EFI 的关系就像dosemuLinux 的关系一样——两者都允许更复杂的环境(EFI 或 Linux)运行为不太复杂的环境(BIOS 或 DOS)编写的程序。dosemu但是,当您在 Linux 下运行 DOS 程序时,计算机仍在运行 Linux;当您通过 CSM 启动 BIOS 模式操作系统时,固件仍然是 EFI。

最终,CSM 带来的问题比它解决的问题还多,至少在现代计算机上是如此。有时它是必要的,但作为一般规则,我的建议是禁用 CSM。启用它(又称“禁用 UEFI 模式”)可能是导致您出现问题的根本原因——或者至少,它可能是导致问题的关键部分。

您的 GParted 屏幕截图和启动信息脚本输出均表明它/dev/sda使用 GPT。因此,Windows必须以 EFI 模式安装到磁盘,实际上 Boot Info Script 输出显示 EFI 模式 Windows 引导加载程序文件(或至少具有适当文件名的文件)。但是,Boot Info Script 输出还显示磁盘上的 BIOS 模式 Windows 引导加载程序。不过,此引导加载程序在 GPT 磁盘上是无用的。我的直觉是 EaseUS 将该代码写入 MBR,但它可能是上次安装遗留下来的。无论如何,通过激活 CSM,它最终可能会执行这个无用的引导代码,从而导致您无法引导。

答案2

您需要插入 Windows DVD 并从中启动。隐藏得很好,其中会有一个名为“修复 Windows”或类似内容的文本。到达那里需要 10 分钟,实际完成这项工作所需的时间约为 1 秒。

相关内容