У меня была похожая проблема с ASUS G75VW, Windows 7 на 1-м диске SATA с GPT и UEFI и Linux Mint на 2-м диске SATA (без GPT). После многих часов поиска и экспериментов я нашел хакерское исправление, в котором мне не нужно переустанавливать окна.
Я сжал раздел Linux на своем втором диске с помощью gparted и добавил крошечный раздел NTFS размером 20 МБ (потому что Windows работала, когда на этом диске был раздел NTFS).
После этого я загрузил Windows 7 на 1-й диск, запустил восстановление автозагрузки (что сработало на этот раз), затем запустил Windows нормально. Теперь он работает с включенным 2-м диском.
Теперь я могу, наконец, загрузить Windows 7 или grub-> Linux через загрузочное меню UEFI. После всех этих неприятностей, я не хочу сейчас пытаться загрузить Windows 7 на GPT через Grub 2! Все эти неприятности, просто чтобы я мог играть в некоторые игры для Windows!
Это было настоящим раздражением, мне понадобилось много времени, чтобы найти это хакерское исправление.
Я думаю, что проблема была связана с:
- Окна неисправны (и их не могли исправить, см. Пункт 3).
- Windows была установлена с несколькими подключенными дисками SATA
- Windows не всегда регистрирует диски SATA по порядку. Я видел это с diskpart.
- Во время загрузки Windows ожидает найти какой-либо раздел Windows на диске, который он считает «первым» (который был моим вторым диском SATA), даже если он пуст.
- Возможно, MS намеренно пренебрегли исправлением этой ошибки, поскольку большинство пользователей будет винить Linux.
Проблема не была вызвана:
- Что-нибудь на втором диске - это работало, когда этот диск был удален.
- Установка Linux / grub 2 - я сказал Linux не устанавливать ничего на 1-й диск.
- Загрузочные файлы Windows MBR или EFI или что-нибудь на втором диске. На втором диске нет никаких признаков Windows, кроме того пустого раздела NTFS, который я создал.
Чтобы исправить это более аккуратно, с большим усилием, я мог бы переформатировать диски, отключить второй диск SATA в BIOS / UEFI (или физически отключить его), а затем снова установить Windows 7 с нуля. Я полагаю, что это не будет регистрировать диски неправильно. Я слишком ленив, чтобы попробовать это, но думаю, это сработает.
Я хотел бы знать, как это исправить. Я предполагаю, что придется как-то возиться с реестром Windows, чтобы порядок дисков Windows соответствовал порядку дисков SATA, как и должно быть.