移动Windows分区后系统修复不可用

osv*_*ein 1 boot windows-7 mbr partitioning system-repair-disc

在发现我的 System Reserved 分区比 Microsoft 推荐的要小得多后,我决定使用 GParted 来扩展它的一些未分配空间。不幸的是,系统保留和 Windows 分区之间没有未分配的空间。这意味着我必须将 Windows 分区移动到未分配内存的右侧。GParted 手册告诉我,这样的操作需要使用 Windows 7 安装光盘来修复 MBR。由于我在安装新存储后已经使用光盘修复 MBR 几次,因此我立即开始移动分区。

操作完成后,我从安装光盘启动,输入我首选的本地化设置,然后单击Repair your computer。但是,击中我的屏幕不是通常的系统修复,我会选择正确的 Windows 安装等等。所有系统修复留给我的都是沮丧和一条消息说

此版本的系统恢复选项与您尝试修复的 Windows 版本不兼容。尝试使用与此版本的 Windows 兼容的恢复光盘。

System Reapir 在分区之前就很好,我非常清楚我使用的是正确的光盘。不幸的是,没有按钮说“我发现了你的谎言,现在带我进入命令提示符”。

TL;DR:移动分区,系统修复不起作用

有什么可以使 Windows 再次启动的吗?

sna*_*yob 5

通过在本地化选项后在屏幕上同时按住 Shift 和 F10,直接从 Windows 安装光盘进入恢复控制台。然后你可以在恢复控制台上使用这两个命令:

bootsect /nt60 all /mbr
bcdboot c:\windows /s a:
Run Code Online (Sandbox Code Playgroud)

其中 c: 是 Windows 分区,a: 是标记为活动的分区。如果没有活动分区,则应将调整大小的分区标记为活动分区。根据您的映射更改上面命令中的驱动器号。

中的select disk,list volumelist partition命令diskpart.exe可用于显示分区映射。

成功启动 Windows 7 后,您可以使用 BCD 操作实用程序(例如Visual BCD 编辑器)来检查/重命名/删除启动项。