Quel lecteur est \ Device \ Harddisk1 \ DR1?

20

Alors que j'essayais de savoir pourquoi le disque principal effectuait une forme de "thrashing" non utilisée (alors qu'il n'y avait pas de problème de RAM), bloquant temporairement les applications, j'ai trouvé une erreur pertinente dans les journaux:

"Le pilote a détecté une erreur de contrôleur sur \ Device \ Harddisk1 \ DR1"

et j'essaye de trouver de quel disque il s'agit.

Cependant, à partir du gestionnaire de périphériques et de la gestion des disques, le disque principal est "0" et il y a des mentions d'informations dans les journaux de dr0 lorsque j'active / désactive la mise en cache d'écriture afin qu'il reconnaisse 0 comme différent de dr1.

Cependant, l'ordinateur n'a pas d'autre disque que je sache et si je l'ouvre alors qu'il a un espace pour cela (ordinateur portable), il n'a pas de connexion pour un nouveau.

Je me demande s'il s'agit d'un appareil «caché» ou d'un problème avec le blocage des connexions par le fabricant.

Dans tous les cas, j'aimerais savoir de quoi il s'agit précisément.

Dans le gestionnaire de périphériques, le lecteur de DVD est mentionné comme «CD ROM 0» lorsque j'utilise «Remplir» dans l'onglet Volumes de ses propriétés et de même, le disque dur signale le disque 0. Je me demande encore si, pour une raison quelconque, le lecteur de DVD est considéré comme le disque 1 mais il n'y a aucune confirmation de cela nulle part. Tous les autres périphériques tels que les lecteurs USB, etc. sont affichés comme 2, 3, 4, etc. sur la gestion des lecteurs.

En regardant également dans HKEY_LOCAL_MACHINE, je ne peux voir que HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi \ Scsi Port 0 \ Scsi Bus 0 \ Target Id 0 \ Logical Id Id 0 comme PhysicalDrive2, ce qui est un peu bizarre maintenant que j'y pense. Cet emplacement confirme également le modèle du lecteur principal connu.

Lors de la modification des paramètres de mise en cache d'écriture \ Device \ Harddisk0 \ DR0 est signalé dans les journaux (en tant qu'information de la modification), donc \ Device \ Harddisk0 \ DR0 est considéré par le système différent de \ Device \ Harddisk1 \ DR1.

j riv
la source
Si vous ouvrez les propriétés d'un lecteur dans le gestionnaire de périphériques, le chemin de l'objet sera répertorié sous "Nom d'objet de périphérique physique" dans l'onglet Détails.
billc.cn
Serait-ce simplement la sémantique et l'incohérence avec la convention de dénomination de Microsoft pour les appareils qui vous déroutent? le disque 0 dans certains cas sera le premier disque dur, tandis que DR1 est le premier disque dur dans d'autres situations.
Sun

Réponses:

15

Exécutez la commande PowerShell suivante en tant qu'administrateur:

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

Cela affichera une sortie comme:

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.

Le DeviceIdcorrespond au Ndans le \Device\HardDiskNchemin.

Cette commande est utile lorsque vous utilisez des espaces de stockage, ce qui peut empêcher les disques physiques d'apparaître dans les outils référencés dans les autres réponses, comme DiskPart.

Bill Fraser
la source
J'obtiens l'erreur: le terme «get-physicaldisk» n'est pas reconnu comme le nom d'une applet de commande, d'une fonction, d'un fichier de script ou d'un programme exploitable. Vérifiez l'orthographe du nom, ou si un chemin a été inclus, vérifiez que le chemin est correct et réessayez. À la ligne: 1 caractère: 17 + get-physicaldisk <<<< + CategoryInfo: ObjectNotFound: (get-physicaldisk: String) [], CommandNotFoundException + FullyQualifiedErrorId:
CommandNotFoundException
9

Cet utilitaire "dd" a fonctionné pour moi. Mais il doit être exécuté en tant qu'administrateur pour inclure les mappages * / Harddisk / DRx!

 dd --list  <--- as administrator

Il fournit un rapport qui permet le traçage entre les différents schémas de dénomination et inclut les types DRn.

http://www.chrysocome.net/dd

Les mappages ne sont pas complètement évidents, mais si l'on suppose que les objets de périphérique NT Block sont répertoriés dans l'ordre, je pense que le bon lecteur peut être déduit.

Si vous avez des tailles de lecteur uniques, c'est simple car le rapport affiche directement la taille de chaque DRn.

Mise à jour 1/23/2015: ajout d'un exemple de sortie. Ce système ne dispose que d'un lecteur physique de 512 Go avec 6 partitions et un CD-ROM.

rawwrite dd for windows version 0.5.
Written by John Newbigin <[email protected]>
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:

(Cette section n'est présente que lorsqu'elle est exécutée en tant qu'administrateur)

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)

Ajouté par barlop
je vais juste inclure une photo qui illustre quelque peuentrez la description de l'image ici

crokusek
la source
voici une capture d'écran montrant comment cela ne fonctionne pas pour moi i.stack.imgur.com/0ZKYP.png Notez que diskpart donne une meilleure réponse que dd.
barlop
-1 veuillez inclure un collage de la sortie de dd --list. Pour moi, cela ne montre pas tout à fait cela. \\?\Device\HarddiskVolume1 Dd montre diskpart montre disk0 et disk1. dd affirme que HarddiskVolume1 n'est pas monté, et je le crois (ce volume1, quel qu'il soit, non monté), mais je pense que cela signifie que l'erreur de pagination de mon visualiseur d'événements \Device\Harddisk1\DR5 (qui concerne l'un ou l'autre disque dur monté, mon disque dur interne) l'un ou l'externe, les deux sont montés) donc l'erreur n'est pas liée à HarddiskVolume1 dd --list ne montre pas le numéro de disque dur, mais le numéro de volume.
barlop
Avez-vous vu la partie qui indique qu'il doit être exécuté en tant qu'administrateur? J'ajouterai un exemple de sortie.
crokusek
1
+1 Vous avez raison. J'ai supprimé mon downvote et en ai fait un upvote. Super que vous ayez inclus un exemple de sortie. Je faisais juste une photo, j'ai ajouté un lien vers une photo à la fin.
barlop
Grande photo et diagramme. Je pense que vous le comprenez mieux que moi à ce stade.
crokusek
2

Vous pouvez également le faire en tant qu'administrateur:

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
Sir Launcelot
la source
2

Cela peut être trouvé dans l'outil Sysinternals WinObj (exécuté en tant qu'administrateur):

  1. ouvrir dans l'arborescence: {Device \ Harddisk [N]}.

  2. notez le mappage des volumes ci-dessus, puis vérifiez à nouveau {GLOBAL ?? "}: triez par colonne SymLink et voyez là quel \ Device \ HarddiskVolume [N] mappe sur quelle lettre de disque.

user728239
la source
Toujours pas correctement associé. Dans mon Observateur d'événements, j'ai une erreur Harddisk3 \ DR3, dans WinObj, je n'ai ni Harddisk3 ni DR3 sous aucun d'entre eux.
JasonXA
0

Je cherchais \ device \ harddisk1 \ dr2

Ce sera le 2ème disque répertorié dans 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

Notez "WD My Book 1130 USB Device" et le "H" sous Ltr.

\ device \ harddisk1 \ dr2 est le lecteur H.

bp
la source
0

La méthode Microsoft recommandée consiste à:

  • lancer diskmgmt.msc
  • Clic droit sur la partie grise du disque de base ou dynamique dont le numéro de disque correspond au "Harddisk #" dans le message d'erreur
  • cliquez sur propriétés

Vous avez maintenant ouvert les propriétés de l'appareil affichant des informations d'identification.

Les accessoires vont à lazy256 pour trouver ce lien

Xunie
la source
-1

Selon https://support.microsoft.com/en-us/kb/159865, veuillez consulter:

  • HKEY_LOCAL_MACHINE \ Hardware \ Devicemap \ Atdisk (pour les périphériques basés sur IDE)
  • HKEY_LOCAL_MACHINE \ Hardware \ Devicemap \ SCSI (pour les périphériques compatibles Atapi ou SCSI)
lazy256
la source