Portanto, de vez em quando, não em todas as > todas atualizações do Windows, mas notavelmente conectadas às atualizações do Windows, os nomes dos dispositivos de alguns dos meus discos rígidos mudam.
Por exemplo, apenas hoje depois de executar uma atualização do Windows, os dois discos rígidos vistos no namespace do gerenciador de objetos como \Device\Harddisk0
e \Device\Harddisk1
trocaram de lugar. Correspondentemente, o nome do dispositivo de volume foi alterado de \Device\Harddisk1\Partition7
para \Device\Harddisk0\Partition7
.
Na maior parte, isso não seria um problema, pois a maneira como as letras de unidade são atribuídas não depende desses nomes de dispositivos.
No entanto, preciso confiar no nome do dispositivo para montar volumes criptografados.
Como posso ensinar o Windows 7 a sempre atribuir o mesmo nome de dispositivo a um determinado disco rígido?
Do ponto de vista de um redator de driver, não vejo um como essas coisas são ordenadas de uma maneira PnP, mas talvez haja algo no userland que permita isso baseado em algum ID de dispositivo similar ao modo como o USBDLM lida com as coisas no nível do volume?
Tags windows hard-drive windows-7