Решение проблемы BSOD после переноса системы с HDD на SSD меньшего объема.
Проблема заключается в том, что при переносе не сохраняется устройство, с которого нужно загрузить ОС. BIOS или UEFI видит загрузочную область на диске (те самые 100 или 500 МБайт перед диском C:\), но там отсутствует информация о новом SSD. Решение проблемы - дополнить загрузочную информацию и вписать строчки "device partition" и "osdevice" через bcdedit. Пример команд: bcdedit /store x:\boot\bcd /set {default} device partition=C: bcdedit /store x:\boot\bcd /set {default} osdevice=C:
Данные команды запускаются с WinPE, можно использовать как установочный диск с нажатием Shift+F10, так и модифицированные WinPE, например от Sergei Strelec.
Дополнительная информация. Загрузить систему без проверки подписи драйверов можно через следующие команды: bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS bsdedit -set loadoption TESTSIGNING ON