Обычно с этим ничего не нужно делать, потому что Windows запоминает последнюю букву диска, подключенную к каждому диску VHD.
Когда вы часто переключаетесь между виртуальными жесткими дисками (и / или внешними дисками), возможно, это не работает для вас.
Конечно, вы можете сделать это с помощью сценария. Вот командный файл (без Powershell, который был бы более мощным):
Командный скрипт Windows 7 для монтирования диска VHD с назначенной буквой диска через DiskPart
Для определенных файлов VHD вы можете упростить этот сценарий или просто добавить фиксированные имена для диска и файла VHD. Вот и все.