我在 Windows 事件日志中收到有关驱动器错误的消息,如下所示:
设备 \Device\Harddisk0\DR0 上有坏块
我的系统中有两个硬盘。我怎么知道哪个硬盘会导致这些错误?我没有看到任何相同的标识类型,就像那里一样。
例如,以下是来自设备管理器的对话框:
C
因为它是“磁盘 0”,我能确定它是驱动器吗?
答案1
您可以确定错误消息\Device\Harddisk0\DR0
引用的是磁盘管理 MMC 中列出的磁盘 0(跑步> diskmgmt.msc
)。硬盘#语法总是引用磁盘号,但请记住这将是错误消息中涉及的磁盘号错误被记录时如果由于某种原因,在出现错误和您查看设备管理器之间,有问题的磁盘的编号发生了变化,那么您就应该将责任归咎于错误的磁盘。
答案2
Harddisk# 和 DR# 编号均指驱动器(而不是分区或卷)
- 这通常是物理驱动器(HDD、SSD、USB)
- 每个驱动器可能包含多个分区,每个分区可能有一个驱动器号
如上所述,Harddisk# 项与 Windows 磁盘管理显示的 Disk# id 相匹配。
当磁盘被检测到或连接时,这些号码是实时分配的。
对于内置硬盘,硬盘编号和 DR# 编号通常保持固定(除非您交换主板插座连接)。
可移动驱动器(闪存驱动器和 USB 驱动器)的硬盘编号:
- 连接期间分配下一个可用号码(如果存在则填补空白)
- 如果驱动器断开连接,则数字将被删除,留下一个空隙
- 一旦驱动器断开连接,就没有以前分配的号码的记录
DR# 号码也是动态分配的,但遵循不同的规则:
- 数字按顺序分配,并且在 Windows 启动时不会重复使用
- 每次断开并重新连接可移动驱动器时,DR# 编号都会增加
最初,硬盘编号和 DR 编号将匹配:
- 但主动使用可移动驱动器会导致 DR# 数字上升
- 仅当 Windows 重新启动时,DR# 号码分配才会重置
- 仅在 Windows 重启时,DR# 号码才会在用户注销事件期间重置
一旦断开连接,就无法将 DR# 编号与物理设备绑定。可移动驱动器过去可能被分配了许多不同的 DR# 编号。