\Device\Harddisk1\DR1 是哪个驱动器?

\Device\Harddisk1\DR1 是哪个驱动器?

当我试图找出为什么主磁盘会执行某种无法解释的“抖动”(虽然没有 RAM 问题),暂时冻结应用程序时,我在日志中发现了一个相关错误:

“驱动程序检测到 \Device\Harddisk1\DR1 上的控制器错误”

我正在尝试找出它是哪个驱动器。

但是,从设备管理器和磁盘管理来看,主磁盘是“0”,并且当我启用/禁用写入缓存时,dr0 的日志中会有信息提及,因此它确实将 0 识别为与 dr1 不同。

但是,据我所知,该计算机没有其他磁盘,并且如果我在它有空间(笔记本电脑)的情况下打开它,它就没有新磁盘的连接。

我想知道它是否是某种“隐藏”设备,或者是制造商阻止连接的问题。

无论如何,我想找出该设备到底是什么。

在设备管理器中,当我在其属性的“卷”选项卡中使用“填充”时,DVD 驱动器被显示为“CD ROM 0”,同样,HDD 报告磁盘 0。但我仍然想知道,是否出于某种原因,DVD 驱动器被视为磁盘 1,但没有任何地方确认这一点。任何其他设备(如 USB 驱动器等)在驱动器管理中都显示为 2、3、4 等。

另外,在 HKEY_LOCAL_MACHINE 中,我只能看到 HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 0\Target Id 0\Logical Unit Id 0 为 PhysicalDrive2,现在想想这有点奇怪。该位置也证实了已知主驱动器的型号。

当更改写入缓存设置时,\Device\Harddisk0\DR0 会在日志中报告(作为更改信息),因此系统认为 \Device\Harddisk0\DR0 与 \Device\Harddisk1\DR1 不同。

答案1

以管理员身份运行以下 PowerShell 命令:

Get-PhysicalDisk | Select -Prop DeviceId,FriendlyName,SerialNumber

这将显示如下输出:

DeviceId FriendlyName              SerialNumber
-------- ------------              ------------
1        ST1000DM003-9YN162        S1D2RPMB
5        ST1000DM003-1CH162        Z1D3CPP3
2        ST1000DM003-9YN162        S1D34BYN
0        Corsair Force LS SSD      144381700001017402C2
4        WDC WD10EFRX-68PJCN0      WD-WCC4J9CC8112
3        Samsung SSD 950 PRO 256GB 0025_3853_61B0_3DD0.

对应DeviceId于路径N中的\Device\HardDiskN

当您使用存储空间时,此命令很有用,它可以防止物理磁盘出现在其他答案中引用的工具中,例如 DiskPart。

答案2

这个“dd”实用程序对我有用。但它必须以管理员身份运行包括 */Harddisk/DRx 映射!

 dd --list  <--- as administrator

它提供了一份允许在各种命名方案之间进行跟踪的报告,并包括 DRn 类型。

http://www.chrysocome.net/dd

映射不是完全明显的,但如果假设 NT 块设备对象按顺序列出,我认为可以推断出正确的驱动器。

如果您有独特的驱动器大小,则很简单,因为报告直接显示每个 DRn 的大小。

2015 年 1 月 23 日更新: 添加示例输出。该系统仅有一个 512GB 的物理驱动器,包含 6 个分区和一个 CDRom。

rawwrite dd for windows version 0.5.
Written by John Newbigin <[email protected]>
This program is covered by the GPL.  See copying.txt for details
Win32 Available Volume Information
\\.\Volume{a502c160-1241-4338-a345-b76f4a973d9f}\
  link to \\?\Device\HarddiskVolume5
  fixed media
  Mounted on \\.\c:

\\.\Volume{c8a5d58a-7083-440b-a5c1-e262ca3a9d7d}\
  link to \\?\Device\HarddiskVolume6
  fixed media
  Mounted on \\.\g:

\\.\Volume{9d1b0246-5f39-4ef8-9016-ef83d03d7255}\
  link to \\?\Device\HarddiskVolume4
  fixed media
  Mounted on \\.\x:

\\.\Volume{4ca2b56b-0778-4a61-8979-6ad9fa1df45f}\
  link to \\?\Device\HarddiskVolume7
  fixed media
  Mounted on \\.\y:

\\.\Volume{d20ed74c-0607-11e4-8256-8086f2c4e4ff}\
  link to \\?\Device\HarddiskVolume8
  removeable media
  Mounted on \\.\e:

\\.\Volume{570d1087-e7b4-11e3-824c-806e6f6e6963}\
  link to \\?\Device\CdRom0
  CD-ROM
  Mounted on \\.\d:

\\.\Volume{d20edf99-0607-11e4-8256-8086f2c4e4ff}\
  link to \\?\Device\ClvtDrv0
  CD-ROM
  Mounted on \\.\s:

(此部分仅以管理员身份运行时才会出现)

NT Block Device Objects
\\?\Device\CdRom0
  size is 2147483647 bytes
\\?\Device\Harddisk0\Partition0
  link to \\?\Device\Harddisk0\DR0         <--------------------------- DR0
  Fixed hard disk media. Block size = 512
  size is 512110190592 bytes
\\?\Device\Harddisk0\Partition1
  link to \\?\Device\HarddiskVolume1
\\?\Device\Harddisk0\Partition2
  link to \\?\Device\HarddiskVolume2
  Fixed hard disk media. Block size = 512
  size is 41943040 bytes
\\?\Device\Harddisk0\Partition3
  link to \\?\Device\HarddiskVolume3
  Fixed hard disk media. Block size = 512
  size is 134217728 bytes
\\?\Device\Harddisk0\Partition4
  link to \\?\Device\HarddiskVolume4
\\?\Device\Harddisk0\Partition5
  link to \\?\Device\HarddiskVolume5
\\?\Device\Harddisk0\Partition6
  link to \\?\Device\HarddiskVolume6
\\?\Device\Harddisk0\Partition7
  link to \\?\Device\HarddiskVolume7
\\?\Device\Harddisk1\Partition0
  link to \\?\Device\Harddisk1\DR1
\\?\Device\Harddisk1\Partition1
  link to \\?\Device\HarddiskVolume8

Virtual input devices
 /dev/zero   (null data)
 /dev/random (pseudo-random data)
 -           (standard input)

Virtual output devices
 -           (standard output)

由 barlop 添加
我将只附上一张图片来说明一下在此处输入图片描述

答案3

这可以在 Sysinternals WinObj 工具(以管理员身份运行)中找到:

  1. 在树中打开:{Device\Harddisk[N]}。

  2. 注意上面的卷映射,然后重新检查 {GLOBAL??”}:按 SymLink 列排序,看看哪个 \Device\HarddiskVolume[N] 映射到哪个磁盘号。

答案4

我正在寻找 \device\harddisk1\dr2

这将是 diskpart 中列出的第二个磁盘:

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          476 GB  3072 KB
  Disk 1    Online         2794 GB      0 B
  Disk 2    Online         2794 GB  7168 KB
  Disk 3    Online         3726 GB  7168 KB
DISKPART> sel disk 1

Disk 1 is now the selected disk.

DISKPART> detail disk

WD My Book 1130 USB Device
Disk ID: 0002DCC8
Type   : USB
Status : Online
Path   : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : No
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 3     H                       Partition   2794 GB  Healthy

注意“WD My Book 1130 USB 设备”和 Ltr 下的“H”。

\device\harddisk1\dr2 是驱动器 H。

相关内容