更换动态(系统)磁盘的最佳做法?

更换动态(系统)磁盘的最佳做法?

我们一直使用 Windows 动态磁盘作为客户的系统磁盘,作为软件 RAID1 解决方案(即,我们将系统安装在一个磁盘上,并在安装后使用动态磁盘对其进行镜像)。我遇到了一个问题,这表明我更改它们的程序不太正确,尽管它过去曾奏效过。

通常,在收到磁盘故障通知后,我会查看磁盘管理插件,看看哪个磁盘旁边有一个 (!) 图标。然后我会关闭系统,更换磁盘,重新启动,并在新磁盘上重新创建镜像。Windows 似乎负责分区和引导加载程序的详细信息,这很好。

但是,我有一个客户系统,更换坏盘导致无法找到 \Windows\system32\winload.exe。系统启动到 Windows 启动管理器,但无论我选择正常启动还是“辅助 plex”选项,我都会得到相同的错误。我甚至尝试在 SATA 端口之间交换光盘作为绝望的措施。我发现让它恢复的唯一解决方案是将坏盘放回系统中的准确位置。

这很烦人,因为我唯一剩下的解决方案是通过网络备份和恢复系统,并且我们需要能够可靠地更改 Windows 磁盘。

有谁对 Windows 动态磁盘有更多了解,可以告诉我我的磁盘更换过程出了什么问题吗?我找到的知识库文章:

似乎没有涵盖这个问题。

答案1

我的猜测(这只是猜测)是新磁盘上的 GPT 分区表头中没有磁盘 GUID 或无效或无法识别的磁盘 GUID,这就是导致问题的原因。我的建议是更改您的流程:破坏或删除镜像,更换故障磁盘,重新制作镜像。

注意:破坏和移除镜像是两件非常不同的事情,但就您而言,我认为选择哪一种并不重要,因为您最终将更换故障磁盘,以使镜像恢复到良好状态。

答案2

我想我现在可以解释一下了——镜像一开始就是因为安装驱动器出现故障而成功创建的(但似乎在压力测试和服务器交付之间发生了故障)。因此,从镜像驱动器启动是行不通的,这是一项恢复工作,而不是 RAID 层可以提供帮助的事情。

相关内容