Запускаемся с двумя жесткими дисками (старый и новый)
открываем cmd от имени администратора и выполняем команду
bcdboot c:\windows /s C: /l ru-ru
выключаем ПК и отключаем старый жесткий диск, после этого система загрузится сама с нового без проблем