从Windows Server 2008 R2上的软件RAID 1启动

我有一个单一的硬盘驱动器的Windows Server 2008 R2 x64系统,我有一个相同的大小/型号,没有被使用的备用硬盘驱动器。 我正在考虑放入新驱动器,并将其设置为RAID 1(镜像),以实现穷人的容错。

在之前的Windows版本中,从软件RAID分区引导是痛苦的或不可能的。 那么Windows Server 2008 R2呢? 我可以轻松(无需重新安装操作系统)从独立引导磁盘切换到RAID 1对吗? 如果是,我正在寻找一些信息:

  • 如何设置我的启动盘为RAID 1?
  • 如果一个驱动器发生故障,如何(哪些Windows命令/工具)恢复到可启动状态?
  • 在Win 2008 R2中使用软件RAID 1有什么缺点(与只有一个磁盘相比)?

这个问题是类似的,但它的答案没有关于如何(什么窗口工具/命令)恢复一个驱动器的故障,也不知道如何设置它的细节。 从Google,我发现了很多答案 – 很多矛盾和最新的。 因此,这里的新问题。

该机器是戴尔Vostro 430与股票磁盘控制器(没有板载硬件RAID,AFAIK),如果有关系。

顺便说一下,我知道在这里要做的正确的事情是使用硬件RAID控制器,但是我的硬件预算是最大的,所以我需要做我所拥有的东西(至less现在)。 当我下次重build这个盒子的时候,我会添加硬件RAID – 只是在那之前做的。

首先,这是可能的。 但是我认为,你不会从中获得太多的好处。

我几乎完全相同的情况,只是,我处理Windows Server 2008(而不是与Windows 7内核新的一个)。 但是我不认为这会有很大的不同。

Windows RAID依靠dynamic硬盘驱动器。 所以基本上所有你需要做的是:

  • 安装第二个硬盘
  • 在磁盘pipe理(Server manager – > storage …)中将第一个和第二个驱动器转换为dynamic驱动器
  • 那么你应该可以select通过右键单击来创build任何一个卷的镜像(显然你想镜像启动卷)

然后它将修改启动pipe理器(您将获得另一个启动第二个硬盘的条目)并开始同步。 当同步正在进行时,完整的服务器(这是一个小型的戴尔PowerEdge T105)非常缓慢。 同步需要一段时间(80 GB的一些小时…)。

那么问题就开始了:

  • 当驱动器出现故障时,您不会注意到,所以您必须自行创build一些脚本
  • 更糟糕的是,如果第一个驱动器出现故障,您将被卡在启动选项select屏幕上
  • 我用虚拟机testing了整个设置,结果并不是很好:
    • 一旦一个驱动器断开连接,Windows就不会再同步到它了
    • 第一启动驱动器仍然是一个dynamic磁盘,但我不能再添加镜像…

总而言之,我不认为引导驱动器上的Windows软件RAID是一个好主意。 不要误解我的意思,我一直很乐意在数据光盘上使用Windows软件RAID多年,但是我认为它还不够强大。

如果这并不令人沮丧,我build议你在虚拟机上testing整个事情。 您可以从M $的网站上获取Windows Server的评估版本,或者直接使用您自己的安装介质,而无需input产品密钥。 VirtualBox会高兴地运行它…

无法启动,查找,同步镜像卷

一旦编写了监视脚本来检测失败,就必须更改将计算机指向系统文件所在的分区的Boot.ini ARCpath。

镜像启动和系统卷(第4步) http://support.microsoft.com/en-us/kb/323432