Code 43 — это симптом, а не диагноз
Windows сообщает, что устройство остановлено, но код сам по себе не говорит, виноват driver, firmware, VRAM, GPU или power. Поэтому начинаем с разделения software и hardware.
Чистая проверка driver
Фиксируем hardware ID, состояние Device Manager и корректно устанавливаем подходящий driver. Бесконечная переустановка Windows не нужна, если fault стабильно воспроизводится аппаратно.
После майнинга или прошивки
Если менялся VBIOS, сверяем exact board/revision и firmware. Не прошиваем случайный ROM только ради исчезновения Code 43.
VRAM
Memory errors могут приводить к driver initialization failure или crashes. Проверяем их диагностическими методами, а не меняем все chips профилактически.
GPU и BGA
BGA/reballing не является универсальным лечением Code 43. Работы с GPU оправданы только после подтверждения соответствующего node.
Power stability
Driver может падать при нестабильных rails. Проверяем VRM и behavior под initialization/load.
PCIe
Проблема link/lane также способна влиять на device behavior. Сравниваем detection и stability в подходящей test platform.
Финальный test
После устранения причины проверяем clean boot, driver load, video output и длительную 3D/compute нагрузку без повторения Code 43.
Диагностическая последовательность
Фиксируем Code 43 и hardware ID, исключаем некорректный driver и подозрительный VBIOS. Затем проверяем PCIe stability, power rails, VRAM и GPU по симптомам. Если ошибка появляется только после нагрузки, воспроизводим этот момент. После ремонта важны не только Device Manager без ошибки, но и стабильная инициализация driver, video outputs и продолжительный workload.
CompFixPro
Принимаем видеокарты в CompFixPro: Киев, проспект Николая Бажана, 36 — рядом с Харьковской, Позняками и Осокорками. Можно отправить карту Новой почтой из Киева и Украины. Для проверки полезно описать точный сценарий отказа, конфигурацию ПК и что происходило перед проблемой.
Проверка до разборки
Фиксируем исходное поведение карты, состояние connectors и доступные диагностические признаки до вмешательства. Это важно для сравнения после ремонта.
Контроль после прогрева
Intermittent faults могут проявляться только в warmed state, поэтому после первичного запуска повторяем проверку после длительной работы.
Проверка под нагрузкой
Используем workload, релевантный исходной жалобе, и контролируем stability, temperature и повторяемость симптома. Один короткий benchmark не закрывает плавающую неисправность.
Что не делаем наугад
Не используем прогрев, reballing, random VBIOS или массовую замену компонентов как универсальный способ ремонта. Метод выбираем после localization.
Exact board matters
Одинаковый GPU chip встречается на платах с разным VRM, memory layout и firmware. Поэтому board vendor/revision учитываем при диагностике.
Практический контроль
Для Code 43 особенно важно не путать исчезновение ошибки после временного изменения driver с устранением причины. После ремонта выполняем несколько загрузок Windows и длительный graphics workload; при наличии прежних artifacts или crashes проверка продолжается.
Если карта приходит отдельно
Если видеокарта поступает отдельно от ПК, полезно сообщить модель блока питания, motherboard, проявление ошибки и использовавшиеся кабели/переходники. Это помогает воспроизвести исходную среду, но не заменяет стендовую проверку самой карты.
Code 43 после установки драйвера
Если basic display работает, а ошибка появляется после полноценной инициализации driver, фиксируем этот переход. Он полезен для проверки firmware, VRAM/GPU и power behavior, но не является доказательством одной конкретной причины.
Ошибки памяти и стабильность
При подозрении на VRAM важны воспроизводимые memory errors, artifacts или crashes. Профилактическая замена всех chips без подтверждения неисправности не является корректной диагностикой.
После исчезновения Code 43
Финальный критерий — не только чистый Device Manager. Проверяем несколько перезапусков, outputs, hardware acceleration и длительную нагрузку. Если driver снова reset или появляются artifacts, ремонт не считаем завершенным.
Как проходит компонентная диагностика
В мастерской для такой диагностики используем измерения питания, осмотр под микроскопом, лабораторный источник, thermal inspection и тестовую платформу там, где это уместно. Набор инструментов не заменяет методику: сначала формулируем проверяемую гипотезу, затем измеряем конкретный node. Если карта уже ремонтировалась, фиксируем замененные components, перемычки, следы heating и состояние PCB. При наличии важного исходного symptom просим клиента не маскировать его перед отправкой случайными прошивками или прогревом. После ремонта сравниваем карту с исходным состоянием по тем же условиям — cold start, driver initialization, outputs и workload. Для мощных моделей отдельно контролируем auxiliary power connectors и отсутствие abnormal heating. Если неисправность не подтверждается на стенде, не объявляем компонент виновным только по описанию: требуется воспроизводимость.
Дополнительная верификация
Если Code 43 появляется сразу после установки полноценного driver, фиксируем версии firmware/driver и поведение до и после initialization. Если ошибка возникает только после 3D load, дополнительно контролируем temperature и power stability. При artifacts проверяем memory/GPU context; при нестабильной PCIe enumeration — link и platform. Эти ветви не смешиваем в одну «типовую» причину. После ремонта выполняем несколько cold boots, чистую инициализацию driver и продолжительную нагрузку. Отсутствие Code 43 только один раз после переустановки software не считаем достаточным подтверждением исправности hardware.
Критерий готовности
Перед выдачей сохраняем исходный диагностический сценарий как критерий: карта должна стабильно проходить его после полного остывания и повторного включения. Если неисправность была плавающей, увеличиваем число циклов проверки. Результат оцениваем по воспроизводимой работе, а не по одному успешному запуску.