Який привід \ Пристрій \ Harddisk1 \ DR1?


20

Поки я намагався з'ясувати, чому основний диск виконує форму незрозумілого "трелювання" (поки не було проблеми з ОЗУ), тимчасово заморожуючи програми, я виявив відповідну помилку в журналах:

"Драйвер виявив помилку контролера на \ Device \ Harddisk1 \ DR1"

і я намагаюся знайти, який це привід.

Однак у диспетчері пристроїв та керуванні диском основний диск "0", і в журналах dr0 є інформаційні згадки, коли я вмикаю / вимикаю кешування записів, щоб він визнавав 0 відмінним від dr1.

Однак, на комп’ютері немає іншого диска, про який я знаю, і якщо я відкрию його, поки в ньому є місце для нього (ноутбук), він не має з'єднань для нового.

Цікаво, чи це якийсь "прихований" пристрій чи проблема з блокуванням з'єднань виробника.

У будь-якому випадку я хотів би дізнатися, який саме цей пристрій.

У диспетчері пристроїв привід DVD згадується як "CD ROM 0", коли я використовую "Populate" на вкладці "Томи" про його властивості та аналогічно 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

Чи може це бути просто семантика і невідповідність умовам 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шляху.

Ця команда корисна при використанні просторів зберігання, що може запобігти появі фізичних дисків в інструментах, на які посилаються інші відповіді, як DiskPart.


Я отримую помилку: Термін "get-PhysicalDisk" не розпізнається як ім'я командлету, функції, файлу сценарію або операційної програми. Перевірте написання імені, або якщо шлях включений, перевірте, чи правильний шлях, і спробуйте ще раз. У рядку: 1 char: 17 + get-medicalDisk <<<< + 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.

Оновлення 23.01.2015: Додавання вибірки. Ця система має лише один фізичний накопичувач на 512 ГБ з 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)

Додано барлопом
Я просто включу малюнок, який дещо ілюструєвведіть тут опис зображення


ось скріншот, на якому показано, як це не працює для мене i.stack.imgur.com/0ZKYP.png Зауважте, що diskpart дає кращу відповідь, ніж dd.
барлоп

-1, будь ласка, додайте пасту виходу dd --list. Для мене це не зовсім показує, що .. dd показує \\?\Device\HarddiskVolume1 diskpart, показує disk0 і disk1. dd стверджує, що HarddiskVolume1 не встановлений, і я вважаю, що (той том1 все, що не встановлено), але тоді я думаю, що це означає, що помилка підкачки з боку мого переглядача подій \Device\Harddisk1\DR5 (що стосується одного чи іншого встановленого жорсткого диска, мого внутрішнього одна або зовнішня, обидві піддаються зміні), тому помилка не пов'язана з HarddiskVolume1 dd --list показує не номер жорсткого диска, а номер гучності.
барлоп

Ви бачили частину, в якій сказано, що її потрібно запустити як адміністратор? Я додам деякий зразок виводу.
crokusek

1
+1 Ви маєте рацію. Я усунув свій потік і зробив його внеском. Чудово, що ви включили вибірки. Я тільки робив фотографію, в кінці додав посилання на рис.
барлоп

Відмінний малюнок і діаграма. Я думаю, ти це розумієш краще, ніж я в цей момент.
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> 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 Device" та "H" під Ltr.

\ device \ harddisk1 \ dr2 - це привід H.


0

Рекомендований спосіб Microsoft полягає в наступному :

  • запуск diskmgmt.msc
  • Клацніть правою кнопкою миші сіру частину основного або динамічного диска, номер диска якого відповідає "Harddisk #" у повідомленні про помилку
  • натисніть властивості

Тепер у вас відкриті властивості пристрою, на якому відображається ідентифікаційна інформація.

Реквізит переходить до lazy256 для пошуку цього посилання


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.