我在 Windows 7 Ultimate Box Media Center 上使用软件 RAID。不幸的是,Windows 决定需要比我希望的更频繁地重建我的软件 RAID 对。查看重建 RAID 进度的最常见方法是使用diskmgmt.msc
。但是,启动速度非常慢,需要我直接在机器上或使用远程桌面来查看结果。
我想用它diskpart
来检查 RAID 重建的状态,因为它运行速度更快,而且我可以通过 SSH 进入机器(到 BitVise SSHD)并检查状态——当显示器显示电影或电视节目时,这非常有用。但是,它只显示 RAID 是否正在重建,而不是重建的进度:
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 C NTFS Mirror 1862 GB Rebuild Boot
Volume 1 System Rese NTFS Mirror 100 MB Healthy System
Volume 2 D DVD-ROM 0 B No Media
这表明卷 0 目前处于重建过程中,因此我选择它来获取更多信息:
DISKPART> select volume 0
Volume 0 is the selected volume.
DISKPART> detail volume
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 1863 GB 0 B *
Disk 1 Online 1863 GB 0 B *
Read-only : No
Hidden : No
No Default Drive Letter: No
Shadow Copy : No
Offline : No
BitLocker Encrypted : No
Installable : Yes
Volume Capacity : 1862 GB
Volume Free Space : 229 GB
如您所见,这提供了有关卷的更多信息,但并未提供任何有关重建进度的见解。
diskpart
关于如何从其他命令行工具获取重建进度有什么提示吗?
答案1
可以通过 PowerShell 和 WMI 获得更多信息:
获取-WmiObject –列表
Get-WmiObject –List | Select-String -pattern“磁盘”
获取 WmiObject – 列表 | 选择字符串 - 模式“volume”
获取 WmiObject Win32_Volume
我不确定它是否有您正在搜索的信息,但与命令行工具相比,它拥有大量信息,值得深入挖掘。