更改dynamic(系统)光盘的最佳做法?

我们一直使用Windows Dynamic Disk作为软件RAID1解决scheme(即,我们将系统安装在一个磁盘上,并在使用dynamic磁盘安装后对其进行镜像)。 我遇到了一个问题,这表明我改变它们的程序不是很正确,虽然它在过去有效。

通常情况下,在收到光盘出现故障的通知后,我会查看“磁盘pipe理”pipe理单元,看看哪个光盘旁有一个(!)图标。 然后,我会closures系统,更换磁盘,重新启动它,然后重新创build磁盘上的镜像。 Windows似乎照顾分区和引导装载程序的细节,这是很好的。

不过,我有一个客户系统,更改坏的光盘导致无法find\ Windows \ system32 \ winload.exe。 系统启动到Windows启动pipe理器,但是否select正常启动或“辅助丛”选项,我得到相同的错误。 我甚至试图在SATA端口之间交换光盘作为绝望的措施。 我发现恢复备份的唯一解决scheme是将坏盘正好放回到系统中的位置。

这是错误的,因为我剩下的唯一解决scheme是通过networking备份和恢复系统,我们需要能够可靠地更改Windows磁盘。

谁知道更多关于Windowsdynamic磁盘的人可以提出我的光盘更改过程有什么问题? 我发现的知识库文章:

  • http://support.microsoft.com/kb/113977 ,
  • http://support.microsoft.com/kb/969751和
  • http://support.microsoft.com/kb/323432

似乎没有涵盖这个问题。

我的猜测(这只是一个猜测)在新磁盘上的GPT分区表头中没有磁盘GUID或无效或无法识别的磁盘GUID,这是什么原因造成的问题。 我的build议是改变你的过程:中断或删除镜像,更换失败的磁盘,重新制作镜像。

注意:打破和删除镜像是两个非常不同的事情,但在你的情况下,我真的不认为这是你select的重要,因为你最终将取代故障的磁盘,以使镜子回到一个良好的状态。

我想我现在可以解释它 – 由于安装驱动器上的故障(但似乎在压力testing和正在交付的服务器之间发生的错误),镜像曾经成功创build。 因此,启动镜像驱动器无法工作,这是一个恢复工作,而不是RAID层可以帮助的。