Я думаю, вам нужно отформатировать этот внешний диск как «загрузочный», чтобы создать MBR, чтобы вы могли загрузиться с него.
Шаг за шагом можно найти здесь
Я использовал Ubuntu вместе с Windows 10 на внутреннем жестком диске. Я только что получил новый SSD, затем я скопировал свой Ubuntu на SSD с rsync
командой с внешним подключением этого SSD. Затем я удалил внутренний жесткий диск с ПК (который включает в себя win10 и ubuntu), затем подключил SSD внутри (который включает только ubuntu). После ремонта grub, внутренняя убунту сработала.
Но внешнее подключение жесткого диска и попытка загрузки на нем окон вызвало ошибку «Недоступное загрузочное устройство». Я пытался решить эту проблему, используя Windows CMD (доступ из безопасного режима) и Ubuntu boot-repair tool.
В программе восстановления загрузчика я не мог выбрать опцию «MBR», которая была выделена серым цветом. Восстановление gbu из ubuntu внешнего жесткого диска работало для внешнего ubuntu, но при выборе Windows в этом grub снова возникла та же ошибка «недоступного загрузочного устройства».
В cmd окон (пробовал как с установочным диском windows, так и с cmd безопасного режима) я запустил некоторые bootrec
команды, которые также не помогли.
Я отказался от своих старых файлов и попытался запустить чистую установку win10 на внешний жесткий диск, который, как я понял, собирался установить его на внутренний SSD.
Могу ли я просто исправить менеджер загрузки Windows и сохранить мои окна внешне?
Я думаю, вам нужно отформатировать этот внешний диск как «загрузочный», чтобы создать MBR, чтобы вы могли загрузиться с него.
Шаг за шагом можно найти здесь