.PNF

Файл PNF

Windows Precompiled Setup Information File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл PNF - это двоичный кэш, который Windows создает автоматически при обработке файла установки драйвера (.inf). Он находится в папке C:\Windows\inf вместе с парным файлом .inf. Вам никогда не нужно открывать или редактировать его - Windows управляет файлами PNF самостоятельно, а их удаление безопасно, так как Windows восстанавливает их из соответствующего .inf.

Разработчик: Microsoft Corporation Категория: Системные файлы MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .NOMEDIA · .DLL · .TMP · .LNK

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 24, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PNF?

Файл .pnf - это системный файл Windows, создаваемый автоматически вместе с одноименным файлом установки драйвера .inf. Название расшифровывается как Precompiled INF (предварительно скомпилированный INF) - Windows создает .pnf при первом обращении к .inf, сохраняя двоичную, предварительно проанализированную версию содержимого этого файла.

Файлы PNF хранят информацию о драйверах и установке в двоичном формате, скомпилированном из исходных данных .inf. При установке устройств Windows использует эту скомпилированную версию вместо того, чтобы каждый раз заново анализировать текстовый .inf с нуля, что ускоряет обработку драйверов. Файл .pnf всегда находится рядом с соответствующим .inf - например, файлу oem5.inf соответствует oem5.pnf в той же папке %SystemRoot%\inf\.

Файлы PNF генерируются системой автоматически из сопутствующего .inf, поэтому их удаление не имеет негативных последствий для стабильности системы. Windows заново создаст .pnf при следующем обращении к соответствующему .inf. Удаление накопившихся файлов .pnf может освободить небольшой объем дискового пространства, особенно в системах, где со временем было установлено много драйверов.

Двоичная структура .pnf является внутренним форматом Windows и не предназначена для прямого открытия или редактирования. Если файл .pnf повреждается или устаревает, Windows просто воссоздает его из исходного .inf.

Безопасность и защита

РИСК: LOW

Файл .pnf является внутренним двоичным кэшем Windows, предназначенным только для чтения, и не содержит активного кода. Он не может быть исполнен; он считывается только программой установки Windows/PnP во время обработки драйверов. Удаление .pnf безопасно - Windows восстановит его. Предостережение: НЕ удаляйте массово пары .inf/.pnf из C:\Windows\inf с помощью программ-чистильщиков или антивирусов без понимания их назначения, так как сами файлы .inf необходимы для переустановки или отката драйверов. Файлы .pnf являются расходными материалами; парные файлы .inf - нет.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕWindows Precompiled Setup Information Fileтакже известен как Precompiled INF file, PNF file
РАЗРАБОТЧИКMicrosoft Corporationс Windows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
MIME-ТИПapplication/octet-stream
ТИПДвоичное предварительно скомпилированное/кэшированное представление файла сведений об установке Windows (.inf)
СВЯЗАННЫЕ.nomedia.dll.tmp.lnk
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
0103
ASCII
··
Файл .pnf является двоичным и не имеет печатных ASCII-сигнатур. В Windows Vista до 8.1 первые два байта - 01 03 (minor=1, major=3). В Windows 98/XP использовалась другая структура. Двоичная структура содержит поля версий, смещения путей (InfName, OsLoaderPath и т. д.) и предварительно проанализированные данные INF; она непрозрачна и не предназначена для прямого чтения. В Windows 98/XP поле WinDirPath находится по смещению 0x58; в Vista и более поздних версиях оно смещено на 0x68.

Программы, открывающие файлы PNF

Windows2 apps
Microsoft Windows (auto-generated, no user interaction needed) Встроенная Вам не нужно открывать .pnf самостоятельно - Windows считывает его автоматически при обработке соответствующего .inf. Если вам нужно изучить сценарий установки драйвера, откройте одноименный .inf в Блокноте или Notepad++.
Notepad++ (for reading the companion .inf instead) Открытый код Откройте одноименный .inf (не .pnf) в Notepad++, чтобы прочитать сценарий установки драйвера в виде текста. Сам .pnf является двоичным и не предназначен для чтения человеком.

Технические подробности

глубокая спецификация
ФорматПроприетарный двоичный (внутренний кэш INF Windows; не является публичной спецификацией)
Порядок байтовLittle-endian
Заголовок файлаПервые два байта - 01 03 (minor=1, major=3) в Windows Vista до 8.1; более ранняя структура в Windows 98/XP
Типичный размер файла4 КБ - 200 КБ (отражает сложность исходного .inf)
Парный файлВсегда находится рядом с одноименным .inf (например, oem5.pnf ↔ oem5.inf) в той же папке
Расположение по умолчанию%SystemRoot%\inf\ или хранилище драйверов (DriverStore)
Внутренние поляБайты версии, смещения, затем таблицы разделов/директив INF; именованные поля включают OsLoaderPath, InfName, SourcePath и WinDirPath
Смещение WinDirPath0x58 в Windows 98/XP; перенесено на 0x68 в Windows Vista и более поздних версиях
Обработка ошибокОтсутствие или повреждение .pnf заставляет Windows автоматически восстановить его из исходного .inf
Операционная системаWindows (все версии, начиная с Windows 95/NT)
ВыпущенWindows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
Последняя версияN/A (format evolves with Windows; version bytes 01 03 in header on Vista-8.1; not user-visible)

Конвертации PNF

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PNF. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PNF.

Часто задаваемые вопросы

Что такое файл .pnf?
Это предварительно скомпилированный файл сведений об установке Windows - двоичный кэш, автоматически создаваемый Windows вместе с файлом установки драйвера (.inf). Он ускоряет обработку INF и всегда идет в паре с .inf с тем же именем. Вам никогда не нужно создавать или редактировать его.
Где хранятся файлы .pnf?
В папке C:\Windows\inf (также записываемой как %SystemRoot%\inf). В этой папке хранятся сотни пар .inf/.pnf для установленных драйверов и компонентов Windows. Это защищенная системная папка.
Безопасно ли удалять файлы .pnf?
Сами файлы .pnf можно удалять безопасно - Windows восстановит их из соответствующего .inf. Однако не удаляйте парные файлы .inf без необходимости, так как они нужны для управления драйверами и их переустановки.
Можно ли открыть файл .pnf?
В этом нет необходимости. Это двоичный и нечитаемый файл. Если вы хотите просмотреть сведения об установке драйвера, откройте одноименный .inf в Блокноте или Notepad++.
Почему мой файл .pnf вызывает ошибку драйвера?
Устаревший или поврежденный .pnf иногда может вызывать ошибки «INF-файл не поддерживается» в старых путях установки. Удаление .pnf позволяет Windows создать новый файл из .inf. В современных версиях Windows использование команды pnputil /add-driver надежнее ручной установки .inf.
В чем разница между .inf и .pnf?
Файл .inf - это текстовый сценарий установки драйвера (читаемый человеком, редактируемый). Файл .pnf - это его автоматически созданный двоичный кэш (непрозрачный, не редактируемый). Оба находятся в одной папке с одинаковым базовым именем. Важным является именно .inf.

Ссылки

1Microsoft - Overview of INF Fileslearn.microsoft.com
2Wikipedia - INF file (includes PNF context)en.wikipedia.org

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.ICSiCalendar data file
8.PARTPartial Download File
9.JSONJavaScript Object Notation file
10.BINCD/DVD Disc Image (BIN/CUE)

Похожие расширения

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z