我有一个带有 3 个 SATA 驱动器的系统,运行良好。我买了一个新的 SSD 驱动器,想在上面安装全新的 Windows-7。所以我移除了启动驱动器,并用 SSD 驱动器替换了它。安装了 Windows,完成后重新启动,现在我收到“磁盘启动失败。插入系统磁盘并按 Enter”错误消息。我再次重新安装,仍然收到相同的消息。
移除 SSD 并放回原驱动器,我收到了同样的消息!!我检查了 BIOS,一切正常。有些地方不对劲。
两个问题:
1-为什么新版 Windows 不能从 SSD 启动?
2- 移除 SSD 后,为什么机器不再使用以前的工作配置启动?我在第二次 Windows 安装期间确实连接了它,但它是 SATA 连接器中的最后一个驱动器。Windows 安装程序会弄乱其 MBR 扇区吗?
答案1
我今天找到了这个问题的解决方案。就像你在这里没有得到答案一样,我还没有看到其他人指出原因。基本上,SSD 没有引导扇区,因此 Windows 将其引导扇区安装到第一个可用的机械驱动器。如果您保留 Windows 磁盘,您会注意到,如果您忽略“按任意键从 cd 启动”提示,则 cd 上的引导加载程序将从您的 SSD 加载 Windows。问题是,从逻辑上讲,当您安装带有全新操作系统的新硬盘时,您可能进入 BIOS 并将 SSD 设置为第一个可启动硬盘。Windows 将引导加载程序放在第一个可启动机械驱动器(第二个可启动硬盘)上,所以你的问题就搞砸了。如果您进入 BIOS 并将 SSD 向下移动一个驱动器的启动顺序,您应该能够正常启动 Windows。
如果这有帮助,请转到我在下面的链接中撰写的有关此问题的博客文章,然后点击顶部的谷歌广告,这样我就可以赚几美分。
http://web.archive.org/web/20140417212549/http://suffolk757.com/?p=290
答案2
听起来 MBR 可能已损坏。您可以尝试修复安装或检查 BIOS 中的硬盘设置。
答案3
我所做的就是断开所有硬盘,成功重启 Windows。关机,连接硬盘,Windows 成功重启。在 Windows 进行最终设置之前,硬盘似乎已经存在。