どのドライブが\ Device \ Harddisk1 \ DR1ですか?


20

メインディスクが未拡張の「スラッシング」を実行している理由(RAMの問題はない)を見つけようとして、一時的にアプリをフリーズしていましたが、ログに関連するエラーが見つかりました。

「ドライバーは\ Device \ Harddisk1 \ DR1でコントローラーエラーを検出しました」

そして、私はそれがどのドライブであるかを見つけようとしています。

ただし、デバイスマネージャとディスク管理から、メインディスクは「0」であり、書き込みキャッシュを有効/無効にするとdr0のログに情報が記録されるため、dr1とは異なる0が認識されます。

ただし、コンピューターには他に知っているディスクはなく、そのスペース(ラップトップ)がある間に開いた場合、新しいディスクへの接続はありません。

それは何らかの「隠された」デバイスなのか、それともメーカーによる接続のブロックの問題なのだろうか。

いずれにせよ、どのデバイスが正確かを知りたいです。

デバイスマネージャーで、プロパティの[ボリューム]タブで[作成]を使用すると、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とは異なるシステムによって考慮されます。


デバイスマネージャーでドライブのプロパティを開くと、オブジェクトタブが詳細タブの[物理デバイスオブジェクト名]の下に一覧表示されます。
-billc.cn

あなたを混乱させているのは、デバイスのマイクロソフトの命名規則とのセマンティクスと矛盾です。場合によってはディスク0が最初のハードドライブになりますが、他の状況ではDR1が最初のハードドライブになります。


回答:


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」という用語は、コマンドレット、関数、スクリプトファイル、または操作可能なプログラムの名前として認識されません。Chec kが名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認して再試行します。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のサイズを直接表示するため、簡単です。

アップデート1/23/2015: サンプル出力の追加。このシステムには、6つのパーティションとCDRomを備えた物理的な512GBドライブが1つだけあります。

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によって追加されました
、私はちょうどやや示しPICが含まれますここに画像の説明を入力してください


i.stack.imgur.com/0ZKYP.pngこれが私にとってうまくいかないことを示すスクリーンショットです。diskpart がddよりも良い答えを出していることに注意してください。
barlop

-1 dd --listの出力のペーストを含めてください。私にとっては、それはまったく表示されません\\?\Device\HarddiskVolume1 。ddはdiskpartがdisk0とdisk1を表示することを示します。ddはHarddiskVolume1がマウントされていないと主張していますが、(ボリューム1はマウントされていません)信じているのですが、イベントビューアーからのページングエラー \Device\Harddisk1\DR5 (マウントされたハードドライブ、 1つまたは外部の1つ、両方とも消音されます)。そのため、エラーはHarddiskVolume1 ddとは関係ありません。リストには、ハードディスク番号ではなくボリューム番号が表示されます。
-barlop

管理者として実行する必要があるという部分を見ましたか?サンプル出力を追加します。
crokusek

1
+1その通りです。私は下票を削除し、上票にしました。サンプル出力を含めてよかったです。写真を作っているだけで、最後に写真へのリンクを追加しました。
-barlop

素晴らしい写真と図。私はこの時点で理解するよりもあなたがそれをよく理解していると思います。
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にリストされている2番目のディスクになります。

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です。


0

推奨されているMicrosoftの方法は、以下のとおりです。

  • diskmgmt.mscを起動します
  • エラーメッセージの「Harddisk#」と一致するディスク番号を持つベーシックディスクまたはダイナミックディスクの灰色の部分を右クリックします
  • プロパティをクリック

これで、識別情報を表示するデバイスのプロパティが開きました。

小道具はこのリンクを見つけるためにlazy256に行きます


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.