У меня есть две гипотезы. Во-первых, сообщение об ошибке, о котором вы сообщаете, на самом деле не является сообщением Windows, а просто отформатировано в стиле, подобном тому, который использует Microsoft. Вы не процитировали это точно или не сделали снимок экрана, поэтому мы не можем точно судить, что это такое.
Моя вторая гипотеза заключается в том, что когда вы устанавливали Ubuntu на первый диск, вы не полностью стирали файлы Windows с системного раздела EFI (ESP), где на компьютере с EFI располагаются загрузчики. Это не вызвало немедленных проблем, потому что ваша установка Ubuntu установила переменные EFI в NVRAM так, чтобы они указывали на загрузчик Ubuntu (GRUB) по умолчанию, поэтому загрузчик Windows не был активирован. Однако когда вы меняли местами свои диски, ваш EFI заметил, что загрузчик Ubuntu недоступен, и удалил его запись из NVRAM. Когда вы меняли местами диски обратно, прошивка основывалась на жестком кодировании местоположения загрузчика Windows как запасного варианта, так как в NVRAM не было записей, которые работали, и загрузчик Windows возвращался к жизни.
Вторая гипотеза кажется более вероятной для меня. Если это правильно, решение состоит в том, чтобы заново создать запись загрузчика Ubuntu/GRUB. Это может быть сделано любым количеством способов. Самым простым с точки зрения компьютера является загрузка аварийной системы и использование такого инструмента, как bcfg
(в оболочке EFI) или efibootmgr
(в Linux), чтобы воссоздать эту отсутствующую запись. Это требует умеренного количества опыта, хотя; см. эту страницу для резюме. Более простое решение с человеческой точки зрения - использовать инструмент восстановления загрузки Ubuntu, который переустановит GRUB и установит новый GRUB по умолчанию. Другой вариант - установить другой загрузчик EFI; некоторые из них доступны, и если у вас есть проблемы с GRUB, заставить работать другой может быть проще, чем исправить GRUB, что довольно сложно и сложно настроить вручную.