从硬盘驱动器安装 Windows 8 会强制将其作为依赖驱动器来加载 Windows

从硬盘驱动器安装 Windows 8 会强制将其作为依赖驱动器来加载 Windows

我想使用硬盘作为安装介质在干净的单独硬盘上全新安装 Windows 8。

这是初始硬盘配置:

一个 Windows 7(我默认从它启动)1.5 TB 驱动器。一个 320GB 安装介质驱动器和一个 2TB 目标驱动器。

我启动了 Windows 7,并按照说明格式化了 320GB 驱动器这里

已切换到 BIOS,从新格式化的 320GB 驱动器加载。安装顺利。

我选择在 2TB 驱动器上安装 Windows。安装完成后,系统从 320GB 驱动器启动,但正如预期的那样进入了 2TB 驱动器上的 Windows 8。

现在我的想法是将 2TB 驱动器标记为活动驱动器,告诉 BIOS 从中加载,默认情况下我将加载 Windows 8。但事实并非如此。我加载计算机的唯一方法是连接安装 320GB 驱动器。没有它,我会收到 BCD 错误。我如何将 MBR 传输到 2TB 驱动器,以便能够在没有 320GB 驱动器的情况下从中加载?

答案1

断开 320gig 驱动器,从 W8 安装光盘启动,加载 Windows RE,然后从命令提示符运行此命令

bootrec/RebuildBcd

答案2

我自己没有试过,但下面的建议应该可行。我不是说它很优雅,只是说它应该可行。我直接从这里

免责声明:这不是对待硬件的好方法。

  1. 确保备份您的计算机。我已在 Windows 7 Professional 上尝试过此过程,但我不确定它是否适用于您的 Windows 7 版本。

  2. 启动计算机并进入 Windows 7(必须是 Windows 7!据我所知,这不适用于任何以前的版本,可能适用于 Vista,但我从未尝试过。)

  3. 在 Windows 启动时,关闭计算机!没错……按住电源按钮几秒钟,然后突然关闭计算机

  4. 再次打开计算机并启动 Windows。

  5. Windows 应该会给你一条消息,告诉你它没有正确启动...它应该给你两个选项:“启动启动修复”或正常启动 Windows...选择启动启动修复

  6. 现在让 Windows 尝试查找问题。它很可能不会意识到您要做的就是恢复 Windows 引导加载程序。完成后,它会询问您是否要使用系统还原来恢复系统。您可能不想这样做,因此请在 Windows 上单击“取消”,然后让 Windows“尝试修复”(这实际上什么也不做……只是尝试查找 Windows 副本中存在的问题,仅此而已)。

  7. 然后 Windows 会向您显示一条消息,提示启动修复无法自动修复计算机。只需关闭窗口,然后单击刚刚关闭的窗口后面的窗口上的“查看系统恢复的高级选项”。它会要求您输入键盘布局和管理员密码。

然后按照本页上的说明(本质上使用 Bootrec.exe /FixMbr 命令),并使用命令提示符窗口。

链接页面和实际解决方案与下面@Moab 的答案相同。这个技巧应该能让你达到可以应用它的程度。

相关内容