情况如下:Windows RAID 1 部分出现故障。损坏的磁盘已用新磁盘替换。旧的两个磁盘没有高级格式(更大的扇区大小)。新的替换磁盘有。由于扇区大小不同,Windows 拒绝将新磁盘添加到现有 RAID。目标是恢复 RAID 1。
到目前为止,我的计划是使用克隆软件将整个操作系统磁盘克隆到替换磁盘上。然后,只需从替换磁盘启动即可。我有一个连接到服务器的 KVM 接口,这样我就可以操作 BIOS 和启动菜单。
克隆成功了,我可以使用 BIOS 启动菜单从新磁盘启动。但是 Windows 启动加载程序具有相同的克隆 BCD 数据库,并将启动重定向到旧磁盘!我假设它通过其 NT 签名找到旧磁盘。因此,启动从替换磁盘上的特殊 100MB Windows 启动分区开始,并使用/Windows
旧磁盘上的文件。
我怎样才能使两个磁盘独立,以便我可以使用启动菜单选择从哪个磁盘启动?
在实验过程中,bootrec /rebuildbcd
我甚至陷入了一种奇怪的状态,我确实从替换磁盘启动,但驱动器号却是 D。现在,当操作系统驱动器号发生变化时,一切都会崩溃,所以我很快就结束了那个实验。
看来我需要在替换磁盘上安装新的 BCD 以及新的驱动器号。我不确定如何操作,也不确定这是否足以让它正常工作。
在保证新磁盘能够正常工作之前,我不愿意冒着旧磁盘无法启动的风险。我在这里的资源有限。我非常希望避免让昂贵的数据中心技术人员参与进来。