При попытке установить Windows XP на компьютер с UEFI установщик чаще всего либо не видит жёсткий диск, либо процесс прерывается синим экраном с кодом 0x0000007B ещё на этапе текстового режима. Причина известна: Windows XP вышла задолго до появления UEFI и не имеет встроенной поддержки ни этого интерфейса, ни контроллеров SATA в режиме AHCI, ни USB 3.0. Однако на платах с режимом совместимости CSM (Compatibility Support Module) установка всё ещё возможна — правда, с рядом подготовительных шагов.
В этой инструкции разберём, как проверить, поддерживает ли ваша плата установку XP, как подготовить загрузочный носитель с интегрированными драйверами и какие настройки BIOS нужно изменить. Сразу обозначим границу: на технике, где CSM полностью убран производителем (многие ноутбуки и платы последних поколений), классическая установка XP невозможна — там остаётся только виртуализация.
Почему UEFI мешает установке Windows XP
Windows XP разрабатывалась под классический BIOS и загрузку с дисков с разметкой MBR. UEFI работает иначе: он ожидает загрузчик в виде EFI-приложения на разделе с файловой системой FAT32 и разметку GPT. Установщик XP такого загрузчика не содержит, поэтому «чистый» UEFI-режим для него бесполезен.
Выходом служит режим CSM — встроенный в UEFI эмулятор классического BIOS. Когда CSM включён, плата ведёт себя как старый компьютер: поддерживает загрузку с MBR, прерывания BIOS и legacy-устройства. Именно в этом режиме установщик XP способен запуститься и увидеть диск.
Вторая проблема — контроллеры дисков. Дистрибутив XP не знает о режиме AHCI и не содержит драйверов для современных чипсетов. Если контроллер работает в AHCI или RAID, установщик не найдёт диск и выдаст ошибку 0x0000007B. Решается это либо переключением контроллера в режим IDE/Legacy (если такая опция есть), либо интеграцией драйверов в дистрибутив.
💡Windows XP устанавливается на UEFI-плату только через режим CSM (эмуляцию BIOS) и с драйверами дискового контроллера, интегрированными в дистрибутив или подхваченными с дискеты/USB-FDD.