所以时不时地,不是每一个Windows 更新,但值得注意的是与 Windows 更新相关,我的某些硬盘的设备名称发生了变化。
\Device\Harddisk0
例如,就在今天运行 Windows 更新后,对象管理器命名空间中显示为和的两个硬盘\Device\Harddisk1
互换了位置。相应地,卷设备名称从 更改\Device\Harddisk1\Partition7
为\Device\Harddisk0\Partition7
。
大多数情况下这不是问题,因为驱动器号的分配方式不依赖于这些设备名称。
但是,我需要依靠设备名称来安装加密卷。
我怎样才能让 Windows 7 始终为给定的硬盘分配相同的设备名称?
从驱动程序编写者的角度来看,我看不到这一点,因为这些事情是以 PnP 方式整理的,但也许用户空间中存在某些东西可以基于某些设备 ID 来实现它,类似于 USBDLM 在音量级别处理事物的方式?