ไดรฟ์ใดคือ \ Device \ Harddisk1 \ DR1


20

ในขณะที่ฉันพยายามค้นหาสาเหตุที่ดิสก์หลักทำงานในรูปแบบ "thrashing" ที่ยังไม่หมดอายุ (ในขณะที่ไม่มีปัญหา RAM) การหยุดแอพชั่วคราวฉันพบข้อผิดพลาดที่เกี่ยวข้องในบันทึก:

"ไดรเวอร์ตรวจพบข้อผิดพลาดของตัวควบคุมบน \ Device \ Harddisk1 \ DR1"

และฉันพยายามที่จะหาไดรฟ์มัน

อย่างไรก็ตามจากตัวจัดการอุปกรณ์และการจัดการดิสก์ดิสก์หลักคือ "0" และมีการกล่าวถึงข้อมูลในบันทึกของ dr0 เมื่อฉันเปิดใช้งาน / ปิดใช้งานการเขียนแคชดังนั้นจึงรับรู้ 0 แตกต่างจาก dr1

อย่างไรก็ตามคอมพิวเตอร์ไม่มีดิสก์อื่นที่ฉันรู้และถ้าฉันเปิดมันในขณะที่มันมีพื้นที่ว่างสำหรับมัน (แล็ปท็อป) มันไม่มีการเชื่อมต่อสำหรับดิสก์ใหม่

ฉันสงสัยว่าเป็นอุปกรณ์ 'ซ่อน' ของบางประเภทหรือมีปัญหากับการบล็อกการเชื่อมต่อของผู้ผลิต

ไม่ว่าในกรณีใดฉันต้องการทราบว่าอุปกรณ์ใดที่แม่นยำ

ในตัวจัดการอุปกรณ์ไดรฟ์ดีวีดีได้รับการกล่าวถึงเป็น 'CD ROM 0 "เมื่อฉันใช้' Populate 'ในแท็บ Volumes ของคุณสมบัติและ HDD ในทำนองเดียวกันรายงานดิสก์ 0 ฉันยังคงสงสัยว่าถ้าด้วยเหตุผลบางอย่างไดรฟ์ดีวีดีถือว่าเป็นดิสก์ 1 แต่ไม่มีการยืนยันที่ใด ๆ อุปกรณ์อื่น ๆ เช่นไดรฟ์ USB ฯลฯ จะแสดงเป็น 2, 3, 4 เป็นต้นในการจัดการไดรฟ์

ยังมองหา HKEY_LOCAL_MACHINE ฉันเห็น HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi \ Scsi พอร์ต 0 \ Scsi Bus 0 \ Target ID 0 \ Logical Unit Id 0 เป็น PhysicalDrive2 ซึ่งค่อนข้างแปลกในตอนนี้ที่ฉันคิดว่ามัน ตำแหน่งดังกล่าวยังยืนยันรุ่นของไดรฟ์หลักที่รู้จัก

เมื่อเปลี่ยนการตั้งค่าการเขียนแคช \ Device \ Harddisk0 \ DR0 จะถูกรายงานบนบันทึก (เป็นข้อมูลของการเปลี่ยนแปลง) ดังนั้น \ Device \ Harddisk0 \ DR0 จะถือว่าระบบแตกต่างจาก \ Device \ Harddisk1 \ DR1


หากคุณเปิดคุณสมบัติของไดรฟ์ในตัวจัดการอุปกรณ์เส้นทางวัตถุจะแสดงรายการภายใต้ "ชื่ออุปกรณ์วัตถุทางกายภาพ" ในแท็บรายละเอียด
billc.cn

มันอาจจะเป็นแค่ความหมายและความไม่สอดคล้องกับแผนการตั้งชื่อของ Microsoft สำหรับอุปกรณ์ที่ทำให้คุณสับสน? ดิสก์ 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เส้นทาง

คำสั่งนี้มีประโยชน์เมื่อคุณใช้ Storage Spaces ซึ่งสามารถป้องกันดิสก์ทางกายภาพไม่ให้ปรากฏในเครื่องมือที่อ้างถึงในคำตอบอื่น ๆ เช่น DiskPart


ฉันได้รับข้อผิดพลาด: คำว่า 'get-physicaldisk' ไม่รู้จักเป็นชื่อของ cmdlet, ฟังก์ชั่น, ไฟล์สคริปต์หรือโปรแกรมที่ทำงานได้ ตรวจสอบการสะกดชื่อหรือถ้ารวมพา ธ ให้ตรวจสอบว่าพา ธ นั้นถูกต้องแล้วลองอีกครั้ง ที่บรรทัด: 1 ถ่าน: 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 Block ไว้ในลำดับฉันคิดว่าสามารถสรุปไดรฟ์ที่ถูกต้องได้

หากคุณมีขนาดไดรฟ์ที่ไม่ซ้ำกันมันเป็นเรื่องง่ายเนื่องจากรายงานจะแสดงขนาดโดยตรงสำหรับแต่ละ DRn

อัปเดต 1/23/2015: การ เพิ่มเอาต์พุตตัวอย่าง ระบบนี้มีไดรฟ์กายภาพ 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

-1 โปรดรวมการวางเอาต์พุตของ dd - list สำหรับฉันมันไม่ค่อยแสดงว่า .. dd แสดง\\?\Device\HarddiskVolume1 diskpart แสดง disk0 และ disk1 dd อ้างว่า HarddiskVolume1 ไม่ได้ถูกเมานท์และฉันเชื่อว่า (นั่นคือโวลุ่ม 1 อะไรก็ตามที่ไม่ได้ติดตั้ง) แต่ฉันคิดว่านั่นหมายความว่าข้อผิดพลาดในการเพจจากตัวแสดงเหตุการณ์ของฉัน \Device\Harddisk1\DR5 (ซึ่งเกี่ยวข้องกับฮาร์ดไดรฟ์ตัวอื่น หนึ่งหรือภายนอกทั้งสองเป็น moutned) ดังนั้นข้อผิดพลาดไม่เกี่ยวข้องกับ HarddiskVolume1 dd - รายการไม่แสดงหมายเลขฮาร์ดดิสก์ แต่เป็นหมายเลขโวลุ่ม
barlop

คุณเห็นส่วนที่ระบุว่าจำเป็นต้องเรียกใช้ในฐานะผู้ดูแลระบบหรือไม่ ฉันจะเพิ่มตัวอย่างผลลัพธ์
crokusek

1
+1 คุณพูดถูก ฉันลบ downvote แล้วและทำให้เป็น upvote ยอดเยี่ยมที่คุณรวมเอาท์พุทตัวอย่าง ฉันเพิ่งสร้างรูปฉันได้เพิ่มลิงก์ไปยังรูปท้ายแล้ว
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] ใดที่แมปตัวอักษรดิสก์


ยังไม่ได้เชื่อมโยงอย่างถูกต้อง ใน Event Viewer ของฉันฉันมีข้อผิดพลาด Harddisk3 \ DR3 ใน WinObj ฉันไม่มี Harddisk3 หรือ DR3 ภายใต้ข้อใดข้อหนึ่ง
JasonXA

0

ฉันกำลังตามหา \ device \ harddisk1 \ dr2

นี่จะเป็นดิสก์ที่ 2 ที่อยู่ใน 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

ประกาศ "อุปกรณ์ USB WD My Book 1130" และ "H" ภายใต้ Ltr

\ device \ harddisk1 \ dr2 คือไดรฟ์ H


0

ทางไมโครซอฟท์แนะนำคือ:

  • เรียกใช้diskmgmt.msc
  • คลิกขวาที่ส่วนสีเทาของดิสก์พื้นฐานหรือไดนามิกที่มีหมายเลขดิสก์ตรงกับ "Harddisk #" ในข้อความแสดงข้อผิดพลาด
  • คลิกคุณสมบัติ

ตอนนี้คุณมีคุณสมบัติเปิดของอุปกรณ์ที่แสดงข้อมูลการระบุ

อุปกรณ์ประกอบฉากไปที่lazy256เพื่อค้นหาลิงก์นี้


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.