По какой-то причине Windows любит резервировать буквы дисков, которые она видела ранее.
Эта информация хранится в реестре по адресу
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Просто удалите раздел реестра с неиспользуемой буквой диска в \DosDevices\D:, затем перезапустите, и вы сможете повторно использовать нужную букву диска.
Сделав это во второй раз, я обнаружил, что проще, если вы сделаете это так:
Перенесите все файлы со старого диска данных D:\на новый диск данных E:\.
Вы не перезагрузится!
Убедитесь, что абсолютно не запущены программы, которые обращаются к файлам на старом диске с данными. Закройте как можно больше приложений. Затем измените букву старого диска данных на что-то случайное D:\→ Q:\.
Теперь вы можете изменить букву диска нового диска данных на букву, которая ранее была занята старым диском данных, E:\→D:\
Как правило, меняйте буквы дисков, подключив как старые, так и новые диски данных; не перезагружайтесь, пока вы не выполните переключение буквы диска. Это позволило бы избежать проблемы, которую я имел выше.