Qual unidade é \ Device \ Harddisk1 \ DR1?

20

Enquanto eu tentava descobrir por que o disco principal está executando uma forma inexplicável de "debulhar" (embora não houvesse problema de RAM), congelando aplicativos temporariamente, encontrei um erro relevante nos logs:

"O driver detectou um erro do controlador em \ Device \ Harddisk1 \ DR1"

e estou tentando descobrir qual é a unidade.

No entanto, no gerenciador de dispositivos e no gerenciamento de disco, o disco principal é "0" e há menções informativas nos logs do dr0 quando eu ativo / desativo o cache de gravação para reconhecer 0 como diferente do dr1.

No entanto, o computador não possui outro disco que eu conheça e, se eu o abrir enquanto houver espaço para ele (laptop), ele não terá conexões para um novo.

Gostaria de saber se é um dispositivo "oculto" de algum tipo ou um problema com o bloqueio de conexões do fabricante.

De qualquer forma, gostaria de descobrir qual é esse dispositivo com precisão.

No gerenciador de dispositivos, a unidade de DVD é mencionada como 'CD ROM 0 "quando eu uso' Preencher 'na guia Volumes de suas propriedades e o HDD também informa o disco 0. Ainda me pergunto se, por algum motivo, a unidade de DVD é considerada como disco 1 mas não há confirmação em nenhum lugar.Quaisquer outros dispositivos, como unidades USB, etc., são mostrados como 2, 3, 4 etc. no gerenciamento de unidades.

Também olhando em HKEY_LOCAL_MACHINE, só posso ver HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi \ Scsi Porta 0 \ Scsi Bus 0 \ Destino Id 0 \ Unidade Logical Id 0 como PhysicalDrive2, o que é um pouco estranho agora que penso nisso. Esse local também confirma o modelo da principal unidade conhecida.

Ao alterar as configurações de armazenamento em cache de gravação, \ Device \ Harddisk0 \ DR0 é relatado nos logs (como uma informação da alteração), portanto \ Device \ Harddisk0 \ DR0 é considerado pelo sistema diferente de \ Device \ Harddisk1 \ DR1.

j riv
fonte
Se você abrir as propriedades de uma unidade no gerenciador de dispositivos, o caminho do objeto será listado em "Nome do objeto do dispositivo físico" na guia detalhes.
billc.cn
Seria apenas semântica e inconsistência com a convenção de nomenclatura da Microsoft para dispositivos que o estão confundindo? o disco 0, em alguns casos, será o primeiro disco rígido, enquanto o DR1 é o primeiro disco rígido em outras situações.
Sun
possível duplicata de Como os sistemas operacionais baseados no Windows NT lidam com dispositivos?
bwDraco - Restabelece Monica
Pergunta relacionada: StackOverflow, 29/08/2013: Como
StackzOfZtuff

Respostas:

15

Execute o seguinte comando do PowerShell como administrador:

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

Isso mostrará resultados como:

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.

O DeviceIdcorresponde ao Nno \Device\HardDiskNcaminho.

Este comando é útil quando você está usando Espaços de Armazenamento, o que pode impedir que os discos físicos apareçam nas ferramentas mencionadas nas outras respostas, como DiskPart.

Bill Fraser
fonte
Eu recebo o erro: O termo 'get-physicaldisk' não é reconhecido como o nome de um cmdlet, função, arquivo de script ou programa operável. Verifique a ortografia do nome ou, se um caminho foi incluído, verifique se o caminho está correto e tente novamente. Na linha: 1 de char: 17 + get-PhysicalDisk <<<< + CategoryInfo: ObjectNotFound: (get-PhysicalDisk: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException
arsaKasra
9

Este utilitário "dd" funcionou para mim. Mas deve ser executado como administrador para incluir os mapeamentos * / Harddisk / DRx!

 dd --list  <--- as administrator

Ele fornece um relatório que permite o rastreamento entre os vários esquemas de nomeação e inclui os tipos de DRn.

http://www.chrysocome.net/dd

Os mapeamentos não são completamente óbvios, mas se alguém assumir que os Objetos de Dispositivo de Bloco NT estão listados em ordem, acho que a unidade correta pode ser inferida.

Se você tiver tamanhos de unidade exclusivos, é simples, pois o relatório mostra diretamente o tamanho de cada DRn.

Atualização 1/23/2015: Adicionando amostra de saída. Este sistema possui apenas uma unidade física de 512 GB com 6 partições e um CDRom.

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:

(Esta seção está presente apenas quando executado como administrador)

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)

Adicionado por barlop
, vou incluir apenas uma foto que ilustra um poucoinsira a descrição da imagem aqui

crokusek
fonte
aqui está uma captura de tela mostrando como ele não funciona para mim i.stack.imgur.com/0ZKYP.png Observe que o diskpart fornece uma resposta melhor do que o dd.
barlop
-1 inclua uma pasta da saída do dd --list. Para mim, isso não mostra muito bem .. dd mostra \\?\Device\HarddiskVolume1 diskpart mostra disk0 e disk1. O dd afirma que o HarddiskVolume1 não está montado e eu acredito (esse volume1, o que quer que não esteja montado), mas acho que isso significa que o erro de paginação do meu visualizador de eventos \Device\Harddisk1\DR5 (que se refere a um ou outro disco rígido montado, meu disco interno) um ou o externo, ambos são apontados), portanto, o erro não está relacionado ao HarddiskVolume1 dd --list não está mostrando o número do disco rígido, mas o número do volume.
barlop
Você viu a parte que diz que precisa ser executada como administrador? Vou adicionar alguns exemplos de saída.
crokusek
11
+1 Você está certo. Eu removi meu voto negativo e o fiz um voto positivo. Ótimo que você incluiu saída de amostra. Eu estava apenas fazendo uma foto, adicionei um link a uma foto no final.
barlop
Ótima foto e diagrama. Eu acho que você entende melhor do que eu neste momento.
crokusek
2

Você também pode fazer isso como administrador:

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 Lancelote
fonte
2

Isso pode ser encontrado na ferramenta Sysinternals WinObj (executada como Admin):

  1. aberto na árvore: {Device \ Harddisk [N]}.

  2. observe os volumes mapeados acima e, em seguida, verifique novamente {GLOBAL ?? "}: classifique pela coluna SymLink e veja lá qual \ Device \ HarddiskVolume [N] mapeia para qual letra de disco.

user728239
fonte
Ainda não está devidamente associado. No Visualizador de Eventos, tenho um erro Harddisk3 \ DR3, no WinObj não tenho nem o Harddisk3 nem o DR3 em nenhum deles.
JasonXA 29/03/19
0

Eu estava procurando por \ device \ harddisk1 \ dr2

Este será o segundo disco listado no 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

Observe "WD My Book 1130 USB Device" e "H" em Ltr.

\ device \ harddisk1 \ dr2 é a unidade H.

bp
fonte
0

A maneira recomendada da Microsoft é:

  • iniciar diskmgmt.msc
  • Clique com o botão direito do mouse na parte cinza do disco básico ou dinâmico, cujo número de disco corresponde ao "Harddisk #" na mensagem de erro
  • clique em propriedades

Agora você tem as propriedades abertas do dispositivo exibindo informações de identificação.

Props vai para lazy256 para encontrar este link

Xunie
fonte
-1

De acordo com https://support.microsoft.com/en-us/kb/159865 , consulte:

  • HKEY_LOCAL_MACHINE \ Hardware \ Devicemap \ Atdisk (para dispositivos baseados em IDE)
  • HKEY_LOCAL_MACHINE \ Hardware \ Devicemap \ SCSI (para dispositivos compatíveis com Atapi ou SCSI)
lazy256
fonte