根据 Windows 设备描述识别物理磁盘

根据 Windows 设备描述识别物理磁盘

我的 Windows SBS 2003 系统事件日志中出现间歇性坏块错误。错误描述是The device, \Device\Harddisk4, has a bad block,我希望能够权威地说出这是哪个物理磁盘。或者换句话说,有人能告诉我如何权威地确定 \Device\HarddiskX 描述指的是哪个物理磁盘吗?

我相信可能在磁盘管理实用程序中,Harddisk4 映射到“磁盘 4”,但我没有找到任何参考资料用这么多文字说明这一点。

从磁盘管理的角度来看,我的系统配置如下,所有 SATA 磁盘:

磁盘 0:Windows C:(实际上是硬件镜像)
磁盘 1:数据 D:(与磁盘 2 的软件镜像)
磁盘 2:数据 D:(与磁盘 1 的软件镜像)
磁盘 4:My Book G:(Western Digital 1TB USB 磁盘,用于夜间备份)
CD-ROM 0:E:(DVD 刻录机)
CD-ROM 1:WD Smartware(WD 1TB 磁盘上的虚拟驱动器,未分配字母)

我花了一些时间搜索,但我找到的唯一信息是“查看磁盘管理”,但这还不足以让我明确地说“这个磁盘有故障”。

答案1

按照http://support.microsoft.com/kb/159865

在磁盘管理中磁盘 x 指的是 \Device\Harddiskx

因此,毫不奇怪的是,您的便携式硬盘有坏块。

答案2

末尾的 DRx 部分中的数字实际上没有任何特殊含义。它只是一个从 0 开始并不断增加的序列号。这意味着它在启动后与前面的 HarddiskX 部分匹配,但如果您插入或拔出某些驱动器,该数字会不断增加,自然会不同步。

至于从 \Device\Harddisk1\DR3 之类的路径精确定位磁盘,这对我来说是有效的:

Download WinObj from Sysinternals
Run it as administrator
Go to \Device\HarddiskX
You will see individual PartitionY symbolic links (to \Device\HarddiskVolumeZ), note these down
Go to \GLOBAL??, sort by the 3rd column "SymLink"
Find the \Device\HarddiskVolumeZ value you noted down in the 3rd column
You will see various names of that volume in the first column, including HarddiskXPartitionY, Volume{GUID} and (what's probably most useful for most people) the DOS-style letter like C:

答案3

因为“磁盘 4”似乎是备份磁盘。您能将错误发生的时间与备份过程的时间关联起来吗?如果可以,那么也许您可以选择“不运行”备份一晚,看看错误是否消失。

高血压

相关内容