КОД 12

Код 12 — устройству не досталось адресов и прерываний

Прошивка платы или Windows не смогли выделить устройству адреса памяти, порты или прерывание. Помогают настройки BIOS, другой слот и обновление прошивки; драйвер почти никогда не виноват.

8 минут

15.09.2026

Код 12 — вопрос распределения ресурсов платы, переустановка драйвера его не лечит.

Коротко по сути

С большими видеокартами и несколькими картами сразу обычно помогает параметр Above 4G Decoding в BIOS.

Другой слот и отключение неиспользуемых контроллеров освобождают ресурсы без риска.

Если код появился у встроенных устройств без всяких изменений, под подозрением прошивка или сама плата.

Экран с сообщением «Код 12»: плата не выделила адреса устройству, проверять в порядке «Above 4G, слот, прошивка платы»

Кому достаются адреса и прерывания

Каждое устройство на шине PCI Express получает от системы свои ресурсы: диапазоны адресов памяти, через которые процессор обменивается с ним данными, порты ввода-вывода и прерывания, которыми устройство сообщает о событиях. Распределяет их прошивка платы при включении, а Windows при загрузке уточняет и дополняет. Если свободного места не хватило или два устройства получили пересекающиеся ресурсы, одно из них остаётся ни с чем, и диспетчер показывает код 12.

Раньше этот код был спутником старых плат расширения, которые спорили за прерывания. Сейчас узким местом чаще становится адресное пространство. Современная видеокарта просит у системы большой диапазон адресов под видеопамять, а при включённой технологии Resizable BAR — диапазон размером со всю видеопамять. Если прошивка платы размещает устройства только в нижних четырёх гигабайтах адресов, две-три такие карты, адаптер NVMe и встроенные контроллеры туда не помещаются. Microsoft отдельно упоминает и старую причину: BIOS не выделил прерывание контроллеру USB из-за ошибочной таблицы многопроцессорной конфигурации.

Поэтому вопрос «система или железо» получает необычный ответ: чаще всего это настройки и прошивка самого железа. Windows и драйвер лишь сообщают, что ресурсов не хватило. Плата бывает неисправна редко, но исключать это нельзя, если код появился у встроенных устройств — контроллера USB, звука, сетевой карты — на компьютере, где ничего не меняли. Там в первую очередь смотрят на сброшенные настройки BIOS и на прошивку.

Настройки и перестановки без риска

Первое — вспомните, что изменилось. Новая видеокарта, вторая карта, адаптер для SSD, карта видеозахвата, док-станция Thunderbolt — код 12 почти всегда появляется после добавления устройства. Отключите новое устройство и проверьте, пропал ли код у остальных. Затем поставьте его в другой слот: слоты на плате делят линии между собой, и в инструкции к плате обычно написано, какой слот отключается, когда занят соседний разъём M.2, или наоборот.

Второе — параметр Above 4G Decoding в BIOS или UEFI; у разных производителей он называется чуть иначе. Он разрешает размещать адреса устройств выше границы четырёх гигабайт, и для систем с несколькими видеокартами или картой с большим объёмом памяти это обычно решающий шаг. Включать его стоит вместе с проверкой режима загрузки: на многих платах он работает только при загрузке в режиме UEFI без модуля совместимости CSM. Если Windows установлена в старом режиме, переключение без переразметки диска оставит систему без загрузки, поэтому здесь нужна осторожность.

Третье — освободить ресурсы. В BIOS можно отключить неиспользуемые контроллеры: второй сетевой адаптер, дополнительный контроллер SATA, последовательный порт. Там же стоит посмотреть, нет ли на сайте производителя платы новой прошивки: в описаниях обновлений нередко прямо указано улучшение совместимости с видеокартами. Прошивку обновляют строго по инструкции производителя и не выключают компьютер в процессе; если процедура кажется рискованной, лучше доверить её мастеру.

Когда дело в плате, а не в настройке

Первый признак — код 12 у встроенных устройств без всякого вмешательства. Вчера работали порты USB и звук, сегодня у контроллера код 12, а новых устройств в компьютере нет. Сброс настроек BIOS к стандартным — безопасная первая мера. Если после сброса код остался, стоит вспомнить, не садилась ли батарейка платы, не было ли скачков питания и не обновлялась ли прошивка. Прерванное обновление BIOS даёт как раз такие странности.

Второй признак — устройство определяется то в одном слоте, то нигде, код меняется, компьютер иногда не стартует с установленной картой. Это похоже уже не на нехватку ресурсов, а на плохой контакт в слоте, повреждённые линии на плате или неисправный переходник-райзер. В майнинговых фермах и корпусах с вертикальной установкой видеокарты райзеры и удлинители — частый источник нестабильности, и их проверяют заменой.

Третий признак — плата не рассчитана на то, что в неё поставили. Старые платы без параметра Above 4G Decoding и без свежих прошивок могут не справиться с современной картой с большой видеопамятью или с набором из нескольких карт. Ремонтировать здесь нечего: решение — обновление прошивки, если производитель его выпустил, отказ от части устройств или замена платы. Выяснять это перебором удобнее вместе с человеком, который знает конкретные модели.

Как мастер распределяет ресурсы заново

Мастер начинает с карты ресурсов: в диспетчере устройств включает просмотр ресурсов по подключению и смотрит, какие устройства заняли адреса и где пересечение. Затем сверяет состав с возможностями платы по документации: сколько линий у каждого слота, какие разъёмы делят их между собой, поддерживает ли прошивка размещение устройств выше четырёх гигабайт. Уже на этом этапе часто видно, что достаточно переставить карту или отключить лишний контроллер.

Если нужны настройки прошивки, мастер меняет их с учётом режима загрузки: при необходимости переводит систему на загрузку в режиме UEFI так, чтобы Windows продолжала запускаться, и только потом включает параметры для больших адресов. Прошивку платы обновляет, сохранив перед этим текущие настройки. При подозрении на плату слот проверяется исправной картой, осматриваются разъёмы и цепи питания слотов, а если неисправность подтвердилась, мастер согласует ремонт или замену.

Диагностика и выезд мастера бесплатны. Настройка BIOS стоит 1 200 ₽, в неё входят параметры распределения ресурсов и режима загрузки. Ремонт материнской платы обходится в 4 000 ₽; эту работу мастер предлагает только после того, как исключены настройки, слоты и переходники.

Как применить к своей ситуации

Как применить это к своей ситуации

Короткий практический ориентир: что проверить без риска, когда лучше не затягивать и какую информацию удобно подготовить до обращения.

КАК ИСПОЛЬЗОВАТЬ МАТЕРИАЛ

Что сказать мастеру после проверки

Симптом. Опишите своими словами, что именно происходит с техникой. Для обращения не нужен полный диагноз из материала.

Что уже проверили. Достаточно коротко сказать, что уже успели проверить безопасно без разборки и без повторяющихся экспериментов.

К какому выводу прийти. Если после проверки стало видно, что дальше нужна не самостоятельная настройка, а нормальная услуга или диагностика, лучше сразу переходить к заявке.

Заявка через сайт

Оставьте номер

Перезвоним, уточним симптомы и скажем, что лучше сделать дальше.

Подходящие услуги

Куда обратиться по этой теме

Если по описанию ситуация похожа на вашу, можно сразу перейти к нужной помощи и оставить заявку.

Подойдёт по вашей ситуации

Диагностика компьютеров и ноутбуков

Диагностика нужна, когда симптом есть, а причина неочевидна: техника не включается, выключается, греется, тормозит, не заряжается или ведёт себя нестабильно. После проверки вы понимаете, что произошло и стоит ли ремонтировать устройство.

Подойдёт по вашей ситуации

Настройка BIOS и UEFI

В BIOS обычно лезут в двух случаях: когда компьютер не грузится с нужного диска и когда для установки Windows 11 требуется включить то, о чём человек впервые слышит. При этом ошибиться здесь легко, а последствия неприятные: система перестаёт загружаться, диск с шифрованием требует ключ восстановления, а разогнанная память даёт синие экраны. Мы настраиваем нужные параметры и объясняем, что именно меняем, — это не перепрошивка, и рисков у неё несопоставимо меньше.

Подойдёт по вашей ситуации

Ремонт материнской платы компьютера

Материнская плата стационарного компьютера ломается не так, как ноутбучная: здесь реже нужна пайка чипов и чаще — работа с питанием, конденсаторами, сокетом, слотами и разъёмами. Компьютер не стартует, стартует через раз, не видит одну планку памяти или диск, теряет USB, пищит — всё это может быть плата, а может быть блок питания или процессор рядом с ней. Поэтому ремонт начинается со стенда, где плату проверяют отдельно, а не с покупки новой «на всякий случай».

Подойдёт по вашей ситуации

Компьютер не видит видеокарту

Ситуация обманчивая: изображение на экране есть, компьютер работает, а видеокарты в списке устройств нет, значит картинку рисует встроенное видео процессора, а дорогая плата в корпусе простаивает. В играх это заметно сразу, в работе не всегда. Причин немного, и они делятся на две группы: карта не получает питание или не встала в слот, либо система её видит, но не может с ней работать. Разберём обе, начиная с того, что проверяется без разборки.

Подойдёт по вашей ситуации

Не работают USB-порты

Отказ портов почти всегда происходит группами, и по тому, какая именно группа отвалилась, сразу видно направление поиска. Перестали работать только передние порты корпуса — виноват шлейф внутри. Отказала половина задних — вопрос к контроллеру или плате. Не работает ни один — смотрим на систему и питание. Разберём эту логику по шагам: она экономит час перебора и заодно объясняет, почему «переустановить драйвер» помогает далеко не всегда.

Подойдёт по вашей ситуации

Коды ошибок в диспетчере устройств: 10, 28, 43, 45 и другие

Код в диспетчере устройств — это не диагноз, а подсказка, с какой стороны искать: драйвер, питание, разъём или само устройство.

Подойдёт по вашей ситуации

Почему слетает BIOS и что с этим делать

Чаще всего сбрасываются настройки, а не сама микропрограмма, и лечится это батарейкой за пару минут — но признаки повреждения прошивки выглядят иначе.

FAQ

Частые вопросы по ситуации

Если ситуация похожа на вашу, оставьте заявку. Не нужно заранее угадывать точную причину поломки.

Что даст отключение другого устройства, как советует сообщение?
Освободит его ресурсы для устройства с кодом 12, и оно может заработать. Это нормальный способ убедиться, что проблема именно в нехватке ресурсов. Постоянным решением это бывает, только если отключённое устройство вам не нужно. Иначе ищут настройку, слот или прошивку, при которых работают оба.
Код 12 у одной из видеокарт в ферме.
Для систем с несколькими видеокартами первым делом включают Above 4G Decoding и проверяют, что загрузка идёт в режиме UEFI. Затем смотрят райзеры: неисправный переходник даёт нестабильное определение, похожее на нехватку ресурсов. Если код 12 держится у одной и той же карты в любом слоте, её проверяют отдельно на другом компьютере.
Нужно ли включать Resizable BAR?
Для работы устройства — нет. Технология ускоряет обмен данными с видеокартой в некоторых играх, но увеличивает запрашиваемый диапазон адресов. Если код 12 появился после её включения, выключите её и проверьте, пропал ли он. Включать её имеет смысл на плате с актуальной прошивкой и при загрузке в режиме UEFI.
Может, проще переустановить Windows?
Почти никогда. Ресурсы распределяет прежде всего прошивка платы, и новая система получит те же адреса. Переустановка может помочь, только если сбились собственные настройки распределения Windows, но это редкий случай, и проверять его стоит последним — после BIOS, слотов и прошивки.
Сколько стоит решить конфликт ресурсов?
Диагностика и выезд мастера бесплатны. Если всё решается параметрами прошивки и перестановкой устройств, настройка BIOS обойдётся в 1 200 ₽. Ремонт материнской платы стоит 4 000 ₽ и нужен, только когда неисправен слот или цепи на плате. Вариант мастер назовёт до начала работ.

ЗАЯВКА ЧЕРЕЗ САЙТ

Если ситуация похожа на вашу

Оставьте номер телефона. Перезвоним и уточним детали.