За годы использования моего ноутбука Acer Aspire E1-570G у меня сложилась практика использования UEFI и GPT благодаря их простоте и безопасности. Да, гораздо меньше риск случайно снести загрузчик. В данный момент у меня установлено две операционные системы: Windows 10 и Lubuntu, которые запускаются при помощи загрузчика rEFInd.
Понадобилось временно установить Windows 7 в качестве третьей операционной системы. Естественно, не хотелось рушить сложившуюся инфраструктуру и установить Windows 7 в режиме UEFI на GPT-диск.
Создал установочную флешку, загрузился с неё. Происходит зависание при появлении надписи Starting Windows, причём в момент зависания на секунду-две в верхней части экрана появляются артефакты в виде полос из разноцветных точек. Загружался несколько раз, чтобы исключить вероятность случайной ошибки.
Поняв, что так ничего не выйдет, предпринял последнюю меру - установил семёрку прямо из десятки. Первая стадия установки прошла успешно, и даже после первой перезагрузки я увидел, что вместо загрузчика десятки прописался установщик семёрки, в списке которого оказалась и десятка (!). Попытался продолжить процесс установки семёрки, но всё опять зависло на экране Starting Windows. В отличие от самой первой попытки установить Windows 7, на этот раз всё зависло значительно позже, когда логотип семёрки уже нарисовался на экране. Хотел уже вырубить ноутбук и бросить эту идею, но заметил, что происходит какая-то неравномерная нагрузка жёсткого диска, то есть ноутбук подавал признаки жизни. Стал ждать.
Тут же возникло предположение, что стандартный видеодрайвер Windows 7 не поддерживает мою видеокарту. То есть причина зависаний была банально в том, что семёрка либо не может переключить видеорежим при завершении Starting Windows, либо не может загрузить вышеупомянутый драйвер.
Где-то через десять минут стояния на экране Starting Windows ноутбук перезагрузился. В меню загрузчика пункт Установка Windows 7 сменился на Windows 7, то есть ОС можно было бы считать установленной.
Попытка запуска привела к почти предыдущему результату. Ноутбук намертво завис тогда, когда надпись Starting Windows сменилась на Программа установки обновляет параметры реестра. На этот раз никаких признаков жизни нет.
Несколько последующих попыток загрузить Windows 7 привели только к зависанию на том самом экране загрузки Starting Windows.
Попытки запустить в режиме с низким разрешением и с отключением проверки драйверов также ни к чему не привели.
Любой безопасный режим зависает намертво после загрузки драйвера CLASSPNP.SYS. Стало быть, к ошибке приводит что-то, что загружается после CLASSPNP.SYS.
Задание провалено. Установить Windows 7 на некоторые ноутбуки с UEFI невозможно в принципе. Тем не менее, есть перспективы: кто-то на каком-то форуме писал, что замена семёрочного boot.wim на восьмёрочный всё-таки запускает установку. Получается, что возможно заменить какой-то из семёркиных драйверов на восьмёркин.
После тщетных попыток отключить vga.sys и скормить нормальные драйвера от Intel, я пришёл к выводу, что единственным путём всё-таки является запуск от BIOS.
Приемлемый воркэраунд не заставил себя долго ждать. Windows поддерживает работу с GPT-дисками даже тогда, если он запущен из BIOS, но загрузиться с такого диска не может. Стало быть, загрузчик Windows надо вывести из основного жесткого диска на другой диск. Этим диском стала USB-флешка.
Задание частично выполнено.