Windows не удается восстановить после спящего режима, поскольку двойная загрузка с Linux

У меня есть ноутбук с Windows и Ubuntu с двойной загрузкой GRUB. С тех пор, как он был с двойной загрузкой, он не смог восстановиться после спящего режима Windows (с BAD_POOL_CALLER BSOD). Он делает это не каждый раз, чаще, когда Linux загружается в промежуточный период (поскольку его включение приводит к GRUB), я подумал, что это возможно из-за того, что Linux перезаписывает часть оперативной памяти, необходимой для спящего режима, но это начало происходить, даже если Linux не загружен.

Я сделал 26-часовую проверку памяти, и он не нашел никаких ошибок. Это то, что я могу исправить, или это просто раздражающий побочный эффект двойной загрузки? Возможно, GRUB использует память гибернации? Должен ли GRUB загружаться, даже если Windows была в спящем режиме?

1 ответ

Решение

Проблема в том, что... когда ваш компьютер находится в спящем режиме... в nvram хранятся несколько ключевых настроек, помогающих в процессе восстановления. Когда вы загружаете Linux, скорее всего, эти настройки nvram изменяются / перезаписываются / стираются... потенциально, даже grub может изменить эти настройки тоже. Как правило, вы никогда не должны переводить компьютер в спящий режим в одну ОС и перезагружаться в другую ОС.

Что касается вопроса между grub и windows... да, grub ВСЕГДА будет загружаться. Это загрузчик. Даже если windows является параметром загрузки по умолчанию, grub все равно сначала загружается, а затем передается загрузчику Windows... который, в свою очередь, загружает Windows. Загрузчик Windows не способен загружать что-либо, кроме Windows.

Получить спящий режим для работы в такой среде может быть довольно сложно. Просто убедитесь, что все выглядит для ОС, как будто это нормально. Т.е. убедитесь, что раздел Windows имеет флаг "boot" (также иногда называемый "активный"). Вы можете легко сделать это в Linux, используя gparted или некоторый вариант диспетчера разделов диска (fdisk тоже может... но вы можете столкнуться с проблемами, если не обращаете внимания). Не позволяйте Windows попробовать и сделайте это, или вы, вероятно, это сделаете потерять GRUB и потенциально может сделать вашу систему не загружаемой.

Другие вопросы по тегам