Исправьте Windows 10 после физического извлечения диска с двойной загрузкой Ubuntu
У меня в ноутбуке было два физических диска: SSD и HDD. У меня была установлена Windows 10 на SSD-накопителе, а позже я установил Ubuntu на HDD с двойной загрузкой. Теперь я хочу заменить этот жесткий диск другим SSD и выполнить новую установку Ubuntu там. Я отключил жесткий диск, но сейчас не могу загрузиться с Windows - там написано, что загрузочное устройство не найдено. Если я подключу жесткий диск обратно, я все равно смогу загрузиться оттуда. Как я могу восстановить нормальную загрузку Windows, чтобы мой ноутбук работал без этого жесткого диска, а затем установить Ubuntu с двойной загрузкой на новый диск? Я попытался создать USB-накопитель для восстановления, загрузиться оттуда, запустить bootrec.exe/fixmbr
а также bootrec.exe/fixboot
но это не имело никакого эффекта. bootrec/rebuildbcd
сказал, что он нашел установку Windows, но не смог найти какое-то необходимое устройство (я думаю, это означает, что жесткий диск, так как похоже, что это загрузочное устройство) Как я могу избавиться от последствий двойной загрузки и исправить загрузку Windows?
UPD: Похоже, что загрузчик и паттерн uefi физически находятся на этом HDD:
Таким образом, невозможно загрузить без этого. Как я могу это исправить?
2 ответа
Я нашел ответ. Если кому-то это может пригодиться - дело в том, чтобы создать раздел EFI на диске, на котором установлена Windows. Похоже, что после установки двойной загрузки Ubuntu он переместил этот раздел в раздел, где были установлены GRUB и Ubuntu, и мне пришлось вернуть его домой.
Это довольно легко сделать с diskpart
утилита, основные шаги перечислены здесь
Я не уверен на 100% в этом, но вы проверили BIOS, чтобы увидеть, будет ли он даже пытаться загрузиться с существующего SSD? У меня была похожая проблема, и мне пришлось изменить порядок загрузки в BIOS, чтобы убедить машину запустить ее и даже не попробовать другие варианты загрузки.