我们的 3 驱动器 Windows Server 2008 R2 RAID-5 出现故障(以冗余模式运行):
- 西部数据 1TB
- 西部数据 1TB
- 西部数据 1TB
我们移除了故障的硬盘,并将 WDC 1 TB 硬盘(我们备用的)放入机器中。
推出时,磁盘管理器,请求允许“初始化”磁盘为:
- 主引导记录 (MBR)
- Guid 分区表 (GPT)
我们将磁盘初始化为谷氨酰胺磷酸酶,将其转换为动态的并尝试使用修复量命令——除了它是灰色的。(对于托管 3 个虚拟服务器的生产服务器来说,这是一件非常可怕的事情)
我尝试使用diskpart
命令行工具。首先,我们查找处于以下Failed Rd
模式的 RAID-5 卷:
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 E VMs (Raid5) NTFS RAID-5 1863 GB Failed Rd
Volume 1 D DVD-ROM 0 B No Media
Volume 2 System Rese NTFS Partition 100 MB Healthy System
Volume 3 C NTFS Partition 1862 GB Healthy Boot
那里,第 0 卷. 使其成为我们的活跃环境:
DISKPART> select volume 0
Volume 0 is the selected volume.
现在我们需要找到将要修复卷的磁盘:
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 0 B *
Disk 1 Online 931 GB 931 GB *
Disk 2 Online 1863 GB 0 B
Disk 3 Online 931 GB 0 B *
Disk M0 Missing 0 B 0 B *
剩余 931 GB 的磁盘,磁盘 1。现在我们只需修复该卷:
DISKPART> repair disk=1
Virtual Disk Service error:
The size of the plex member is invalid.
答案1
这个解决方案非常微妙,但微软的设计理念却很糟糕。
两款原装 Western Digital Caviar Black 1 TB 硬盘列表如下931.51 GB
:
但新磁盘931.39 GB(120 MB 太小) - 即使驱动器大小相同。
我灵光一闪,意识到Guid 分区表可能会比主引导记录分区。我们将驱动器转换回耐多药。
然后驱动器似乎931.51 GB
,以及修复量选项不再变灰。
那么,当磁盘管理器告诉你没有什么问题是什么 - 可能是因为没有足够大的驱动器来替代。也The size of the plex member is invalid.
可能意味着驱动器不够大,无法容纳所需的卷。
我特别喜欢磁盘管理什么都没告诉我们的部分。