Drive mana yang \ Device \ Harddisk1 \ DR1?


20

Sementara saya mencoba mencari tahu mengapa disk utama melakukan bentuk "thrashing" yang tidak expired (sementara tidak ada masalah RAM), membekukan aplikasi sementara, saya menemukan kesalahan yang relevan di log:

"Pengemudi mendeteksi kesalahan pengontrol di \ Device \ Harddisk1 \ DR1"

dan saya mencoba untuk menemukan drive yang mana.

Namun, dari manajer perangkat dan manajemen disk, disk utama adalah "0" dan ada informasi yang menyebutkan dalam log dr0 ketika saya mengaktifkan / menonaktifkan cache tulis sehingga mengenali 0 sebagai berbeda dari dr1.

Namun, komputer tidak memiliki disk lain yang saya tahu dan jika saya membukanya sementara itu memiliki ruang untuk itu (laptop), ia tidak memiliki koneksi untuk yang baru.

Saya ingin tahu apakah ini semacam perangkat 'tersembunyi' atau ada masalah dengan pemblokiran koneksi pabrikan.

Bagaimanapun saya ingin mengetahui perangkat mana yang tepat.

Pada manajer perangkat, drive DVD disebutkan sebagai 'CD ROM 0 "ketika saya menggunakan' Populate 'di tab Volume dari propertinya dan juga HDD melaporkan disk 0. Saya masih bertanya-tanya apakah jika karena alasan tertentu drive dvd dianggap sebagai disk 1 tetapi tidak ada konfirmasi di mana pun. Perangkat lain seperti drive USB dll ditampilkan sebagai 2, 3, 4 dll pada manajemen drive.

Juga mencari di HKEY_LOCAL_MACHINE Saya hanya bisa melihat HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi \ Scsi Port 0 \ Scsi Bus 0 \ Target ID 0 \ Id Unit Logis 0 sebagai PhysicalDrive2 yang agak aneh sekarang saya pikirkan. Lokasi itu juga mengkonfirmasi model drive yang dikenal utama.

Ketika mengubah pengaturan caching tulis \ Device \ Harddisk0 \ DR0 dilaporkan pada log (sebagai informasi perubahan) sehingga \ Device \ Harddisk0 \ DR0 dianggap oleh sistem berbeda dari \ Device \ Harddisk1 \ DR1.


Jika Anda membuka properti drive di pengelola perangkat, jalur objek akan terdaftar di bawah "Nama Objek Perangkat Fisik" di tab detail.
billc.cn

Mungkinkah itu hanya semantik dan inkonsistensi dengan konvensi penamaan Microsoft untuk perangkat yang membingungkan Anda? disk 0 dalam beberapa kasus akan menjadi hard drive pertama, sementara DR1 adalah hard drive pertama dalam situasi lain.
Sun


Jawaban:


15

Jalankan perintah PowerShell berikut sebagai Administrator:

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

Ini akan menampilkan output seperti:

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.

The DeviceIdberkorespondensi ke Ndalam \Device\HardDiskNjalur.

Perintah ini berguna ketika Anda menggunakan Storage Spaces, yang dapat mencegah disk fisik muncul di alat yang dirujuk dalam jawaban lain, seperti DiskPart.


Saya mendapatkan kesalahan: Istilah 'get-physicaldisk' tidak dikenali sebagai nama cmdlet, fungsi, file skrip, atau program yang bisa dijalankan. Periksa pengejaan nama, atau jika jalur disertakan, verifikasi jalur itu benar dan coba lagi. Pada baris: 1 char: 17 + get-physicaldisk <<<< + CategoryInfo: ObjectNotFound: (get-physicaldisk: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException
arsaKasra

9

Utilitas "dd" ini bekerja untuk saya. Tetapi harus dijalankan sebagai administrator untuk memasukkan pemetaan * / Harddisk / DRx!

 dd --list  <--- as administrator

Ini memberikan laporan yang memungkinkan pelacakan antara berbagai skema penamaan dan termasuk jenis DRn.

http://www.chrysocome.net/dd

Pemetaan tidak sepenuhnya jelas tetapi jika seseorang mengasumsikan bahwa Objek Blok Perangkat NT terdaftar agar saya pikir drive yang benar dapat disimpulkan.

Jika Anda memiliki ukuran drive yang unik, itu sederhana karena laporan langsung menunjukkan ukuran untuk setiap DRn.

Pembaruan 1/23/2015: Menambahkan sampel output. Sistem ini hanya memiliki satu drive 512GB fisik dengan 6 partisi dan 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:

(Bagian ini hanya ada saat dijalankan sebagai admin)

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)

Ditambahkan oleh barlop
saya hanya akan menyertakan pic yang menggambarkan sedikitmasukkan deskripsi gambar di sini


di sini adalah screenshot yang menunjukkan bagaimana itu tidak berfungsi untuk saya i.stack.imgur.com/0ZKYP.png Perhatikan bahwa diskpart memberikan jawaban yang lebih baik daripada dd.
barlop

-1 harap sertakan tempel dari output dari dd --list. Bagi saya itu tidak cukup menunjukkan itu .. dd menunjukkan \\?\Device\HarddiskVolume1 diskpart menunjukkan disk0 dan disk1. dd mengklaim HarddiskVolume1 tidak di-mount, dan saya percaya (volume1 apa pun yang tidak di-mount) tapi kemudian saya pikir itu berarti kesalahan paging dari event viewer saya \Device\Harddisk1\DR5 (yang berhubungan dengan satu atau yang lain yang terpasang pada hard drive, internal saya satu atau yang eksternal, keduanya diperdebatkan) sehingga kesalahan tidak terkait dengan HarddiskVolume1 dd --list tidak menunjukkan nomor hard disk, tetapi nomor volume.
barlop

Apakah Anda melihat bagian yang mengatakan itu harus dijalankan sebagai admin? Saya akan menambahkan beberapa contoh output.
crokusek

1
+1 Anda benar. Saya telah menghapus downvote saya dan menjadikannya upvote. Sangat bagus bahwa Anda termasuk sampel output. Saya baru saja membuat foto, saya telah menambahkan tautan ke foto di akhir.
barlop

Pic dan diagram yang bagus. Saya pikir Anda memahaminya lebih baik daripada yang saya lakukan saat ini.
crokusek

2

Anda juga dapat melakukan ini sebagai administrator:

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

Ini dapat ditemukan di alat Sysinternals WinObj (dijalankan sebagai Admin):

  1. buka di pohon: {Device \ Harddisk [N]}.

  2. catat pemetaan volume di atas dan kemudian periksa kembali {GLOBAL ?? "}: urutkan berdasarkan kolom SymLink dan lihat di sana mana \ Device \ HarddiskVolume [N] memetakan ke mana huruf disk.


Masih belum dikaitkan dengan benar. Dalam Peraga Peristiwa saya, saya memiliki kesalahan Harddisk3 \ DR3, di WinObj saya tidak memiliki Harddisk3 atau DR3 di bawah salah satu dari mereka.
JasonXA

0

Saya sedang berburu \ device \ harddisk1 \ dr2

Ini akan menjadi disk ke-2 yang terdaftar di 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

Perhatikan "Perangkat WD WD My Book 1130" dan "H" di bawah Ltr.

\ device \ harddisk1 \ dr2 adalah drive H.


0

Cara Microsoft yang disarankan adalah:

  • jalankan diskmgmt.msc
  • Klik kanan bagian abu-abu dari disk dasar atau dinamis yang nomor disknya cocok dengan "Harddisk #" dalam pesan kesalahan
  • klik properti

Anda sekarang membuka properti perangkat yang menampilkan informasi pengenal.

Props pergi ke lazy256 untuk menemukan tautan ini


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.