真正绝望的话语:
几天前,我的系统 SSD 坏了,所以我把它寄去 RMA。我当时正处于学士论文的最后阶段,所以我必须尽快开始工作。我将我的第二个较旧的 60GB SSD 用于临时系统。今天我从 RMA 获得了新的 SSD。由于我有一块 P55 主板,它没有对 SATA3 的适当原生支持,它是使用糟糕的 Marvel 控制器实现的,所以我从来没有真正使用过它。不过,我只是想看看它会怎么样,然后把它插入 SATA3 端口,安装了 Windows 7 以及所有驱动程序和应用程序。所以此时,我有 2 个 SSD,每个都安装了 Windows 7 副本,我还将新系统的引导记录(使用 bcdboot)添加到较旧的 Windows 引导加载程序(在将新 SSD 设置为第一个引导选项之前的临时解决方案)。一切都运行良好。但是......
作为我需要做的最后一件事,我开始安装 Visual Studio 2013(来自 DreamSpark)。当我从厨房回来时,我看到 Windows 启动错误屏幕,代码为 0xc00....0f。好吧,该死。我很快就意识到,我新安装的 Windows 可能已经消失了,我花了几个小时才完成安装。所以,我想我可以使用我的旧 Windows 来查看发生了什么。但它也损坏了!而且不是它的 MBR。它开始正常加载,但冻结了。安全模式也是如此。
我使用 Windows DVD 副本修复了旧系统的“启动问题”(新系统根本无法检测到)。修复过程完成后,我启动系统,在新 SSD 上运行 chkdsk。这么多坏扇区!起初我以为 SSD 没了。但经过多次重启、格式化和一切操作后,我将其从 SATA3 重新连接到 SATA2 端口。突然间,我能够进行低级格式化,并且实际上再次成功将 Widnows 的新副本安装到驱动器上。至少到目前为止没有任何问题。
如果你已经读到这里,我想了解两件事:
- 连接到不同端口和主机芯片的 SSD 崩溃怎么会以某种方式影响我的旧系统?是的,它有引导记录,但它在启动阶段(Windows 启动动画中间)冻结,因此显然它的 MBR 没有损坏。
- Marvell SATA3 控制器真的会首先导致此问题吗?对此的大多数担忧都是关于性能,而不是关于稳定性或破坏 MBR... 简单安装 Visual Studio 会破坏 MBR 吗?即使发生与两个 SSD 无关的系统崩溃(电涌、BSOD 等),MBR 扇区中通常也不会写入任何内容。
请原谅一些拼写错误和可能的语法错误,在连续 12 多个小时处理这些事情后,我太沮丧和疲惫了,甚至无法正常思考。
答案1
如果两个驱动器同时连接,那么启动管理器就会出现混乱或冲突。
尝试一次连接一个驱动器进行修复。
两个版本的 Windows 可以放在同一个驱动器上的不同分区中,因为启动管理器允许这样做。但是如果有两个驱动器,当你安装 Windows 时,它会弄乱/重写或与旧驱动器上预先存在的启动管理器发生冲突。据我所知,启动管理器似乎只写入一个驱动器以充当两个驱动器
我已经在 SSD 上安装了 Win 8.1,没有连接以前的硬盘(Windows 7),我想使用 BIOS 将两者作为双启动形式保留。当我将它们连接起来时,似乎会出现问题。希望迁移到仅使用 SSD 并从硬盘中删除 win 7,将其用作数据驱动器。希望这有意义
读这个: http://technet.microsoft.com/en-us/magazine/ee851681.aspx