修复 Easus Partition Manager 搞乱的 Windows 8.1 UEFI 启动?错误代码:0xc0000225

修复 Easus Partition Manager 搞乱的 Windows 8.1 UEFI 启动?错误代码:0xc0000225

东芝 Satellite 笔记本电脑(将发布型号,但并不像下面发布的信息那样至关重要)。

  • 预装操作系统:Windows 8.1 Bing 作为 C: 驱动器
  • 默认启动是/曾经是 UEFI

  • 由于 C 分区很大,所以想要创建另一个分区来安装第二个操作系统。

  • 尝试使用 DiskMgmt.msc,但它无法帮助调整/减少现有的 C 分区。

安装了 Easus Partition Master Server Edition 9.x 并应用了以下操作:

  • 调整 C 分区大小
  • 格式化未分配的空白空间
  • 它想要重新启动来完成操作。

最后,这就是我得到的和现在得到的。我尝试了下面列出的几件事。

  • 错误消息:此错误代码为“0xc0000225”: 在此处输入图片描述

恢复

你的电脑需要修理。

发生意外的错误。

错误代码:0xc0000225

您需要使用安装介质上的恢复工具。如果您没有任何安装介质(如光盘或 USB 设备),请联系您的系统管理员或 PC 制造商。

按 Enter 键重试
按 F8 键进行启动设置
按 Esc 键进行 UEFI 固件设置

如果我按 ENTER 键再试一次,它会显示以下内容:

恢复

无法加载应用程序或操作系统,因为所需文件缺少或包含错误。

文件:\windows\system32\winload.efi
错误代码:0xc0000225

您需要使用安装介质上的恢复工具。如果您没有任何安装介质(如光盘或 USB 设备),请联系您的系统管理员或 PC 制造商。

按 Enter 键重试
按 F8 键进行启动设置
按 Esc 键进行 UEFI 固件设置

当前磁盘状态(由 GParted 和 Paragon HDM 15 Premium 查看):
我认为硬盘末端有一个 OEM OS 恢复/还原分区,可能被 Easus 破坏了。此外,第一个分区被 Easus 破坏,但被 Paragon HDM 恢复

  • 450 MB - 未分配 - 不知道为什么?Easus 把它删掉了吗?
  • 450 MB - 系统 -通过 Paragon 恢复 > 取消删除分区

    • \$RECYCLE.BIN > ..\S-15-18 > 桌面.ini
    • \BIN > ..\Logs ..\LOGS_PBR > PBR Boot、RicaDeployer、WinRE 等。
    • \boot > ..\en-us ..\fonts ..\resources ..files
    • \恢复 > ..\日志 ..\WindowsRE
    • \RicaTools > ..\BIN ..\Boot ..\efi ..\PLANFOLDER ..\SOURCES
    • \系统卷信息 > tracking.log

  • 250 MB - FAT32 - 启动 - GPT 系统分区
    • \EFI > ..\启动..\Microsoft ..\东芝
    • \Temp > bcdinfo.txt、bootfailure.txt、disklayout.txt、Srt Trail.log、Srt Trail.txt
  • 128 MB - NTFS - MSFTRES - Microsoft 保留分区
    • \系统卷信息 > \ EfaData > SYMEFA.DB
  • 309 GB - NTFS - TIxxxxx(预装原始 Win 8.1 Bing)
  • 155 GB - NTFS - W7SP1(已创建但尚未使用)

想法与行动:

  • 我认为重启(和某些操作)由于 UEFI(现有安装(与 BIOS 启动)(也许这就是此版本的 Easus 试图做的事情)而未能顺利进行。

  • 我意识到这可能是一个错误,我应该使用较新的 Paragon Partition Manager premium 的可启动 PE DVD 版本,我相信它会更加了解 UEFI,并且 PE DVD 启动不会发生这种“混合”重启事故。

  • 我从 Win 8.1 DVD 启动并应用启动修复等 3 次以上(按照 EightForums 上的建议,但没有成功。

分区和磁盘更新:

  • 尽管有一个预安装的恢复分区(可能在磁盘末尾),但我认为它不再起作用或无法调用。将尝试发布更多详细信息。

  • 能够恢复“未分配”的 450 MB 分区,我认为这是 WinRE 分区

我非常熟悉 EasyBCD、bcdboot.exe 并使用它们,但这次我对如何继续有点困惑。

关于如何让原始操作系统启动,您有什么想法吗?

答案1

使用 diskpart

常见的方法是使用 diskpart 实用程序(可在 Windows 8/8.1 恢复光盘/USB 上使用)来确保 UEFI 分区已分配字母。如果没有,您将为其分配一个字母。

您需要遵循的说明是:

  1. 插入原始 Windows 8 安装光盘或 Windows 8.1 安装 USB
  2. 从光盘或 USB 启动
  3. 现在安装屏幕上,点击修复你的计算机或按R
  4. 点击故障排除
  5. 点击高级选项
  6. 点击命令提示符
  7. 当命令提示符完成加载后,输入: diskpart
  8. Enter
  9. 现在应该加载 diskpart 实用程序: DISKPART>
  10. 类型: sel disk 0
  11. Enter
  12. 等待确认消息: Disk 0 is now the selected disk.
  13. 类型:list vol
  14. Enter
  15. diskpart 现在将显示您的 PC 上可用的卷的完整列表 在此处输入图片描述
  16. 从列表中找到 UEFI 卷。通常在标签列中提到“BOOT”,信息列中提到“System”。Fs 列可能指定为 FAT32。对于我们的示例,在接下来的步骤中,我们的 UEFI 分区将位于卷 2 上。
  17. 类型: sel vol 2
  18. Enter
  19. 类型:assign letter=G:
  20. Enter
  21. 等待确认消息:
    DiskPart successfully assigned the drive letter or mount point.

  22. 类型: exit

  23. Enter
  24. 类型: cd /d G:\EFI\Microsoft\Boot\

    其中 G:是您向后几步分配给 UEFI 分区的驱动器号。

    如果\EFI\Microsoft\Boot\文件夹不存在(错误消息为“该系统找不到指定的路径”),您可以在备选路径上运行相同的命令:

    cd /d G:\Boot\

    或者

    cd /d G:\ESD\Windows\EFI\Microsoft\Boot\

    请记住将 G: 替换为 UEFI 的分区字母。

  25. 键入 bootrec 命令: bootrec /fixboot

  26. Enter
  27. 为了备份目的,请像这样备份计算机的 BCD 记录: ren BCD BCD.bak
  28. 使用 bcdboot 命令重新创建 BCD: Bcdboot C:\Windows /l en-us /s x: /f ALL

    在哪里C:\是安装 Windows 8 或 Windows 8.1 的驱动器的盘符。

    /len-us 参数用于本地化:US。您可以使用 ln/en-gb用于英国本地化。

  29. Enter

  30. 您也可以运行此命令: bootrec /rebuildbcd
  31. Enter
  32. 类型exit在命令提示符中
  33. 重启你的电脑
  34. 您的 Windows 8/8.1 现在应该可以重新启动

来源

答案2

首先,您需要从安装光盘启动修复计算机。接下来,您需要启动命令提示符

跑步

booterec.exe /fixmbr

bootrec.exe /修复引导

然后你要运行

bootrec.exe /rebuildbcd

这三个命令应该可以解决你的问题。

此外,下次您想要轻松调整分区大小时,请下载 gparted。它会以 ISO 形式下载,您可以使用它来启动 Linux Live OS 以使用 gparted。在驱动器未使用时进行这样的磁盘操作总是明智的,因为它可以减少您可能遇到的错误。此外,我以前也使用过 Diskparted,它可以创建 EFI 分区或具有 EFI 感知功能。

相关内容