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


20

当我试图找出主磁盘为何执行某种形式的“颠簸”(没有RAM问题)时,暂时冻结了应用程序,但在日志中发现了一个相关错误:

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

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

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

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

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

无论如何,我想找出那个设备是准确的。

在设备管理器上,当我在其属性的“卷”选项卡中使用“填充”并且类似地HDD报告磁盘0时,DVD驱动器被称为“ CD ROM 0”。我仍然想知道,是否出于某些原因将dvd驱动器视为磁盘1但是在任何地方都无法确认它,其他任何设备(例如USB驱动器等)在驱动器管理中均显示为2、3、4等。

同样在HKEY_LOCAL_MACHINE中查看,我只能看到HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi \ Scsi端口0 \ Scsi总线0 \目标ID 0 \逻辑单元ID 0作为PhysicalDrive2,这让我觉得有些奇怪。该位置还可以确认主要已知驱动器的型号。

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


如果在设备管理器中打开驱动器的属性,则对象路径将在详细信息选项卡的“物理设备对象名称”下列出。
billc.cn 2013年

仅仅是语义和与Microsoft命名约定不一致的设备会让您感到困惑吗?在某些情况下,磁盘0是第一个硬盘,而在其他情况下,DR1是第一个硬盘。
太阳


Answers:


15

以管理员身份运行以下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。


我得到一个错误:术语“ get-physicaldisk”未被识别为cmdlet,函数,脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。在第1行:char:17 + get-physicaldisk <<<< + CategoryInfo:ObjectNotFound:(get-physicaldisk:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
arsaKasra,

9

这个“ 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 <jn@it.swin.edu.au>
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所添加,
我将仅包含一张说明一些图片的图片在此处输入图片说明


这是一个屏幕截图,显示了它对我不起作用i.stack.imgur.com/0ZKYP.png 注意,diskpart比dd提供了更好的答案。
barlop 2015年

-1请粘贴dd --list输出的内容。对我来说,它并不能完全显示出来\\?\Device\HarddiskVolume1 。dd 显示diskpart时显示disk0和disk1。dd声称HarddiskVolume1没有挂载,并且我相信它(无论是否挂载了那个volume1),但是随后我认为这意味着事件查看器\Device\Harddisk1\DR5 (与一个或另一个挂载的硬盘驱动器,我的内部硬盘有关)的页面错误 一个或一个外部,都被覆盖),因此该错误与HarddiskVolume1 dd不相关–列表未显示硬盘号,而是卷号。
barlop 2015年

您是否看到需要以管理员身份运行的部分?我将添加一些示例输出。
crokusek

1
+1你是对的。我删除了我的否决票,并将其设为否决票。太棒了,您包括了示例输出。我只是在制作图片,所以在最后添加了指向图片的链接。
barlop 2015年

很棒的图片和图表。我认为您现在比我更了解。
crokusek

2

您也可以以管理员身份执行此操作:

C:\windows\system32>diskpart

    Microsoft DiskPart version 6.1.7601
    Copyright (C) 1999-2008 Microsoft Corporation.
    On computer: COMPUTERNAME

    DISKPART> list disk

      Disk ###  Status         Size     Free     Dyn  Gpt
      --------  -------------  -------  -------  ---  ---
      Disk 0    Online          476 GB    11 GB
      Disk 1    Online           59 GB      0 B

    DISKPART> sel disk 1

    Disk 1 is now the selected disk.

    DISKPART> list part

      Partition ###  Type              Size     Offset
      -------------  ----------------  -------  -------
    * Partition 1    Primary             59 GB      0 B

2

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

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

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


仍未正确关联。在我的事件查看器中,我有一个Harddisk3 \ DR3错误,在WinObj中,我都没有Harddisk3或DR3。
JasonXA

0

我正在寻找\ 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

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

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


0

建议微软的方法是:

  • 启动diskmgmt.msc
  • 右键单击基本或动态磁盘的灰色部分,该磁盘的磁盘号与错误消息中的“ Harddisk#”相匹配
  • 点击属性

现在,您已打开显示标识信息的设备的属性。

道具去lazy256查找此链接


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.