Идентификатор ACPI\PNP0700 в Диспетчере устройств соответствует стандартному контроллеру гибких дисков (Floppy Disk Controller, FDC) — встроенному компоненту чипсета материнской платы, который отвечает за работу дисковода 3,5″. Если рядом с таким устройством отображается жёлтый восклицательный знак, а в свойствах указан код VEN_PNP&DEV_0700, система либо не смогла загрузить драйвер fdc.sys, либо контроллер включён в BIOS при физическом отсутствии дисковода.
Проблема особенно актуальна для старых компьютеров и при переносе системы на новое железо: Windows обнаруживает ACPI-узел контроллера, но не может его корректно инициализировать. Ниже разберём, как определить причину и устранить конфликт без риска для системы.
Что означает идентификатор ACPI\PNP0700
Строка ACPI\VEN_PNP&DEV_0700 — это аппаратный идентификатор (Hardware ID), который Windows использует для подбора драйвера. Расшифровывается он просто:
- 🔌 ACPI — устройство обнаружено через интерфейс Advanced Configuration and Power Interface, то есть описано в таблицах BIOS/UEFI.
- 📟 VEN_PNP — «производитель» по стандарту Plug and Play, то есть это не отдельный бренд, а стандартизированный класс устройства.
- 💾 DEV_0700 — код устройства 0700, закреплённый за контроллером дисковода гибких дисков.
Важный нюанс: PNP0700 — это не «неизвестное устройство» и не признак неисправности, а штатный системный компонент, который современные ОС поддерживают из коробки через драйверы fdc.sys и flpydisk.sys. Ошибка возникает не из-за отсутствия «экзотического» драйвера, а из-за конфликта конфигурации.
Где искать устройство в Диспетчере устройств
Откройте Диспетчер устройств командой devmgmt.msc через окно «Выполнить» (Win + R). Контроллер гибких дисков обычно находится в разделе «Контроллеры гибких дисков», а при ошибке — в «Другие устройства» с жёлтым значком.
Чтобы убедиться, что речь именно о PNP0700, откройте свойства устройства и перейдите на вкладку «Сведения». В выпадающем списке выберите «ИД оборудования» — в списке значений должна присутствовать строка ACPI\PNP0700. Если там другой идентификатор, инструкции из этой статьи могут не подойти.
Почему возникает ошибка с этим устройством
Наиболее частая причина — включённый в BIOS контроллер FDC при отсутствии физического дисковода. BIOS сообщает системе о наличии устройства, Windows пытается его инициализировать, но оборудование не отвечает. Как следствие — ошибка в Диспетчере устройств и иногда задержки при загрузке.
Вторая возможная причина — повреждение или отключение системного драйвера fdc.sys после сбоев, некорректной «чистки» системы сторонними утилитами или обновления Windows. Реже встречается конфликт ресурсов (IRQ/DMA) на очень старых платах.
Способ 1: отключить контроллер в BIOS/UEFI
Если дисковод в компьютере физически отсутствует или не используется, самое чистое решение — отключить контроллер на уровне BIOS. Тогда система вообще не увидит устройство, и конфликт исчезнет.
Зайдите в BIOS/UEFI (обычно клавишей Del или F2 при включении, но комбинация зависит от производителя платы) и найдите параметр вроде Floppy Drive, FDC или Legacy Diskette — чаще всего в разделах Integrated Peripherals, Advanced или Super I/O Configuration. Точное название и расположение пунктов различаются, поэтому сверьтесь с документацией к вашей материнской плате.
☑️ Отключение FDC в BIOS
⚠️ Внимание: не изменяйте в BIOS другие параметры «за компанию» — некорректные настройки SATA-режима или загрузки могут помешать запуску Windows. Меняйте только пункт, связанный с дисководом.
Способ 2: переустановить или включить драйвер в Windows
Если дисковод реально подключён и нужен в работе, потребуется восстановить драйвер. Вам нужно открыть свойства устройства, нажать «Обновить драйвер» и выбрать автоматический поиск — Windows подтянет штатный fdc.sys из своего хранилища компонентов.
Если автоматический поиск не помог, попробуйте вариант «Найти драйвер на этом компьютере» → «Выбрать из списка доступных драйверов» и укажите «Стандартный контроллер гибких дисков», если он присутствует в списке. После установки перезагрузите компьютер и проверьте, исчез ли восклицательный знак.
pnputil /enum-devices /class FDC
Команда выше (запускать в командной строке от имени администратора) покажет состояние устройств класса FDC. Если класс отсутствует в выводе, значит, драйвер не установлен вообще.
Что делать, если драйвер fdc.sys повреждён
Выполните в командной строке от администратора sfc /scannow и дождитесь завершения проверки. Система восстановит повреждённые системные файлы, включая драйверы из состава Windows. После перезагрузки проверьте устройство снова.
Способ 3: просто отключить устройство
Если ни дисковода нет, ни желания лезть в BIOS, допустим компромисс: отключить устройство прямо в Диспетчере устройств. Кликните по нему правой кнопкой и выберите «Отключить устройство». Ошибка исчезнет, а на работу системы это никак не повлияет.
Это обратимое действие: в любой момент устройство можно включить обратно тем же способом. Удалять устройство без отключения контроллера в BIOS бессмысленно — после перезагрузки Windows обнаружит его заново.
Сравнение способов решения
| Способ | Когда применять | Результат | Обратимость |
|---|---|---|---|
| Отключение FDC в BIOS | Дисковода нет или не используется | Устройство полностью исчезает из системы | Да, обратным изменением настройки |
| Обновление драйвера | Дисковод подключён и нужен | Устройство работает штатно | Да |
| Восстановление через sfc /scannow | Подозрение на повреждение драйвера | Восстановление системных файлов | Да, безопасная операция |
| Отключение в Диспетчере устройств | Быстрое решение без входа в BIOS | Ошибка скрыта, устройство неактивно | Да, в один клик |
Частые ошибки при решении проблемы
⚠️ Внимание: не скачивайте «драйвер для PNP0700» со сторонних сайтов-каталогов драйверов. Для этого устройства не существует отдельного драйвера производителя — он встроен в Windows, а установщики с таких ресурсов часто содержат лишнее ПО.
- 🚫 Поиск драйвера по коду VEN_PNP на сайтах «driver pack» — драйвер уже есть в системе.
- 🚫 Удаление устройства без отключения контроллера в BIOS — после перезагрузки оно вернётся.
- 🚫 Использование агрессивных «чистильщиков драйверов» — они могут повредить системные компоненты.
- 🚫 Игнорирование проверки
sfc /scannow, если ошибка появилась после сбоя системы.
FAQ: частые вопросы
Опасно ли устройство ACPI\PNP0700 с ошибкой для системы?
Нет. Это штатный компонент чипсета, а не угроза безопасности. Ошибка влияет лишь на отображение в Диспетчере устройств и в редких случаях — на скорость загрузки из-за тайм-аута инициализации.
Нужно ли устанавливать драйвер, если дисковода нет?
Нет. Если floppy-дисковод физически отсутствует, правильнее отключить контроллер в BIOS/UEFI или отключить устройство в Диспетчере устройств.
Почему устройство появилось после переустановки Windows?
Установщик Windows заново считывает ACPI-таблицы BIOS и обнаруживает все описанные там устройства, включая FDC. Если раньше контроллер был отключён в BIOS, а настройки сбросились (например, после замены батарейки CMOS), устройство появится снова.
Может ли PNP0700 появиться в виртуальной машине?
Да, некоторые гипервизоры эмулируют контроллер гибких дисков. В этом случае устройство можно отключить в настройках виртуальной машины, удалив виртуальный floppy-привод из конфигурации.
Что делать, если ни один способ не помог?
Проверьте версию BIOS и наличие обновлений на сайте производителя материнской платы, а также выполните sfc /scannow для проверки целостности системных файлов. Если дисковод реально подключён и не определяется, проверьте шлейф и питание устройства — возможна аппаратная неисправность.