Так что время от времени, не в каждом обновлении Windows, но особенно в связи с обновлениями Windows, имена устройств некоторых из моих жестких дисков меняются.
Например, только сегодня, после запуска обновления Windows, два жестких диска, которые отображаются в пространстве имен диспетчера объектов как \Device\Harddisk0
и \Device\Harddisk1
поменялись местами. Соответственно имя устройства тома изменилось с \Device\Harddisk1\Partition7
на \Device\Harddisk0\Partition7
.
По большей части это не будет проблемой, поскольку способ назначения букв дисков не зависит от названий этих устройств.
Однако мне нужно полагаться на имя устройства для подключения зашифрованных томов.
Как научить Windows 7 всегда назначать одно и то же имя устройства данному жесткому диску?
С точки зрения автора драйвера, я не вижу ни одного, так как эти вещи рассортированы по принципу PnP, но, возможно, в пользовательской среде есть что-то, что позволяет сделать это на основе некоторого идентификатора устройства, аналогичного тому, как USBDLM обрабатывает вещи на томе уровень?