Номера жесткого диска # и DR # относятся к диску - обычно это физический диск (HDD, SSD, USB) - каждый диск может содержать несколько разделов, каждый из которых может иметь букву диска.
Номер жесткого диска соответствует номеру диска #, указанному утилитой управления дисками Windows. Номера жесткого диска # распределяются последовательно в режиме реального времени по мере обнаружения или подключения дисков. Для внутренних жестких дисков назначенное число обычно остается привязанным к конкретному физическому диску - при условии, что внутренние кабельные соединения остаются прежними. Для съемных USB-накопителей все становится более запутанным - следующий доступный номер # выделяется при подключении (заполняется пробел, если он есть) - если диск отключен, номер удаляется, оставляя пробел - после отключения диска запись ранее выделенного места отсутствует номера. Поэтому сопоставление исторического идентификатора жесткого диска # с физическим внутренним диском возможно, но для съемных USB-дисков номер # означает только количество накопителей в дополнение к фиксированным дискам.
Номер DR # также распределяется динамически, но по другим правилам - номера распределяются последовательно для всех фиксированных и съемных дисков при обнаружении или подключении - однако номера не используются повторно во время загрузки Windows. Каждый раз, когда съемный диск отключается, а затем снова подключается, увеличивается номер DR #. Номера НЕ привязаны к номерам портов USB, как подразумевалось в предыдущем сообщении.
Первоначально номера Harddisk # и DR # будут совпадать, поскольку оба назначают следующий доступный последовательный номер. Но активное использование съемных дисков (например, многократное использование нескольких флэш-накопителей USB) приведет к тому, что номера DR # будут увеличиваться намного выше номера жесткого диска #. Чем дольше Windows остается загруженной, тем выше могут расти номера DR # - только при перезапуске Windows происходит сброс распределения номера DR # - номер DR # не сбрасывается во время событий выхода пользователя из системы только при перезагрузке Windows.
Для физических внутренних накопителей эти два числа обычно остаются неизменными и идентичными. Но для съемных USB-накопителей нет способа привязать номер DR # к физическому устройству - съемному диску может быть назначено много разных номеров DR # даже во время одного сеанса загрузки.
Утилита Microsoft SysInternals WinObj.exe отображает текущие назначенные идентификаторы через раздел дерева устройства (требуются права "Запуск от имени администратора").