Появление желтого восклицательного знака в диспетчере устройств с сообщением «Код 43» — это классический сценарий, который может застать врасплох любого владельца ПК. Windows сообщает, что устройство не может запуститься, и часто это выглядит как приговор для вашей AMD Radeon. Однако в большинстве случаев проблема кроется не в физическом выходе из строя графического чипа, а в программном конфликте или сбое при инициализации оборудования.
Ситуация требует хладнокровия и последовательных действий, так как хаотичная переустановка драйверов «сверху» старых файлов лишь усугубляет положение. Ошибка Code 43 возникает, когда операционная система теряет связь с устройством или получает от него неверный ответ на запрос статуса. Для видеокарт AMD это особенно актуально из-за особенностей работы драйверов Adrenalin и их взаимодействия с системными таблицами.
В этой статье мы разберем проверенные методы, которые помогают в 90% случаев вернуть карту к жизни. Вам не обязательно быть экспертом в программировании, но потребуется внимательность к деталям. Восстановление работоспособности часто зависит от того, насколько чисто будет выполнена процедура удаления старого программного обеспечения перед установкой нового.
Диагностика и природа возникновения ошибки
Прежде чем приступать к активным действиям, необходимо понять, с чем именно мы сталкиваемся. Код 43 — это универсальный код ошибки, который Windows использует, когда не может определить конкретную причину сбоя оборудования. В контексте видеокарт AMD это часто означает, что драйвер загрузился, но не смог корректтно инициализировать аппаратную часть или получить от нее валидный отклик.
Иногда проблема кроется в банальном конфликте версий ПО или остаточных файлах предыдущих инсталляций. Реестр Windows может содержать записи, которые направляют систему по неверному пути при попытке запуска устройства. Также стоит учитывать, что некоторые майнинговые модификации BIOS или попытки разгона могли привести к нестабильности, которую система воспринимает как критическую ошибку.
⚠️ Внимание: Если вы недавно вскрывали видеокарту или меняли термопасту, ошибка может указывать на плохой контакт в слоте PCI-E. Перед программным лечением убедитесь, что карта плотно сидит в разъеме и подключено дополнительное питание.
Важно различать программный сбой и физическую неисправность. Если после всех манипуляций ошибка сохраняется, возможно, дело в отвале чипа или проблемах с цепями питания, но спешить с выводами рано. Диспетчер устройств — это лишь первый уровень диагностики, который дает нам направление для дальнейших действий.
Полное удаление драйверов через DDU
Самый эффективный способ борьбы с артефактами драйверов — это их полная очистка перед повторной установкой. Стандартное удаление через панель управления часто оставляет множество мусорных файлов и записей реестра, которые продолжают конфликтовать с новой версией ПО. Для этой задачи создан специализированный инструмент Display Driver Uninstaller (DDU).
Процесс требует подготовки: вам необходимо скачать последнюю версию DDU с официального сайта и актуальный установщик драйвера AMD Adrenalin. Важно выполнять все действия в безопасном режиме, чтобы файлы драйвера не были заблокированы операционной системой для использования. Это гарантирует, что удаление пройдет максимально чисто.
☑️ Подготовка к удалению драйверов
Запустив программу, выберите в правой части меню производителя AMD и нажмите кнопку «Удалить и перезагрузить». Система выполнит глубокую очистку, удалит папки, файлы и ключи реестра, связанные с графическим адаптером. После перезагрузки Windows попытается установить базовый драйвер, но мы сразу же запустим ранее скачанный установщик AMD для чистой инсталляции.
Перед запуском DDU создайте точку восстановления системы на всякий случай, хотя программа обычно работает стабильно, лишняя страховка не помешает.
Модификация реестра и отключение TDR
Если чистая установка не помогла, проблема может крыться в тайм-ауте восстановления драйвера (TDR). Windows имеет механизм защиты, который перезагружает драйвер видеокарты, если она не отвечает в течение определенного времени (обычно 2 секунды). Иногда этот механизм срабатывает ложно, генерируя Код 43.
Для решения проблемы необходимо внести изменения в системный реестр. Будьте предельно внимательны при работе с regedit, так как ошибка в адресе может привести к нестабильности системы. Нам нужно увеличить время ожидания ответа от видеокарты или отключить проверку вовсе для диагностики.
Откройте редактор реестра, нажав Win + R и введя команду regedit. Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
В правой части окна создайте новый параметр DWORD (32 бита) с именем TdrDelay. Установите его значение равным 10 (десятичная система), что увеличит время ожидания до 10 секунд. Если у вас 64-битная система, также имеет смысл создать параметр TdrDdiDelay со значением 10.
| Параметр | Тип данных | Значение (Decimal) | Описание |
|---|---|---|---|
| TdrDelay | DWORD (32 бита) | 10 | Время ожидания ответа от GPU |
| TdrDdiDelay | DWORD (32 бита) | 10 | Задержка для DDI (для 64-битных ОС) |
| TdrLevel | DWORD (32 бита) | 3 | Уровень обнаружения (опционально) |
| TdrTestMode | DWORD (32 бита) | 0 | Режим тестирования (должен быть 0) |
После внесения изменений обязательно перезагрузите компьютер. Этот метод часто помогает владельцам карт серии RX 580 и RX 5700, которые склонны к кратковременным падениям частот, воспринимаемым системой как зависание.
⚠️ Внимание: Изменение реестра — рискованная операция. Убедитесь, что вы создаете параметр именно в указанной ветке, иначе система может повести себя непредсказуемо.
Принудительная установка драйвера через Диспетчер устройств
Иногда автоматический установщик AMD не может корректно определить устройство из-за ошибки Code 43. В этом случае помогает ручное указание пути к INF-файлу драйвера. Этот метод заставляет Windows игнорировать проверку совместимости и попытаться запустить устройство с указанным профилем.
Сначала распакуйте установщик драйвера AMD в папку (обычно это C:\AMD), но не запускайте установку. Затем откройте Диспетчер устройств, найдите вашу видеокарту с желтым значком, кликните правой кнопкой мыши и выберите «Обновить драйвер».
Выберите пункт «Выполнить поиск драйверов на этом компьютере», а затем «Выбрать драйвер из списка доступных драйверов». Нажмите кнопку «Установить с диска» и через кнопку «Обзор» укажите путь к распакованной папке:
C:\AMD\...\Packages\Drivers\Display\WT6A_INF\
В списке выберите вашу модель видеокарты (например, Radeon RX 580 Series) и нажмите «Далее». Система предупредит о возможной несовместимости — игнорируйте это предупреждение и подтвердите установку. Если процесс пройдет успешно, ошибка может исчезнуть.
Что делать, если система пишет «Наиболее подходящие драйверы уже установлены»?
В этом случае в окне выбора драйвера нужно нажать кнопку «Все устройства» в списке производителей и выбрать «AMD» или «Standard», после чего снова нажать «Установить с диска» и указать путь к INF-файлу. Это заставит систему пересмотреть список совместимых устройств.
Аппаратные причины и сброс BIOS материнской платы
Не стоит сбрасывать со счетов и физические факторы. Код 43 может появляться из-за нехватки питания или проблем с линией PCI-E. Если вы используете райзеры для майнинга, попробуйте подключить карту напрямую к материнской плате. Также стоит проверить кабели дополнительного питания.
Часто помогает сброс настроек BIOS материнской платы. Сбой в таблицах ACPI или неправильное распределение ресурсов может блокировать работу видеокарты. Выполните сброс BIOS до заводских настроек (Load Optimized Defaults) через меню BIOS или путем извлечения батарейки на 5-10 минут при выключенном ПК.
Также имеет смысл проверить, включена ли опция Above 4G Decoding в BIOS. Для современных карт AMD эта функция критически важна для корректного адресования памяти. Если она отключена, система может не видеть полный объем видеопамяти или выдавать ошибку устройства.
- 🔌 Проверка контактов: Выньте видеокарту, протрите контакты ластиком и вставьте обратно до щелчка.
- ⚡ Блок питания: Убедитесь, что мощности БП хватает, и кабели питания вставлены плотно, без люфтов.
- 💻 Другой слот: Попробуйте переставить карту в другой слот PCI-E, если их несколько на материнской плате.
Если ничего не помогает, попробуйте установить видеокарту в другой компьютер. Это позволит точно определить, в каком узле кроется проблема: в самой карте, в материнской плате или в блоке питания.
Если карта работает в другом ПК, проблема в настройках BIOS или конфликте оборудования вашей текущей материнской платы.
Прошивка BIOS видеокарты как крайняя мера
В самых сложных случаях, особенно с картами, побывавшими в майнинге, может потребоваться перепрошивка BIOS самой видеокарты. BIOS видеокарты содержит низкоуровневые инструкции по работе с памятью и напряжением. Если он поврежден или модифицирован, Код 43 будет возвращаться постоянно.
Для этой процедуры используется утилита ATIFlash (или AMDVBFlash). Вам понадобится точная копия оригинального BIOS для вашей модели, которую можно найти на сайте TechPowerUp. Важно: прошивка чужого BIOS может окончательно вывести карту из строя, поэтому делайте это только если уверены в своих действиях.
⚠️ Внимание: Перед прошивкой обязательно сделайте бэкап текущего BIOS. Если новая прошивка не подойдет, вы должны иметь возможность откатиться назад. Используйте команду
atiflash -s 0 backup.romдля сохранения.
Процесс прошивки выполняется из-под командной строки с правами администратора. Команда выглядит примерно так:
atiflash -p 0 newbios.rom
Где 0 — это индекс устройства, а newbios.rom — имя файла прошивки. После успешной записи необходимо полностью обесточить компьютер (выдернуть шнур из розетки на минуту), чтобы сбросить энергозависимую память карты, и только затем включать.
Как узнать, стоит ли на карте модифицированный BIOS?
Сравните контрольную сумму (Checksum) вашего BIOS с оригиналом на сайте TechPowerUp. Также майнинговые биосы часто имеют измененные тайминги памяти, что можно увидеть в программе GPU-Z во вкладке Memory Timings. Если там стоит"Unknown" или тайминги выглядят подозрительно — BIOS модифицирован.
Может ли антивирус блокировать установку драйверов?
Да, некоторые антивирусы могут воспринимать компоненты драйверов AMD или утилиты для прошивки как потенциально нежелательное ПО. Попробуйте временно отключить антивирусную защиту на время установки драйверов и работы с реестром.
Поможет ли откат на Windows 10 более старой версии?
Иногда новые обновления Windows 10/11 содержат баги, вызывающие конфликт с драйверами AMD. Если ошибка появилась после обновления ОС, откатить систему к точке восстановления или предыдущей сборке Windows через меню «Параметры» → «Обновление и безопасность».
Что делать, если код 43 появляется только в играх?
Если в рабочем столе все нормально, а в играх вылетает ошибка — это признак нестабильного разгона или перегрева. Попробуйте снизить частоты ядра и памяти через AMD Adrenalin, а также проверить температуры. Возможно, блоку питания не хватает мощности в пиковые моменты нагрузки.