
Давным-давно я решил установить Linux на свой ноутбук. У меня была Windows 8.1 на моем ssd1 с загрузкой EFI, и я сделал копию этого ssd с помощью dd
команды, загрузившись с usb-флешки:
dd if=/dev/sda of=my_external_drive/windows_backup.img
Теперь у меня Linux на ssd1, и я купил ssd2 (больше, чем ssd1). Я думаю, что двойная загрузка может быть полезна, поэтому я сделал
dd if=my_external_drive/windows_backup.img of=/dev/sdb
где sdb
находится ssd2. Linux загружается в устаревшем режиме, а когда я переключаюсь в режим UEFI, Windows пытается загрузиться, но не загружается.
Что может быть не так? Если я пишу windows_backup
на ssd1, то он нормально загружается, но я хочу, чтобы windows была на ssd2.
решение1
Данные BCD на диске могут указывать на исходную подпись диска. Вы можете использовать инструмент Bootrec от Microsoft, чтобы исправить это: https://support.microsoft.com/en-us/kb/927392
Ссылки по теме