Нужно обеспечить несколько ключевых настроек:
1) Тот же режим запуска - если ранее система была поставлена "неправильно" и по старинке в режиме BIOS - то ищем в BIOS как разрешить загрузку (по разному может выглядеть, от Legacy до MBR). Как правило поблизости будут пункты про защищенную загрузку и UEFI.
2) Нужен тот же контроллер диска. Если этап старта загрузки вы преодолели - но система падает в синий экран с сообщением, что нету диска с которого надо грузиться - смотрите, в каком режиме у вас ранее был контроллер. Это может оказаться IDE место ACHI.
Старый режим RAID на новых материнках вообще недоступен (только iRST), при чем если новая мать принудительно и только работает в iRST, и вариантах VMD - вы систему не загрузите вообще. Увы...
3) Если контроллер диска преодолели, но падает в синий экран при загрузке с иными странными сообщениями - это несовместимость установленных драйверов с новым железом. Лечится загрузкой в безопасном режиме, открываем диспетчер устройств, включаем отображение скрытых и удаляем вообще все устройства, которые отображаются "полупрозрачными".
4) Еще один способ - это загрузка в виртуальной машине. Ставите обычную винду на новый комп, поднимаете Hyper-V, диск пробрасываете как устройство и грузите виртуалку с него.