首先,简单介绍一下背景。我有 Win7 x64 Pro。我想调整系统保留分区大小的原因是:http://www.pagestart.com/win7br0x8100003301.html 由于我的系统保留分区太满,备份和恢复停止工作。(我不知道如何或为什么。)上面的链接解释了系统保留分区需要变大。
好的,我将其大小从 100MB 调整为 500MB。上面的教程中说:“分区向导完成更改后,您的计算机将启动到 Windows。”...哈哈哈,不。不会。相反,我收到此错误:
我尝试过的事情:
尝试使用分区向导和 GParted,从 CD 启动。我对两者都使用了 Hiren 的启动 CD。
根据这篇入门文章,调整系统保留分区的大小后,实际上会出现此错误。它说要在 Win PE 环境中使用自动“修复”选项。我使用我的 Win 7 修复光盘启动自动“启动修复”。我按照论坛上人们的建议尝试了至少 3 次。没有用。
我跟着此程序,概述了 bootrec.exe 中使用的命令行选项。
我按顺序尝试了建议的步骤。第一步:bootrec.exe /FixMbr
它返回“操作已成功完成”。重新启动,同样的启动错误。下一步:bootrec.exe /FixBoot
它返回“未找到元素”。见下图:
那么,现在该怎么办?我还尝试摆弄 Hiren 的启动 CD 中包含的一些与 MBR 相关的实用程序,但无济于事。为什么这不起作用,我该如何让它工作?为什么 bootrec.exe 甚至检测不到我的 Win 安装?我没有主意/选择...
如果相关的话,我的驱动器是三星 840 Evo,250GB。
答案1
我所做的就是使用分区扩展系统保留分区 D:。我不得不移动我的 C 分区来给它腾出空间。
然后我就无法启动了。所以我用了这个 https://www.boyans.net/RepairWindows/repair-windows-boot.html
以下命令将在映射到驱动器 N 的系统驱动器上重新创建 BCD:(更改驱动器号以反映您的映射)
bootsect /nt60 N: /force /mbr
- 将 Windows 7/8/10 启动记录重写到系统分区和 MBR。
attrib -s -h N:\boot\bcd
- 删除 BCD 文件的系统和隐藏属性,以便可以删除它。请参阅下面的注释。
del N:\boot\bcd
- 删除 BCD。请参阅下面的注释。
Bcdboot c:\windows /s N:
- 重新创建 BCD,假设您的最新 Windows 版本安装在驱动器 C: 上