Если ситуация следующая:
(C:)- Виндовс (ssd)
(D:)- Программы (Старый hdd)
(E:)- Новый пустой (Новый hdd)
если перенести перенести все файлы с диска D на диск E, а затем сменить букву диска D на G (например) временно, затем сменить букву диска E на D,
и уже диск G (ранее D) сменить на букву E
то получится так:
(C:)- Виндовс (ssd)
(D:)- Программы (Новый hdd)
(E:)- Новый пустой (Старый hdd)
и все программы будут работать как работали ранее