Os números do disco rígido # e do DR # referem-se a um Drive. Normalmente, esse é um disco físico (HDD, SSD, USB). Cada unidade pode conter várias partições, cada uma com uma letra de unidade.
O número do Disco Rígido # corresponde ao número do ID do Disco # mostrado pelo utilitário Gerenciamento de Disco do Windows. Números # do disco rígido são alocados seqüencialmente em tempo real à medida que os discos são detectados ou conectados. Para HDDs internos, o número alocado normalmente permanece vinculado a uma unidade física específica - presumindo que as conexões de cabo interno permaneçam as mesmas. Para unidades USB removíveis, as coisas ficam mais confusas - o próximo número # disponível é alocado durante a conexão (preenchendo lacunas se houver) - se uma unidade for desconectada, o número é removido deixando uma lacuna - uma vez desconectado, não há registro de alocação anteriormente números. Portanto, é possível fazer a correspondência de um ID de disco rígido histórico com uma unidade interna física, mas para unidades removíveis USB, o número # indica apenas quantas unidades estavam presentes além das unidades fixas.
O número DR # também é alocado dinamicamente, mas segue regras diferentes - os números são alocados sequencialmente para todas as unidades fixas e removíveis na detecção ou conexão - no entanto, os números não são reutilizados enquanto o Windows é inicializado. Cada vez que uma unidade removível é desconectada e, em seguida, reconectada, o número de DR # é incrementado. Os números NÃO estão vinculados aos números da porta USB, como está implícito na publicação anterior.
Inicialmente, o número do disco rígido # e o número do DR # corresponderão - pois ambos atribuem o próximo número sequencial disponível. Mas o uso ativo de unidades removíveis (como o uso repetido de vários flashdrives USB) fará com que os números DR # sejam incrementados muito acima do número de Disco Rígido associado. Quanto mais tempo o Windows permanecer inicializado, mais alto o número DR # pode aumentar - somente quando o Windows for reinicializado a alocação do número DR # for redefinida - o número DR # não será redefinido durante os eventos de Logoff do usuário somente em uma reinicialização do Windows.
Para unidades internas físicas, os dois números geralmente permanecem fixos e idênticos. Mas para unidades removíveis USB não há como ligar um número DR # a um dispositivo físico - uma unidade removível pode ter recebido muitos números de DR # diferentes mesmo durante uma única sessão inicializada.
O utilitário WinObj.exe do Microsoft SysInternals exibe os IDs atualmente atribuídos por meio da seção Dispositivos da árvore (requer privilégios de "Executar como administrador").