在 Windows 8 中更改启动分区

在 Windows 8 中更改启动分区

我在 C: 盘安装了 Windows 8。

但是我的笔记本电脑从 E: 盘启动。这里是个bcd 编辑输出。

这里是个磁盘管理的截屏。

谁能告诉我如何将启动文件移动到 C: 盘。

我想格式化驱动器 E:,但是它不执行。

答案1

bcdedit 输出显示启动文件位于未映射的 Volume2 上。

但磁盘管理显示活动分区映射到驱动器 e:。

或许如何将 Windows 7 启动文件移动(复制)到另一个驱动器/分区并使其可启动可以提供帮助。Windows 7 和 Windows 8 的步骤相同。

在 Windows 8 启动时:

  1. 在磁盘管理中,将映射到驱动器 c: 的分区标记为活动分区(单击分区,然后右键单击并从弹出菜单中选择)

  2. 打开管理命令提示符并输入:

bcdboot c:\windows (并输入)

重启后,如果 e: 中不包含您想要保留的文件,您应该能够删除它(或格式化它)。

答案2

关联由 snayob 提供回答对我来说是解决方案。由于链接可能损坏,因此步骤如下:

  1. 下载、解压并运行双启动修复工具(处理 Win XP 到 Windows 10)。
  2. 在目标磁盘上,如果您没有启动分区,请使用磁盘管理创建一个(可从双启动修复工具启动)。50mb 应该足够了,将其格式化为 NTFS,将其映射到驱动器字符(例如H:)。它必须是主分区。如果磁盘上没有太多分区,它将是主分区。
    (映射到字符只是暂时需要,您可以在最后取消映射。)
  3. 确保您的启动分区设置为活动分区(在磁盘管理中,右键单击它并选择Mark Partition as active)。
  4. 在双重启动修复中,使用Repair MBR & Boot Record:选择您的启动驱动器(H:在我们的示例 2 中),勾选ForceFix MBR验证。
  5. 然后使用Repair BCD:再次选择您的启动驱动器,并验证。
  6. 或者,在磁盘管理中取消映射您的启动驱动器。

您可以通过不使用旧磁盘重新启动来测试结果。如果出现问题,请将旧磁盘放回原位并确保它是启​​动顺序中的第一个磁盘,以恢复旧启动。

可下载的工具位于同一站点,因此如果丢失,您可能需要搜索并可能在其他地方找到它。

您可能无需下载实用程序即可做到这一点,使用bcdboot根据 snayob 的建议回答,但我没有测试过。
你可能必须明确告诉它对哪些驱动器进行操作:

bcdboot C:\Windows /s H:

相关内容