东芝 Satellite 笔记本电脑(将发布型号,但并不像下面发布的信息那样至关重要)。
- 预装操作系统:Windows 8.1 Bing 作为 C: 驱动器
默认启动是/曾经是 UEFI
由于 C 分区很大,所以想要创建另一个分区来安装第二个操作系统。
尝试使用 DiskMgmt.msc,但它无法帮助调整/减少现有的 C 分区。
安装了 Easus Partition Master Server Edition 9.x 并应用了以下操作:
- 调整 C 分区大小
- 格式化未分配的空白空间
- 它想要重新启动来完成操作。
最后,这就是我得到的和现在得到的。我尝试了下面列出的几件事。
恢复
你的电脑需要修理。
发生意外的错误。
错误代码: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 分区已分配字母。如果没有,您将为其分配一个字母。
您需要遵循的说明是:
- 插入原始 Windows 8 安装光盘或 Windows 8.1 安装 USB
- 从光盘或 USB 启动
- 在现在安装屏幕上,点击修复你的计算机或按R
- 点击故障排除
- 点击高级选项
- 点击命令提示符
- 当命令提示符完成加载后,输入:
diskpart
- 按Enter
- 现在应该加载 diskpart 实用程序:
DISKPART>
- 类型:
sel disk 0
- 按Enter
- 等待确认消息:
Disk 0 is now the selected disk.
- 类型:
list vol
- 按Enter
- diskpart 现在将显示您的 PC 上可用的卷的完整列表
- 从列表中找到 UEFI 卷。通常在标签列中提到“BOOT”,信息列中提到“System”。Fs 列可能指定为 FAT32。对于我们的示例,在接下来的步骤中,我们的 UEFI 分区将位于卷 2 上。
- 类型:
sel vol 2
- 按Enter
- 类型:
assign letter=G:
- 按Enter
等待确认消息:
DiskPart successfully assigned the drive letter or mount point.
类型:
exit
- 按Enter
类型:
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 的分区字母。
键入 bootrec 命令:
bootrec /fixboot
- 按Enter
- 为了备份目的,请像这样备份计算机的 BCD 记录:
ren BCD BCD.bak
使用 bcdboot 命令重新创建 BCD:
Bcdboot C:\Windows /l en-us /s x: /f ALL
在哪里
C:\
是安装 Windows 8 或 Windows 8.1 的驱动器的盘符。这
/l
en-us 参数用于本地化:US。您可以使用 ln/en-gb
用于英国本地化。按Enter
- 您也可以运行此命令:
bootrec /rebuildbcd
- 按Enter
- 类型
exit
在命令提示符中- 重启你的电脑
- 您的 Windows 8/8.1 现在应该可以重新启动
答案2
首先,您需要从安装光盘启动修复计算机。接下来,您需要启动命令提示符
跑步
booterec.exe /fixmbr
bootrec.exe /修复引导
然后你要运行
bootrec.exe /rebuildbcd
这三个命令应该可以解决你的问题。
此外,下次您想要轻松调整分区大小时,请下载 gparted。它会以 ISO 形式下载,您可以使用它来启动 Linux Live OS 以使用 gparted。在驱动器未使用时进行这样的磁盘操作总是明智的,因为它可以减少您可能遇到的错误。此外,我以前也使用过 Diskparted,它可以创建 EFI 分区或具有 EFI 感知功能。