我有一个关于 WMI 和存储空间的问题。
设置:我创建了一个存储池,其中包含一个虚拟磁盘,而虚拟磁盘又包含 3 个物理磁盘。我正在使用奇偶校验,这要求我至少有三个磁盘来创建虚拟磁盘。我在使用 VS 2012 的 Windows 8 机器上使用 C#。
问题:我将第四个磁盘插入机器并尝试使用 WMI 将其添加到虚拟磁盘。AddPhysicalDisk 方法返回“缓存过期 (40003)”错误。我仅在收到事件后才查询和检索 MSFT_VirtualDisk 的实例,这是我对其执行的第一个操作。有人能告诉我为什么会发生这个错误吗?
其他数据:我尝试使用相同的物理磁盘而不是虚拟磁盘来扩展池,这工作正常。这种方法的问题是我无法扩展虚拟磁盘以将额外的磁盘放入图片中。