Что такое системный файл Windows
Технически говоря, системный файл Windows — это любой файл с включенным скрытым системным атрибутом. На практике системные файлы — это те файлы, от которых зависит работа Windows. Они варьируются от аппаратных драйверов до конфигурационных и DLL-файлов и даже различных файлов, составляющих реестр Windows.
Эти файлы часто меняются автоматически во время обновления системы или установки приложений, но, как правило, лучше не трогать системные файлы самому. Удаление, перемещение, переименование или изменение этих файлов может привести к полному сбою системы. Из-за этого, часто они скрыты и становятся доступными только для чтения. Тем не менее, есть много хаков и трюков, включая модификацию системных файлов.
Если Вы осторожны и знаете, что делаете, или следуете инструкциям источника, которому Вы доверяете, Вы можете получить большую ценность от этих хаков.
Где хранятся системные файлы
Системные файлы обычно располагаются в определенных папках, которые идентифицируются как системная папка. Чтобы предотвратить случайное удаление, эти файлы по умолчанию скрыты от просмотра в Windows. Они также не отображаются в поиске.
По правде говоря, системные файлы могут храниться во многих местах на Вашем ПК. Например, корневая папка Вашего системного диска (C: \) содержит системные файлы, такие как файл страницы (pagefile.sys) и файл гибернации (hiberfil.sys).
Большинство системных файлов Windows хранятся в C:\Windows, особенно в таких подпапках, как /System32 и /SysWOW64. Но Вы также найдете системные файлы, разбросанные по всем папкам пользователя (например, папке appdata) и папкам приложений (например, ProgramData или папки Program Files).
Как показать скрытые системные файлы в Windows
Хотя системные файлы по умолчанию скрыты в Windows, достаточно просто показать их.
Просто имейте в виду, что удаление, перемещение, редактирование или переименование этих файлов может вызвать всевозможные проблемы. Наш совет состоит в том, чтобы оставить системные файлы скрытыми. Если Вы намеренно работаете с системными файлами, применяя некоторые хаки или твики, покажите их, а затем спрячьте их, когда закончите.
Чтобы показать системные файлы в Windows, запустите окно Проводника. В «Проводнике файлов» выберите «Вид» > «Параметры» > «Изменить параметры папок и поиска».
В окне «Параметры папок перейдите на вкладку «Вид», а затем снимите галочку в поле «Скрывать защищенные системные файлы (рекомендуется)». Нажмите «ОК», когда закончите.
Теперь Вы сможете увидеть скрытые системные файлы. Обратите внимание, что значки для системных файлов выглядят более тусклыми, чем значки для несистемных файлов, чтобы обозначить их важность.
Что происходит, если системные файлы становятся поврежденными
Это зависит от того, какие системные файлы повреждены, поэтому симптомы могут включать в себя что-либо из приложений, которые не запускаются (или происходит сбой), ошибки на синем экране или даже Windows, которые не запускается.
Если Вы подозреваете, что есть поврежденные или отсутствующие системные файлы, есть несколько встроенных системных инструментов, которые могут помочь. Средство проверки системных файлов (SFC) сканирует системные файлы Windows и может заменить любые найденные или отсутствующие или поврежденные файлы. Команда обслуживания и управления изображениями развертывания (DISM) может использоваться для устранения основных проблем, которые мешают SFC выполнять свою работу. Используя их вместе, Вы должны иметь возможность успешно восстанавливать отсутствующие или поврежденные системные файлы.
SFC сканирует Ваш компьютер на наличие поврежденных или измененных системных файлов Windows. Если он найдет файл, который был изменен, он автоматически заменит его на правильную версию.
Если все остальное не работает, и ни один из этих параметров не работает, Вы всегда можете обновить или перезагрузить компьютер до состояния по умолчанию. Этот вариант следует использовать только в качестве последнего средства. Все Ваши личные файлы будут сохранены, но любые загруженные приложения после выхода будут удалены.
Системный файл — это… Что такое Системный файл?
- Системный файл
Системный файл — компьютерный файл, необходимый для функционирования операционной системы. В зависимости от контекста может означать:
.sys
— расширение файла Microsoft Windows для файлов, используемых системой- Системное хранилище в Mac OS
- Любой файл с указанным атрибутом «Системный».
- sys — корневой каталог в Sysfs
- Многозначные термины
- Файловые системы
- Файлы
Wikimedia Foundation. 2010.
- Системный оператор
- Системология
Смотреть что такое «Системный файл» в других словарях:
Файл (компьютер) — Файл (англ. file папка, скоросшиватель) концепция в вычислительной технике: сущность, позволяющая получить доступ к какому либо ресурсу вычислительной системы и обладающая рядом признаков: фиксированное имя (последовательность символов, число или … Википедия
системный журнал (файл) — Регистрирует события операционной системы, а также особые действия оператора. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN system event logsystem log … Справочник технического переводчика
файл — поименованная совокупность байтов, записанная на жёстком или гибком магнитном диске, в которой хранится отдельный элемент файловой системы, напр. документ Word или рисунок. Вся информация, записанная на магнитный диск, представлена блоками байтов … Энциклопедия техники
Файл — У этого термина существуют и другие значения, см. Файл (значения). Файл (англ. file) блок информации на внешнем запоминающем устройстве компьютера, имеющий определённое логическое представление (начиная от простой последовательности… … Википедия
Файл инициализации — Редактирование файла INI с помощью англ. Initialization file) это файл конфигурации, который содержит данные настроек для Microsoft Windows, Windows NT и некоторых приложений. Появились с самых первых версий Windows. В версии Windows 1.01 это… … Википедия
Компьютерный файл — Файл (англ. file папка, скоросшиватель) концепция в вычислительной технике: сущность, позволяющая получить доступ к какому либо ресурсу вычислительной системы и обладающая рядом признаков: фиксированное имя (последовательность символов, число или … Википедия
неотображаемый файл — Дисковый файл, который не указывается в справочнике диска на экране дисплея. [Домарев В.В. Безопасность информационных технологий. Системный подход.] Тематики защита информации EN invisible file … Справочник технического переводчика
Files-11 — (также известна как on disk structure (англ. на дисковая структура) файловая система, используемая в операционной системе OpenVMS, а также в более простой форме в более старой ОС RSX 11. Это иерархическая файловая система с поддержкой… … Википедия
Bat вирус — Bat вирус, Batch Malware вредоносное программное обеспечение, написанное на языке WinBatch. Имеют расширения .bat и .cmd. Чаще всего такие программы пишутся в программах Windows, таких как: Блокнот (Notepad) MS WORD Cmd Принцип работы вируса… … Википедия
IO.SYS — Не следует путать с IOSYS. IO.SYS системный файл MS DOS и Windows 9x. Содержит драйверы устройств (подпрограммы для работы с устройствами) для MS DOS и код первичной настройки DOS.[1] Во время загрузки компьютера содержимое первого сектора… … Википедия
Системный файл — Карта знаний
- Системный файл — компьютерный файл, необходимый для функционирования операционной системы. В зависимости от контекста может означать:
.sys — расширение файла Microsoft Windows для файлов, используемых системой
* Системное хранилище в Mac OS
* Любой файл с указанным атрибутом «Системный».
* sys — корневой каталог в Sysfs.
Источник: Википедия
Связанные понятия
Проверка системных файлов (SFC) — это утилита Microsoft Windows, позволяющая пользователю находить и восстанавливать повреждения системных файлов Windows. Компонент доступен в Windows 98, Windows 2000 и всех последующих версиях операционных систем семейства Windows NT. В Windows Vista и Windows 7 проверка системных файлов встроена в защиту ресурсов Windows, которая защищает не только критичные системные файлы, но и ключи реестра, и папки. Под Windows Vista, sfc.exe может быть использован для проверки… Виртуальная файловая система (англ. virtual file system — VFS) или виртуальный коммутатор файловой системы (англ. virtual filesystem switch) — уровень абстракции поверх конкретной реализации файловой системы. Целью VFS является обеспечение единообразного доступа клиентских приложений к различным типам файловых систем. VFS может быть использована для доступа к локальным устройствам и файлам (fat32, ext4, ntfs), сетевым устройствам и файлам на них (nfs), а также к устройствам, не предназначенным для… Оболо́чка операцио́нной систе́мы (от англ. shell «оболочка») — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями системы. Систе́мный вы́зов (англ. system call) в программировании и вычислительной технике — обращение прикладной программы к ядру операционной системы для выполнения какой-либо операции. Загру́зчик (англ. loader) — в информатике, программа, отвечающая за загрузку исполнимых файлов и запуск соответствующих новых процессов. Обычно является частью операционной системы, но может быть и самостоятельной программой — к примеру, позволяющей операционной системе запускать программы, скомпилированные для других операционных систем (см. также: эмуляторы, WINE).Упоминания в литературе
• Еще один компонент антивируса – ревизор изменений. Его задача – отслеживать изменения в важных системных файлах. Если охраняемый файл изменился, это может означать, что в системе не все в порядке, о чем антивирус предупреждает пользователя. Если монитор загружен, а пользователь не изменял системные файлы, такая ситуация может означать, что компьютер заражен неизвестным вирусом, и первое, что необходимо сделать, – это обновить антивирусные базы и проверить систему. Помимо возможности выбора архивируемых данных, на этом шаге мастера можно указать фильтры исключения, по которым программа будет определять, какие файлы не будут помещаться в архив (при помощи кнопки Filters). При этом можно определять как маски исключения, так и маски включения файлов (по умолчанию установлена маска включения файлов *.*, то есть архивируются все файлы). Кроме того, вы можете определить, будут ли архивироваться скрытые файлы, системные файлы, файлы, доступные только для чтения, файлы больше либо меньше определенного размера, а также файлы, имеющие определенную дату создания. • No Emulation (Без эмуляции) – загрузка выполняется без эмуляции дискеты или жесткого диска и предполагает наличие на загрузочном компакт-диске необходимых системных файлов и драйверов, состав которых зависит от типа операционной системы, для загрузки которой создается CD. За отвод тепла от активных элементов GIGABYTE GA-P55A-UD7 отвечает Hybrid SILENT-PIPE 2 – комбинированная система, сочетающая крупные радиаторы с эффективными тепловыми трубками, а также предусматривающая работу в составе контура жидкостного охлаждения (сам водоблок и помпа поставляются отдельно). Проверка системы и управление ее параметрами существенно облегчены благодаря программно-аппаратному комплексу Smart 6. Его утилиты обеспечивают эффективное отслеживание ключевых характеристик продукта, занимаясь в том числе повышением быстродействия, ускорением загрузки ОС, контролем безопасности и восстановлением поврежденных системных файлов.Связанные понятия (продолжение)
Систе́мное програ́ммное обеспе́чение — комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой — приложения пользователя. Виртуализация сетевых функций (англ. Network Functions Virtualization, NFV) — это концепция сетевой архитектуры, предлагающая использовать технологии виртуализации для виртуализации целых классов функций сетевых узлов в виде составных элементов, которые могут быть соединены вместе или связаны в цепочку для создания телекоммуникационных услуг (сервисов). Концепция виртуализации сетевых функций была предложена в 2012 году Европейским институтом телекоммуникационных стандартов (ETSI). В области информационных и компьютерных систем под конфигурацией понимают определенный набор комплектующих, исходя из их предназначения, номера и основных характеристик. Зачастую конфигурация означает выбор аппаратного и программного обеспечения, прошивок и сопроводительной документации. Конфигурация влияет на функционирование и производительность компьютера. Так же в операционной системе можно вручную выставлять настройки драйверов.Расширение | Описание | Популярность |
---|---|---|
.ani | Анимированный курсор Windows | Часто используется |
.bin | Файл прошивки маршрутизатора | Средне используется |
.bin | Файл прошивки сканнера | Редко используется |
.cab | Архив CAB | Очень часто используется |
.cpl | Элемент панели управления Windows | Очень часто используется |
.cur | Курсор изображения или анимации Windows | Очень часто используется |
.dat | Файл пользовательского профиля в реестре Windows | Средне используется |
.db | Файл кэша эскизов папки Windows | Часто используется |
.deskthemepack | Тема оформления Microsoft Windows 8 | Очень часто используется |
.diagcab | CAB-файл пакета поиска и устранения неполадок Windows | Часто используется |
.diagpkg | Файл пакета поиска и устранения неполадок Windows | Редко используется |
.dll | Динамически подключаемая библиотека | Очень часто используется |
.dmp | Дамп памяти Windows | Часто используется |
.drv | Файл драйвера Microsoft Windows | Очень часто используется |
.hlp | Файл помощи | Часто используется |
.icl | Библиотека иконок Windows | Средне используется |
.icns | Формат изображения, используемый для хранения иконок в Mac OS X | Очень часто используется |
.ico | Формат изображения, используемый для хранения иконок в Windows | Часто используется |
.ics | Файл службы совместного интернет-доступа Microsoft Internet Connection Sharing | Очень часто используется |
.lnk | Ярлык | Очень часто используется |
.key | Файл реестра в Windows 7 | Средне используется |
.mod | Модуль GRUB | Редко используется |
.mod | Файл поддержки MS-DOS для Windows DLL | Очень редко используется |
.mod | Модуль ядра Microsoft Windows | Редко используется |
.mpa | Файл архива заметок Palm OS | Редко используется |
.msc | Файл консоли управления Microsoft | Часто используется |
.msp | Патч установщика Windows | Часто используется |
.msstyles | Файлы темы для Windows | Средне используется |
.msu | Пакет обновлений Windows | Средне используется |
.nomedia | Системный файл Google Android OS | Часто используется |
.ocx | Объект управления ActiveX | Часто используется |
Информационный файл устройства печати Netware | Редко используется | |
.prf | Системный файл Windows | Часто используется |
.prf | Файл трассировки Microsoft Profiler | Очень редко используется |
.ps1 | Данные сервиса индексации Microsoft | Средне используются |
.reg | Файл реестра | Часто используется |
.rom | Файл данных только для чтения | Очень часто используется |
.rtp | Файл обновлений ПО Microsoft | Очень редко используется |
.scr | Программа-заставка Windows | Очень часто используется |
.shs | Обработчик объектов-фрагментов Windows | Редко используется |
.shs | Файл буфера обмена Microsoft Windows 95/98 | Редко используется |
.spl | Файл спула печати в Windows | Средне используется |
.sys | Системный файл Windows | Очень часто используется |
.sys | Файл драйвера Motorola | Средне используется |
.theme | Файлы темы для Microsoft Plus! | Средне используется |
.themepack | Тема оформления Microsoft Windows 7 | Часто используется |
Формат | Название |
.0 | Файл ссылки на общую библиотеку |
.000 | Файл данных службы индексирования |
.208 | Файл обновления BIOS «208» в ноутбуках ASUS |
.2fs | Файл снимка состояния Puppy Linux |
.386 | Драйвер виртуального устройства Windows |
.3fs | Файл снимка состояния Puppy Linux |
.73u | Файл данных TI-73 Explorer |
.8cu | Файл операционной системы TI-84 Plus C |
.8xu | Файл операционной системы TI-83 и TI-84 Plus |
.adm | Файл шаблона администратора |
.adml | Файл установок шаблона групповой политики |
.admx | Файл шаблона групповой политики Windows |
.adv | Аудио-драйвер |
.aml | Файл машинного языка ACPI |
.ani | Анимированный курсор Windows |
.aos | Файл обновления прошивки устройств ARCHOS |
.asec | Зашифрованный файл приложения Android |
.bashrc | Файл неинтерактивной оболочки входа в систему |
.bcd | Файл данных конфигурации загрузчика Windows |
.bin | Файл прошивки маршрутизатора |
.bio | Файл инструкций BIOS |
.bk1 | Файл службы индексирования Windows |
.bk2 | Файл данных службы индексирования файлов Windows |
.blf | Файл журнала Common Log File System (CLFS) |
.bmk | Закладки для справочной системы Windows |
.bom | Файл списка программ Mac OS X Installer |
.bud | Двоичный файл устанок принтера |
.c32 | 32-битный модуль загрузчика Syslinux |
.cab | Архив CAB |
.cap | Файл обновления BIOS на компьютерах ASUS |
.cat | Файл каталога Windows |
.cgz | Архив драйверов Linux |
.chg | Файл журнала службы Windows Net Logon |
.chk | Файл прошивки маршрутизатора Netgear |
.ci | Файл службы индексирования каталогов Windows |
.clb | Файл данных Microsoft COM+ |
.cnt | Файл справки |
.cpi | Файл информации о кодовой странице |
.cpl | Элемент Панели управления Windows |
.cpq | Файла конфигурации восстановления системы Compaq |
.cpr | Файл настроек интерфейса Windows Phone |
.crash | Файл журнала сбоев Mac OS X |
.cur | Указатель |
.dat | Файл данных реестра Windows |
.desklink | Ярлык на рабочем столе |
.dev | Драйвер устройства Windows |
.dfu | Файл прошивки iOS |
.diagcab | CAB-файл пакета поиска и устранения неполадок Windows |
.diagcfg | Файл конфигурации поиска и устранения неполадок Windows |
.diagpkg | Файл пакета поиска и устранения неполадок Windows |
.dit | Дерево файлов Active Directory |
.dll | Динамическая библиотека |
.dlx | Переименованный файл DLL |
.dmp | Дамп памяти Windows |
.drpm | Файл инсталляционного пакета в Linux |
.drv | Драйвер устройства |
.dss | Экранная заставка DCC |
.dvd | Драйвер устройства DOS |
.ebd | Системный файл Windows |
.edj | Файл темы оформления рабочего стола Enlightenment |
.efi | Расширенный файл прошивки (Intel) |
.efires | Файл изображения в формате Extensible Firmware Interface |
.elf | Системный файл Unix |
.emerald | Файл темы оформления Compiz Window Manager |
.escopy | Временный файл ES File Explorer File Manager |
.etl | Журнал трассировки событий Microsoft |
.evt | Журнал событий Windows Event Viewer |
.evtx | Журнал событий Windows 7 |
.ffa | Индекс быстрого поиска (Microsoft) |
.ffl | Список документов Microsoft Find Fast |
.ffo | Свойства документа Microsoft Find Fast |
.ffx | Индексный файл Microsoft Find Fast |
.fid | Файл службы индексирования Microsoft Windows |
.firm | Файл прошивки Boot9Strap 3DS |
.fl1 | Файл обновления BIOS на компьютерах Lenovo |
.flg | Файл пометки раздела Puppy Linux |
.fota | Файл беспроводной прошивки |
.fpbf | Файл папки прожига Mac OS X |
.ftf | Файл прошивки FlashTool |
.ftg | Полнотекстовая группа |
.fts | Файл полнотекстового поиска |
.fx | Файл трассировки ReadyBoot |
.gmmp | Профиль Gamut Map Model (Windows Color System) |
.grl | Файл статуса Windows Update |
.group | Группа контактов Windows |
.grp | Списки программных групп Windows |
.h2s | Файл данных центра справки и поддержки Windows |
.hcd | Файл прошивки Samsung на базе Android |
.hdmp | Дамп программы (Windows) |
.help | Файл справочной документации Mac OS X |
.hhc | Содержание HTML-справки |
.hhk | Указатель HTML-справки |
.hiv | Файл куста реестра Windows |
.hlp | Файл справки Microsoft Windows |
.hpj | Файл проекта справочной системы |
.hsh | Индексный файл поиска Windows |
.htt | Гипертекстовый шаблон |
.hve | Windows Registry Hive File |
.icl | Библиотека иконок Windows |
.icns | Файл ресурсов (иконки) Mac OS X |
.ico | Файл-иконка |
.idi | Журнал событий контроллера EVA |
.idx | Индексный файл |
.ifw | Обновление прошивки для терминалов INTUS |
.im4p | Файл полезной нагрузки IMG4 |
.ime | Файл данных ввода символов Windows IME |
.img3 | Зашифрованный файл изображения IMG3 (iPhone) |
.inf_loc | Кэш информации о драйвере Windows |
.ins | Файл Internet Naming Service |
.ion | Текстовый файл описания |
.ioplist | Системный файл Mac OS X в формате IOPLIST |
.ipod | Обновление прошивки (Rockbox) |
.iptheme | Установки темы IconPackager |
.its | Файл конфигурации Internet Explorer |
.ius | Файл обновления прошивки InfoTMIC |
.job | Файл задачи Планировщика заданий Windows |
.jpn | Файл данных поиска Windows (список японских слов) |
.kbd | Скрипт комбинаций клавиш |
.kext | Расширение ядра Mac OS X |
.key | Ключ безопасности |
.ko | Файл модуля ядра Linux |
.kor | Файл данных поиска Windows (список корейских слов) |
.ks | Файл автоматической установки Linux |
.lfs | Системный файл смартфона Samsung |
.library-ms | Файл библиотеки Windows |
.lnk | Ярлык Windows |
.lockfile | Файл блокировки Mac OS X PLIST |
.log1 | Журнал изменений реестра Windows |
.log2 | Журнал событий реестра Windows |
.lpd | Файл разрешений на печать в UNIX |
.lpd | Файл конфигурации сервера LabVIEW |
.lst | Файл списка загрузки GRUB |
.manifest | Файл манифеста программы в Windows |
.mapimail | Получатель электронной почты |
.mbr | Файл основной загрузочной записи Linux |
.mdmp | Минидамп Windows |
.mem | Файл дампа памяти Parallels Desktop Virtual Machine |
.mi4 | Обновление прошивки для аудио-плееров |
.mlc | Языковый пакет Microsoft Windows |
.mod | Файл модуля GRand Unified Bootloader |
.msc | Файл консоли Microsoft Management |
.msp | Патч Windows Installer |
.msstyles | Файл стиля Windows XP |
.mtz | Тема интерфейса Android |
.mui | Файл языковых ресурсов Windows |
.mum | Пакет обновлений Windows Vista |
.mydocs | Файл команды контекстного меню (Отправить в Мои документы) |
.nb0 | Загрузочный образ для мобильного устройства |
.nbh | Обновление прошивки (ROM Update Utility) |
.nfo | Информация о системе |
.nls | Файл для перевода информации на разные языки (Windows) |
.nt | Файл конфигурации загрузки Windows NT |
.ntfs | Архив NTFS-раздела диска |
.odex | Оптимизированный исполняемый файл Dalvik |
.pat | Инсталляционный файл DiskStation Manager |
.pck | Пакет обновлений System Center Configuration Manager |
.pdr | Драйвер USB-устройства Windows |
.pfx | Файл сертификата PKCS#12 |
.pk2 | Файл данных игры Silkroad Online |
.pnf | Прекомпилированный INF-файл |
.pol | Файл политики групп Windows |
.ppd | Описание принтера PostScript |
.ppm | Файл прошивки телефона |
.prefpane | Файл системных настроек Mac OS X |
.prf | Системный файл Windows |
.pro | TurboIntegrator Process Definition File |
.profile | Профиль настроек командной оболочки в Linux и Mac OS X |
.prop | Файл системных параметров устройства Android |
.prt | Драйвер принтера |
.ps1 | Файл данных службы индексирования Microsoft Windows |
.pwl | Список паролей Windows |
.qky | Ядро Linux Quirky |
.qvm | Файл виртуальной машины в эмуляторе Q |
.rc1 | Обновление прошивки для телефона Samsung |
.rc2 | Обновление прошивки для телефона Samsung |
.rco | Файл ресурсов PlayStation Portable |
.rcv | BIOS Recovery File |
.reg | Файл реестра |
.reglnk | Registry Editor Shortcut File |
.rfw | Обновление прошивки Rockchip |
.rmt | Обновление прошивки роутера |
.rs | Файл родительского контроля Windows |
.ruf | Обновление прошивки Samsung DVD или Blu-ray |
.rvp | Файл прошивки Blu-ray плеера Sharp |
.saver | Экранная заставка Mac OS X |
.sb | Пакет программного обеспечения Slax Linux |
.sbf | Системный файл Android |
.sbn | Обновление прошивки для телефонов Cisco IP |
.scf | Команда проводника Windows |
.scr | Программа-заставка Windows |
.sdb | Информация о совместимости программы |
.sdt | Файл темы оформления для телефона Siemens |
.shd | Файл заголовка очереди печати Windows |
.shsh | Файл данных обновления прошивки iPhone/iPod |
.spl | Файл задания очереди печати Windows |
.sqm | Журнал событий Service Quality |
.str | Программа-заставка Windows |
.swp | Файл подкачки |
.sys | Системный файл Windows |
.sys | Файл драйвера Motorola |
.ta | Файл прошивки Sony |
.tdz | Обновление прошивки Drobo |
.theme | Тема рабочего стола Microsoft Plus! |
.thumbnails | Android Thumbnails Folder |
.timer | Файл конфигурации Systemd Unit в Linux |
.trashes | Файл Корзины на подключенном к MacOS флэш-накопителе |
.trx_dll | Файл данных загрузки Windows |
.uce | Системный файл Windows |
.vga | Драйвер видеоадаптера VGA |
.vgd | Драйвер видеоадаптера VGA CADD |
.vx_ | Сжатый/переименованный файл драйвера виртуального устройства |
.vxd | Драйвер виртуального устройства |
.wdf | Файл данных драйвера (Windows) |
.wdgt | Виджет панели инструментов |
.webpnp | Пакет драйверов для принтера (Windows) |
.wer | Отчет об ошибке Windows |
.wgz | Виджет Nokia S60 Web Runtime |
.wph | Файл данных BIOS (Phoenix) |
.wpx | Описание принтера |
.xfb | Обновление прошивки для RAID-контроллера Xserve |
.xrm-ms | Сертификат безопасности Microsoft |
Описание и назначение файлов и папок Windows | Info-Comp.ru
Здесь мы с Вами поговорим о файлах и папках операционной системы Windows, т.е. все те системные папки и файлы, которые хранятся в основном на диске C в каталоге Windows.
Примечание! Все папки и файлы, перечисленные ниже, рассмотрены на примере операционной системы Windows XP.
Системные файлы Windows
Сначала рассмотрим некоторые файлы. И начнем с файлов реестра Windows, их немного, но они заслуживают особого внимания.
ntuser.dat
C:\Documents and Settings\ИмяПользователя
Файл ntuser.dat является кустом реестра Windows HKEY_USERS/SID
SAM
WINDOWS\system32\config
Файл SAM (файл без расширения) содержит раздел реестра HKLM\SAM
SECURITY
WINDOWS\system32\config
Файл SECURITY (файл без расширения) содержит раздел реестра HKLM\SECURITY
software
WINDOWS\system32\config
Файл software (файл без расширения) содержит раздел реестра HKLM\Software
system
WINDOWS\system32\config
Файл system (файл без расширения) содержит раздел реестра HKLM\System
UsrClass.dat
C:\Documents and Settings\ИмяПользователя\Local Settings\Application Data\Microsoft\Windows
Файл UsrClass.dat является кустом реестра Windows HKEY_USERS/SID_Classes
AppEvent.Evt
WINDOWS\system32\config
Файл AppEvent.Evt является журналом событий приложений, используемым реестром операционной системой Windows.
boot.ini
C:\ (в корневой папке системного диска)
Файл boot.ini имеет очень много параметров и служит для настройки загрузки операционной системы Windows. Вы можете сами добавлять в файл boot.ini различные ключи, которые используются при загрузке системы Windows.
filelist.xml
WINDOWS\system32\Restore
Скрытый файл filelist.xml содержит список файлов и настроек, за которыми следит программа восстановления системы rstrui.exe. Файл имеет расширение, как Вы уже могли заметить, XML который можно легко посмотреть в блокноте или браузере.
hosts
WINDOWS\system32\drivers\etc
Специальный файл hosts (файл без расширения) предназначен для сопоставления IP-адресов и имен серверов. Наиболее распространенное использование — блокировка рекламных сайтов.
mydocs.dll
Windows\system32
Файл отвечает за пользовательский интерфейс папки «Мои документы».
Windows XP сама создает свои подпапки в папке Мои документы (My Pictures, My Video и др.). При удалении этих папок они создаются заново. Если Вам не нравится подобное поведение, то надо лишь выполнить команду regsvr32 /u mydocs.dll и подпапки создаваться не будут. А если захотите вернуть все обратно, то введите в командной строке следующее: regsvr32 mydocs.dll.
ntshrui.dll
Windows\system32
Файл, обеспечивающий доступ к ресурсам — Shell extensions for sharing, в нем также содержатся различные данные, необходимые для работы с ресурсами. В частности в этом файле содержится изображение ладошки, используемое в значках расшаренных ресурсов.
oemlogo.bmp
Windows\system32
Чтобы добавить собственную картинку в апплет «Система» панели управления, надо создать или модифицировать картинку, которая находится в файле oemlogo.bmp и поместить файл в системную папку Windows (как правило, Windows\system32).
pfirewall.log
Папка WINDOWS
В файл pfirewall.log записывается информация, которую впоследствии можно использовать для устранения неполадок. По умолчанию, данный файл находится в папке Windows.
SecEvent.Evt
WINDOWS\system32\config
Файл SecEvent.Evt является журналом событий безопасности, используемым реестром Windows.
shmedia.dll
Windows\system32
Эта библиотека отвечает за сбор информации об AVI-файлах.
srclient.dll
WINDOWS\system32
Файл srclient.dll является клиентской DLL для программы восстановления системы rstrui.exe и используется при написании скриптов.
Svcpack.log
WINDOWS
Файл Svcpack.log является протоколом хода установки сервис-пака. Исследуя лог установки, Вы можете найти причины неудачной установки.
SysEvent.Evt
WINDOWS\system32\config
Файл SysEvent.Evt является журналом событий системы, используемым реестром Windows.
WindowsUpdate.log
WINDOWS
Файл, содержащий историю автоматического обновления.
wpa.dbl
Windows\system32
Как известно, лицензионная Windows XP при переустановке системы требует повторной активации. Чтобы этого избежать, достаточно перед переустановкой системы скопировать файл wpa.dbl, расположенный в папке windows\System32, например, на флешку или на другой диск — именно в этом файле хранится код активации. После переустановки системы, естественно, нужно будет заменить файл wpa.dbl.
Системные папки Windows
А теперь давайте поговорим о папках, которых так много в директории Windows.
Windows\Driver Cache\i386
В папке Driver Cache\i386 находится кэш драйверов. Некоторые пользователи рекомендуют удалять эту папку после установки всего оборудования. Имейте в виду, что при добавлении любого нового оборудования Windows будет запрашивать установочный диск.
Windows\Media
В папке Windows\Media хранятся звуковые файлы WAV для озвучивания системных событий. Если у Вас осталось слишком мало места на жестком диске, а звуковыми колонками не пользуетесь, то можете удалить эти файлы. Также отключите звуковые схемы в апплете «Звуки и аудиоустройства» панели управления, что немного разгрузит оперативную память.
Windows\Minidump
Малый дамп памяти — это специальная запись минимального набора сведений, необходимых для определения причины неполадок. Windows каждый раз при возникновении неустранимой ошибки будет автоматически создавать новый файл в данной папке. Данная папка задается в диалоговом окне «Система -> вкладка Дополнительно — > Загрузка и восстановление -> кнопка Параметры».
Windows\msagent
Папка msagent содержит подпапки и файлы, необходимые для работы с технологией MS Agent 2.0. В частности, подпапка Chars служит для хранения анимированных персонажей. По умолчанию, Windows XP уже имеет одного такого персонажа.
Windows\ShellNew
В папке Windows\ShellNew хранятся файлы-шаблоны, которые используются при выборе пункта меню «Создать» контекстного меню проводника. О том, как создавать новые команды в данном пункте меню можно прочитать в справочнике по реестру.
WINDOWS\SoftwareDistribution
В папке WINDOWS\SoftwareDistribution хранятся папки и файлы, закачанные с помощью автоматического обновления. В принципе, эту папку можно удалить. В этом случае Windows заново создаст эту папку. На различных форумах некоторые пользователи утверждали, что удаление этой папки иногда помогало решить проблему сбоев при автоматическом обновлении.
Windows\Temp
Папка Temp предназначена для хранения временных файлов. Очень многие программы при своей установке временно копируют в эту папку свои файлы для дальнейшей инсталляции. Но, порой эти программы забывают самостоятельно удалить свои временные файлы. Рекомендуется регулярно заглядывать в папку для очистки мусора.
WinSxS
WinSxS, или Windows Side by Side (бок о бок), является еще одним новшеством Windows XP. Microsoft создала систему, позволяющую сохранять несколько версий одинаковых библиотек (DLL) и использовать при необходимости именно ту, что требует конкретная программа. Дело в том, что некоторые программы перезаписывают при инсталляции даже более новую версию библиотеки, что может привести ко всякого рода неприятностям, поэтому, если какая-нибудь программа вздумает беспричинно заменить уже имеющуюся в системном каталоге DLL, операционная система поместит сомнительную библиотеку в специальную папку (WinSxS), а программа так и останется уверенной, что сделала свое дело.
Windows\system32\dllcache
В данной папке Windows\system32\dllcache находится кэш защищенных системных файлов, которые используются для автоматического восстановления в случае повреждения системы. По умолчанию размер этой папки — 50 мб (он задается в реестре параметром SFCQuota, находящемся в ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon). Изменить размер папки до нуля можно командой sfc:
sfc /cachesize=0
Если поставить, например, 100, то размер папки уменьшится до 100 мб.
Windows\system32\config
В папке Windows\system32\config содержатся файлы реестра Windows.
Windows\system32\Restore
В папке Windows\system32\Restore содержатся программа восстановления системы rstrui.exe и сопутствующие файлы.
System Volume Information
В папке C:\System Volume Information находится кэш службы восстановления системы. Для его удаления сначала нужно отключить восстановление системы (Панель управления -> Система -> Восстановление системы -> Отключить восстановление системы на всех дисках). Но лучше воспользоваться кнопкой «Параметры» и ограничить объем дискового пространства, резервируемого системой.
C:\Documents and Settings
В папке C:\Documents and Settings находятся профили пользователей, работающих с системой Windows. Например, если Вы входите в систему под учетной записью serega, то в папке C:\Documents and Settings будет создана папка serega, в которой будет содержаться различные Ваши данные.
C:\Documents and Settings\Имя пользователя\SendTo
Папка SendTo является папкой, в которой находятся ярлыки программ для команды «Отправить» контекстного меню проводника. Когда Вы щелкаете правой кнопкой на файле или папке выбираете пункт «Отправить» и там выбираете, куда хотите отправить, то выбранный Вами файл копируется (перемещается) в ту папку, которую Вы выбрали. По умолчанию в этой папке уже есть несколько ярлыков. Можно добавить самому свои ярлыки, которые будут отображаться в контекстном меню.
Вот небольшая часть основных системных файлов и папок операционной системы Windows. На этом у меня все, пока!
Нравится2Не нравитсяВосстановление системных файлов Windows | administra.top
Внимание: Если у вас вышла из строя ОС, или тем более серверная ОС, прежде чем приступить к любым процедурам по восстановлению, сделайте резервную копию текущего состояния
Да, сделать бэкап неработоспособной системы.
Но, гипотетически, системы имеющей на текущий момент только одну проблему.
А сколько, в процессе восстановления, вы можете привнести неисправностей, в итак нерабочую систему, неизвестно никому. Так же как и не удастся проследить цепочку примененных вами действий в стрессовой ситуации.
Так что в первую очередь делаем бэкап, используя например Acronis True Image.
Занимаемся вредительством
Если у вас нет проблем с операционкой, но вы хотели бы поупражняться в восстановлении системных файлов, попробуйте выполнить следующее:
- Переходим в папку System32
По умолчанию владельцем файлов в папке System32 является служебный пользователь TrustedInstaller.
Что бы беспрепятственно удалить из системной папки любые(незадействованные в данный момент) файлы, вам нужно назначить себя владельцем и выдать своему пользователю полные права на файл.
- Владельца можно изменить как из GUI, так и через CMD:
# Назначаем себя владельцем takeown /f C:\windows\system32\WF.msc # Даем себе полные права на файл icacls C:\windows\system32\WF.msc /GRANT ADMINISTRATORS:F
# Назначаем себя владельцем
takeown /f C:\windows\system32\WF.msc
# Даем себе полные права на файл
icacls C:\windows\system32\WF.msc /GRANT ADMINISTRATORS:F
- Удаляем файл
del C:\windows\system32\WF.msc
del C:\windows\system32\WF.msc
Файл удалили. Теперь можно приступать собственно к восстановлению.
Восстановление в автоматическом режиме
SFC (System File Checker)
Пробуем выполнить команду
Дождитесь сообщения:
Программа защиты ресурсов windows обнаружила поврежденные файлы и успешно их восстановила
Так же можно запустить проверку только для одного конкретного файла:
sfc /scanfile=C:\windows\system32\WF.msc
sfc /scanfile=C:\windows\system32\WF.msc |
Если команда не выполняется, и выдает ошибку на подобии:
Защита ресурсов Windows не может выполнить запрошенную операцию
Защита ресурсов Windows не может выполнить запрошенную операцию |
то мы хотя бы может просмотреть какие файлы повреждены, вручную открыв лог последнего сканирования:
С:\Windows\Logs\CBS\CBS.log
Так же, для упрощения поиска ошибок в этом файле лога, можно воспользоваться следующей командой:
find «error» \Windows\Logs\CBS\CBS.log
find «error» \Windows\Logs\CBS\CBS.log |
Восстановление в ручном режиме
В случае если автоматическое восстановление окончилось ошибкой, можно попробовать заменить поврежденные файлы, о которых мы узнали из лога проверки SFC, файлами из заведомо рабочей системы, аналогичной версии и ревизии Windows.
При выполнении команды sfc /scannow из CMD в рабочей системе некоторые файлы будут задействованы и поэтому не смогут быть обработаны. По этой причине лучше перейти в среду восстановления и предпринимать дальнейшие действия по восстановлению уже оттуда.
Для перехода к среде восстановления нужно:
1) Вставить диск\флешку с Windows той же версии, что и восстанавливаемая система
2) Выполнить перезагрузку
3) Запуститься с диска и открыть командную строку
После открытия командной строки первым делом определим буквы разделов:
wmic logicaldisk list brief
wmic logicaldisk list brief |
Конечно для этого можно использовать diskpart, но с wmi мы уложимся в меньшее количество команд.
Да и для общего развития с wmi полезно поработать.
Оффлайн восстановление системы
Если вы проводите восстановление из среды восстановления или LiveCD(USB)
sfc /scannow /offwindir=d:\windows /offbootdir=d:\
sfc /scannow /offwindir=d:\windows /offbootdir=d:\ |
/offwindir — переключатель для восстановления файлов внешней системы. Нужен что бы указать расположение папки Windows
/offbootdir — переключатель должен указывать на загрузочный раздел
DISM
Утилита DISM поможет в некоторых случаях, когда SFC не может восстановить системные файлы.
Ведь SFC должна откуда то брать восстанавливаемые файлы.
Таким местом является папка C:\Windows\WinSxS
Но если отсутствует или повреждено и это хранилище, то необходимо будет сначала восстановить его.
# Проверка целостности хранилища dism /Online /Cleanup-Image /ScanHealth
# Проверка целостности хранилища dism /Online /Cleanup-Image /ScanHealth |
С помощью этой команды можно убедиться что файлы хранилища действительно повреждены.
DISM_ScanHealth# Заменить файлы на целостные, без проверки dism /Online /Cleanup-Image /RestoreHealth
# Заменить файлы на целостные, без проверки dism /Online /Cleanup-Image /RestoreHealth |
Если выполнить эту команду в среде окружения Windows, то недостающие файлы будут загружены из интернета или сервера WSUS.
В случае, если команда восстановления хранилища компонентов не работает, по той или иной причине,
нужно указать файл install.wim или install.esd со смонтированного ISO образа Windows
# Получить разрядность и версию системы, в которой мы работаем wmic os get OSArchitecture,caption,Version /format:list
# Получить разрядность и версию системы, в которой мы работаем wmic os get OSArchitecture,caption,Version /format:list |
# Узнать индекс доступных ревизий в файле install.wim dism /get-wiminfo /wimfile:P:\x64\sources\install.esd
# Узнать индекс доступных ревизий в файле install.wim dism /get-wiminfo /wimfile:P:\x64\sources\install.esd |
На основе полученной информации указываем для утилиты DISM нужный индекс.
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:P:\Source\Install.wim:4 /limitaccess
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:P:\Source\Install.wim:4 /limitaccess |
Через двоеточие здесь нужно указать индекс ревизии Windows, под которым в используемом образе располагается аналогичная вашей система.
Ошибка 0x800f081f
При восстановлении вы можете столкнулся с ошибкой 0x800f081f
Что бы ее обойти, вы можете попробовать распаковать содержимое образа в отдельную папку, и запускать восстановление, используя в виде источника, уже ее.
# Создаем каталог куда будут распакованы файлы из образа mkdir C:\WIM # Монтируем образ в папку Dism /Mount-Wim /wimfile:P:\x64\sources\install.esd /index:4 /MountDir:G:\WIM /ReadOnly # Восстанавливаем хранилище, используя распакованный образ Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\WIM\Windows /LimitAccess # Демонтируем образ Dism /Unmount-Wim /MountDir:C:\WIM /Discard # Удаляем папку с файлами rmdir C:\WIM
# Создаем каталог куда будут распакованы файлы из образа mkdir C:\WIM # Монтируем образ в папку Dism /Mount-Wim /wimfile:P:\x64\sources\install.esd /index:4 /MountDir:G:\WIM /ReadOnly # Восстанавливаем хранилище, используя распакованный образ Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\WIM\Windows /LimitAccess # Демонтируем образ Dism /Unmount-Wim /MountDir:C:\WIM /Discard # Удаляем папку с файлами rmdir C:\WIM |
Восстановление хранилища на внешнем устройстве
Проверяем ревизию установленой системы
DISM /Image:D:\ /get-currentedition
DISM /Image:D:\ /get-currentedition |
Выполняем восстановление хранилища
dism /Image:D:\ /cleanup-image /restorehealth
dism /Image:D:\ /cleanup-image /restorehealth |
или непосредственно указав источник
dism /Image:D:\ /wimfile:P:\x64\sources\install.esd /cleanup-image /restorehealth
dism /Image:D:\ /wimfile:P:\x64\sources\install.esd /cleanup-image /restorehealth |
После всех проделанных операций повторяем команду на восстановление системных файлов в надежде увидеть положительный результат:
Если в конце концов все это не помогло, то с большой вероятностью следующим вариантом будет переустановка ОС
Описание основных ключей, которые нам понадобятся
/Online — будут восстановлены файлы в папке WinSxS для системы из под которой запущена консоль CMD
/Cleanup-Image — Согласно Help: «Выполняет в образе операции очистки и восстановления». Но если по простому, то данный параметр нам необходим для того, что бы мы могли использовать зависимые от него параметры:
{/CheckHealth | /ScanHealth | /RestoreHealth}.
Т.о. если вызвать /RestoreHealth без /Cleanup-Image, мы просто увидим ошибку «Неизвестный параметр restorehealth»
/Image — параметр, указываемый при необходимости восстановить хранилище внешней системы. То есть расположенной на любом носителе.
/Source — если задан этот параметр, DISM сначала выполняет поиск в указанных расположениях.
Можно использовать несколько аргументов /Source
/LimitAccess — сообщает DISM, что не нужно выполнять поиск исходных файлов в Центре обновления Windows или в службах обновления Windows Server
Альтернативный вариант
Можно достать файлы из образа, без монтирования средствами DISM, с помощью 7Zip.
Используя полученные файлы, мы можем заменить ими содержимое папки WinSxS
.73U | TI-73 Explorer Файл операционной системы | 150 |
.MAPIMAIL | Отправить на почту Получатель | 150 |
.EBD | Системный файл Windows EBD | 155 |
.ADMX | Файл административного шаблона групповой политики | 156 |
.HIV | Файл куста реестра Windows | 156 |
.REG | Реестр | 157 |
.ICONPACKAGE | Файл темы IconPackager | 160 |
.HTT | Файл шаблона гипертекста165 | |
.AML | ACPI Файл машинного языка | 167 |
.CUR | Windows Cursor | 167 |
.REGTRANS-MS | Файл журнала транзакций реестра | 168 |
.Файл пакета PCK | System Center Configuration Manager | 169 |
.ANI | Windows Анимированный курсор | 173 |
.DLL | Dynamic Link Library | 174 |
.DESKTHEMEPACK | Файл пакета тем рабочего стола Windows 8 | 174 |
.DVD | Драйвер устройства DOS | 176 |
.BASH_HISTORY | Файл истории Bash | 176 |
.DESKLINK | Ярлык рабочего стола | 176 |
.SEARCHCONNECTOR-MS | Файл соединителя поиска Windows | 177 |
.LNK | Windows Shortcut | 177 |
.FTF | Файл прошивки FlashTool | 178 |
.WDGT | Виджет панели инструментов | 178 |
.ION | Файл описания файла | 179 |
.SCR | Windows Заставка | 179 |
.CLB | COM + Файл каталога | 180 |
.VGA | VGA Дисплей Драйвер | 180 |
.DMP | Дамп памяти Windows | 180 |
.ICNS | MacOS Icon Resource File | 181 |
.CPL | Панель управления Windows Item | 182 |
.Файл данных онлайн-игры PK2 | Silkroad | 182 |
.NFO | Файл системной информации | 183 |
.MDMP | Windows Minidump | 184 |
.LIBRARY-MS | Файл описания библиотеки Windows | 186 |
.NT | Файл запуска Windows NT | 186 |
. ТЕМА | Microsoft Plus! Тема рабочего стола | 187 |
.QVM | Q Виртуальная машина | 187 |
.INF_LOC | Файл кэша информации о драйвере Windows | 187 |
.ICO | Значок файла | 188 |
.LOG1 | Файл журнала куста реестра Windows | 188 |
.SYS | Системный файл Windows | 189 |
.ASEC | Android-приложение защищенного файла | 192 |
.Файл прошивки мобильного устройства Samsung RC1 | 192 | |
.SFCACHE | Файл кэша ReadyBoost | 192 |
.CAB | Windows CAB-файл | 193 |
.MSC | Файл управления оснастки консоли управления Microsoft | 194 |
.MANIFEST | Файл манифеста приложения Windows | 194 |
.PROP | Файл свойств сборки Android | 195 |
.DAT | Файл куста реестра Windows | 199 |
.BIN | 199 | |
.VX_ | Файл драйвера сжатого виртуального устройства | 200 |
.CGZ | Архив драйверов Linux | 200 |
.TIMER | Файл конфигурации системного блока | 200 | .MI4 | Файл прошивки аудиоплеера200 |
.Файл прошивки маршрутизатора RMT | 200 | |
.EDJ | Файл темы просвещения | 200 |
.SERVICE | Системный файл сервисного блока | 200 |
.FFX | Microsoft Find Fast Index | 200 |
.000 | Файл данных службы индексирования | 200 |
.PWL | Windows Password List | 200 |
.FOTA | Файл прошивки по воздуху | 200 |
.CANNEDSEARCH | Apple Предопределенный поиск | 200 |
.PAT | Установочный файл DiskStation Manager | 200 |
.DRPM | Delta RPM File | 200 |
.h2S | Файл справки платформы помощи Windows | 200 |
.ZONE.IDENTIFIER | Файл идентификатора зоны Windows | 200 |
.LOCKFILE | Mac OS X PLIST Файл блокировки | 200 |
.PREFPANE | Mac OS X Панель системных настроек | 200 |
.CI | Файл каталога индексатора содержимого Windows | 200 |
.MUI | Файл многоязычного интерфейса пользователя | 200 |
.ETL | Файл журнала трассировки событий Microsoft | 202 |
.SYS | Motorola Файл драйвера | 204 |
.Файл темы рабочего стола SDT | Siemens для рабочего стола | 207 |
. ПРОФИЛЬ | Bash Shell Profile | 208 |
.BCD | Файл данных конфигурации загрузки Windows | 208 |
.BASH_PROFILE | Bash Файл интерактивной оболочки входа в систему | 209 |
.MTZ | MIUI Тема | 209 |
.MOBILECONFIG | Файл конфигурации Apple Mobile | 210 |
.WDF | Файл основания драйвера Windows | 210 |
.MLC | Пакет языкового интерфейса Microsoft | 211 |
.ELF | Исполняемый и присоединяемый файл формата | 211 |
.BIO | Файл BIOS | 212 |
.MSSTYLES | Windows XP Style | 213 |
.CM0013 | Файл индекса Samsung Smart TV | 214 |
.MSP | Windows Patch Installer | 215 |
.BOM | Mac OS X Файл ведомости материалов | 217 |
.LFS | Samsung Телефон params.lfs Файл | 217 |
.SDB | База данных совместимости пользовательских приложений | 217 |
.0 | Файл ссылки на общую библиотеку | 218 |
.C32 | Syslinux COM32 Модуль | 218 |
.PNF | предварительно скомпилированный INF-файл | 219 |
.WEBPNP | Web Point и файл для печати | 220 |
.GROUP | Windows Контакты Файл группы | 220 |
.MBR | Файл основной загрузочной записи | 220 |
.HHK | Индекс справки HTML | 220 |
.PDR | Windows Port Driver | 220 |
.Файл образа встроенного программного обеспечения DIMAX | DiMAX | 220 |
.208 | ASUS Ноутбук BIOS 208 Обновление Файл | 221 |
.PIT | Файл прошивки телефона Samsung | 222 |
.ADM | Файл административного шаблона | 222 |
.EFI | Расширяемый файл интерфейса встроенного ПО | 222 |
.DIAGCAB | Пакет для устранения неисправностей Файл кабинета | 223 |
.INS | Файл службы именования в Интернете | 224 |
.3FS | Puppy Linux Сохранить файл состояния | 225 |
.DRV | Драйвер устройства | 225 |
.FIRM | Файл прошивки Boot9Strap 3DS | 225 |
.POL | Файл политики Windows | 226 |
.FX | Файл трассировки ReadyBoot | 230 |
.LOG2 | Windows Журнал реестра кустов 2 Файл | 231 |
.CAT | Файл каталога Windows | 231 |
.IOPLIST | Mac OS X Файл IOPLIST | 233 |
.SAVEDSEARCH | Spotlight Saved Search | 233 |
.IMG3 | iPhone IMG3 Файл | 233 |
.IME | Файл редактора метода ввода Windows | 233 |
.Файл описания принтера PPD | PostScript | 235 |
.CNT | Справка Содержание Файл | 237 |
.BASHRC | Bash Неинтерактивный файл оболочки для входа | 237 |
.DTHUMB | Миниатюра данных Android | 238 |
.VXD | Драйвер виртуального устройства | 238 |
.JOB | Файл задания планировщика заданий Windows | 238 |
.Файл прошивки Samsung HCD | для Android Android | 238 |
.WPX | Файл описания принтера | 240 |
.DIT | Файл информационного дерева Active Directory | 240 |
.SBF | Системный файл Android | 240 |
.KEY | Ключ безопасности | 241 |
.386 | Драйвер виртуального устройства Windows | 242 |
.CRASH | Mac OS X Файл журнала сбоев | 244 |
.LST | GRUB Файл списка загрузки GRUB | 244 |
.PRF | Windows System File | 244 |
.SHD | Файл теневого задания на печать Windows | 244 |
.8XU | Операционная система TI-83 и TI-84 Plus Файл | 244 | .AOS | ARCHOS PCtablet | 244 |
.ADML | Шаблон политики групповой политики для конкретного языка | 247 |
.MBN | Multi Boot Image | 248 |
.CMO | Файл BIOS ASUS | 250 |
.GRP | Группа менеджеров программ Windows | 250 |
.SBN | Файл микропрограммы Cisco IP Phone | 250 |
.SQM | Файл мониторинга качества обслуживания | 250 |
.MOD | GRUB Модуль | 250 |
.SWP | Файл подкачки | 250 |
.TDZ | Файл прошивки Drobo | 250 |
.ITEMDATA-MS | Windows 8 Начальный экран Файл данных элемента данных | 250 |
.SHSH | iPhone / iPod Touch Файл BLS SHSH | 250 |
.SCHEMAS | Файл определения схемы GConf | 250 |
.CHG | Файл входа в Windows Net | 250 |
.FFO | Найти быстрый кэш свойств документа | 250 |
.8CU | TI-84 Plus C Файл операционной системы | 250 |
.CPQ | Файл конфигурации OEM-диска Compaq | 250 |
.HLP | Файл справки Windows | 252 |
.ODEX | Оптимизированный исполняемый файл Dalvik | 252 |
.Файл флага FLG | Puppy Linux | 255 |
.HDMP | Дамп кучи Windows | 256 |
.IDX | Индексный файл | 257 |
.PS2 | Индексный файл каталога поиска Microsoft | 260 |
.WER | Отчет об ошибках Windows | 261 |
.BLF | Базовый файл журнала CLFS | 264 |
.2FS | Puppy Linux Сохранить файл состояния | 264 |
.PFX | PKCS # 12 Файл сертификата | 265 |
.THA | Файл списка тайских шумовых слов Windows | 267 |
.FPBF | Mac OS X Burn Folder | 267 |
.PRO | TurboIntegrator Файл определения процесса | 267 |
.ICL | Файл библиотеки значков Windows | 267 |
.Файл драйвера устройства DEV | для Windows | 267 |
.PRINTEREXPORT | Файл миграции принтера Windows | 267 |
.CHK | Файл прошивки маршрутизатора Netgear | 267 |
.CPI | Информационный файл кодовой страницы | 267 |
.CHT | Windows Файл списка китайских традиционных шумовых слов | 271 |
.NB0 | Device Boot Loader Image | 271 |
.ADV | Audio Driver Файл | 271 |
.KO | Файл модуля ядра Linux | 272 |
.HHC | Справка HTML Содержание | 273 |
.FL1 | Файл обновления Lenovo | 275 |
.TRX_DLL | Файл запуска Windows | 275 |
.NBH | Файл образа утилиты обновления ПЗУ | 275 |
.Файл флага жесткого диска ATAHD | ATA | 275 |
.MSSTYLE | Windows XP Стиль без знака | 275 |
.THUMBNAILS | Android Папка с миниатюрами | 275 |
.PRT | Файл драйвера принтера | 278 |
.DFU | Файл iOS DFU | 280 |
.MUI_CCCD5AE0 | Скрытая библиотека пользователя | 280 |
.KS | Файл кикстарта | 280 |
.IM4P | Файл полезной нагрузки IMG4 | 280 |
.RUF | Файл прошивки Samsung DVD и Blu-ray проигрывателя | 281 |
.SAVER | Mac OS X Заставка | 283 |
.METADATA_NEVER_INDEX | Spotlight Никогда не индексный файл | 283 |
.STR | Файл заставки Windows | 285 |
.KEXT | Расширение ядра Mac OS X | 286 |
.XRM-MS | Сертификат безопасности Microsoft | 286 |
.SPL | Windows Буферный файл печати | 287 |
.CUSTOMDESTINATIONS-MS | Windows 7 Файл списка переходов | 287 |
.CAP | Файл обновления BIOS ASUS | 294 |
.HSH | Windows Index Search File | 300 |
.FID | Файл службы индексации каталога Microsoft | 300 |
.DLX | Переименованный файл DLL | 300 |
.CHS | Windows Файл списка китайских шумовых слов | 300 |
.PID | Файл Creative Driver | 300 |
.UCE | Системный файл Windows UCE | 300 |
.XFB | Двоичный файл прошивки RAID Xserve | 300 |
.IDI | EVA Controller Журнал событий | 300 |
.TA | Файл прошивки Sony | 300 |
.RFW | Файл прошивки Rockchip | 300 |
.IFW | INTUS Файл прошивки | 300 |
.GMMP | WCS Gamut Map Модель профиля | 300 |
.CONFIGPROFILE | Профиль конфигурации Apple | 300 |
.ESCOPY | ES File Explorer Файловый менеджер Временный файл | 300 |
.EFIRES | EFI Image File | 300 |
.HPJ | Файл справочного проекта | 300 |
. PROVISIONPROFILE | Профиль обеспечения Apple | 300 |
.LPD | Файл разрешений на печать демона LPD | 300 |
.MEM | Файл дампа памяти Parallels Desktop | 300 |
.Файл данных службы индексирования Windows BK2 | 306 | |
.CPR | Файл настроек дисплея Windows Phone | 309 |
.PS1 | Файл данных службы индексирования Microsoft | 309 |
.MUM | Пакет обновления Windows Vista | 312 |
.SO.0 | Файл общей библиотеки Unix | 314 |
.GRL | Файл состояния Центра обновления Windows | 314 |
.SCF | Windows Explorer Command | 315 |
.NLS | Файл поддержки национальных языков Microsoft | 320 |
.BMK | Помощь Закладки | 320 |
.AUTOMATICDESTINATIONS-MS | Файл списка переходов Windows | 322 |
.DEVICEMETADATA-MS | Пакет метаданных устройства | 325 |
.KBD | Сценарий раскладки клавиатуры |
Einführung in Dateisysteme
Jetzt bietet der Computermarkt eine Vielfalt von Gelegenheiten an, riesige Menge von persönlichen oder corporationn Informationen in der Digitalform zu speichern. Speichergeräte umfassen interne und äußerliche Festplatten, USB-Flashlaufwerke, Speicherkarten von Kameras des Fotos / Videos, komplizierte RAID-Systeme usw. Wirkliche Dokumente, Präsentationen, Bilder, Musik, Video, Datenbanken, Werden E-Mail-Nachrichten in Einer Form von Dateien gespeichert, die Platzverbrauchen sein können.
Der folgende Artikel stellt Detaillieren dessen zur Verfügung, wie Informationen auf einem Speichergerät gespeichert werden.
Была ли в Dateisystem?
Jede Computerdatei wird auf einer Art eine Speicherung mit einer gegebenen Kapazität gespeichert. Wirklich ist jede Speicherung ein geradliniger Raum für das Lesen oder sowohl das Lesen als auch Schreiben von Digitalinformationen.Jedes Byte von Informationen über die Speicherung hat seinen eigenen Ausgleich vom Speicherungsanfang ( Adresse ) и Wird Durch Diese Adresse Verweise angebracht. Eine Speicherung kann als ein Bratrost mit einer Reihe nummerierter Zellen präsentiert werden (jede Zelle isin einzelnes Byte). Jede zur Speicherung gespeicherte Datei bekommt mehrere diese Zellen.
Im Allgemeinen verwenden Computerspeicherungen ein Paar des Sektors и Ausgleichs im Sektor , итак в Байт фон информационных технологий, умирает Speicherung Verweise anzubringen. Der Sektor isteine Gruppe von Bytes (gewöhnlich 512 Byte ), минимальный адрес электронной почты Einheit der physischen Speicherung. Zum Beispiel wird in Byte 1040 auf einer Festplatte и сектор сектора # 3 и Ausgleich im Sektor 16 байт ([Сектор] + [Сектор] + [16 байт]) Verweise angebracht. Dieses Schema wird angewandt, um das Speicherungswenden zu optimieren und eine kleinere Anzahl zu verwenden, um in jedem Teil von Informationen über die Speicherung Verweise anzubringen.
Um den zweiten Teil der Adresse (im Sektor Ausgleich) wegzulassen, werden Dateien gewöhnlich gespeichert, от Sektoranfang, начальный и безетен алл ганзен Секторен (zB: 10-байт-байт-дат-бец, бей-дата Datei besetzt auch den ganzen Sektor dabei 514-Byte-Datei besetzt zwei ganze Sektoren).
Jede Datei wird auf ‘unbenutzten’ Sektoren gespeichert and kann dann durch eine bekannte Положение и Größe gelesen werden.Что ты делаешь? Что ты делаешь? Что ты делаешь? Что такое «Дата и время»? Что это за дата? Diese Antworten werden durch ein Dateisystem gegeben.
Als Ganzes ist Dateisystem Structurierte Datendarstellung und eine Reihe von Метаданные от Beschreiben der gespeicherten Daten. Ein Dateisystem dient nicht nur zu den Zwecken der ganzen Speicherung, aber is auch ein Teil eines isolierten Speicherungssegmentes — Plattenbereich .Gewöhnlich bedient das Dateisystem Blöcke , nicht Sektoren. Dateisystemblöcke sind Gruppen von Sektoren, die das Speicherungswenden optimieren. Moderne Dateisysteme verwenden allgemein Blocklängen von 1 bis 128 Sektoren (512-65536 Bytes). Dateien werden gewöhnlich vom Anfang eines Blocks gespeichert und nehmen komplette Blöcke.
Riesig Schreiben- / Löschenoperationen den Dateisystemen verursacht Dateisystemzersplitterung . Infolgedessen werden Dateien als ganze Bruchstücke nicht gespeichert und werden in Bruchstücke geteilt. Zum Beispiel Wird eine Speicherung von Dateien mit der Größe ungefähr 4 Blöcke (z.B. eine Sammlung von Bildern) völlig genommen. Бенуцер получит специальное предложение Datei, умри 8 Блёке, вирде и деваль, и умри, и сейчас. Начиная с 8 октября, 8 октября 2010 года, в воскресенье, во второй половине дня, вы получите ответ на свой вопрос в этом разделе. В конце осени 8-Blöcke-Datei в Zwei Teile (4 Blöcke für jeden Teil) gespalten und nimmt Freiraum ‘Löcher’.Die Informationen über beide Bruchstücke als Teile einer einzelnen Datei werden zum Dateisystem gespeichert.
Зюццлих цзю ден Дейтиен де Бенетцерс энтхелт дас Дейтисистему ау сине эйгенен Параметр (с блочностью), Датадескрипторен (einschließlich der Dateigröße, Dateispeicherstelle, 900 д. Es kann auch Sicherheitsinformationen, erweiterte Attribute и andere Параметр speichern.
Um verschiedene Voraussetzungen als Speicherungsleistung, Stabilität and Zuverlässigkeit zu erfüllen, werden viele Dateisysteme entwickelt, um bestimmten Benutzerzwecken zu dienen.
Windows Dateisysteme
Windows от Microsoft OS verwendet zwei Hauptdateisysteme: FAT , das von altem DOS mit seiner späteren Erweiterung FAT32 and weit verwendete NTFS -Dateisysteme geerbt ist.Kürzlich veröffentlichtes Dateisystem von ReFS wurde von Microsoft и neins neues Generationsdateisystem for Windows-8 Server entwickelt.
FAT :
FAT (Dateizuordnungstabelle) Dateisystem ist einer der einfachsten Typen eines Dateisystems. Es besteht aus einem Dateisystemdeskriptorsektor (Urladeblock oder Superblock), ein Dateisystemblockaufteiler (verwiesen als Dateizuordnungstabelle) и einfacher Abstellraum , um Dateien und Ordner zu speic.Dateien auf FAT werden in Verzeichnissen gespeichert. Jedes Verzeichnis istine Reihe von 32-Byte-Aufzeichnungen , jede Definierendatei oder Datei haben Атрибут (z.B. ein langer Dateiname) erweitert. DateAufzeichnung schreibt den ersten Block einer Datei zu. Jeder folgende Block Канн Дюрч Эйнен Блоккафтайлер Дурч Дас Вервенден Давон Альс Вербунден Лист Лист Гефунден Верден.
Blockaufteiler enthält eine Reihe von Blockdeskriptoren. Nullwert Zeigt an, Dass der Block Nicht Verwendet Wird Und Sich Nichtnull Auf den Folgenden Block der Datei oder eines speziellen Werts für das Dateiende bezieht.
Die Anzahlen в FAT12 , FAT16 , FAT32 bedeutet die Anzahl, Венский университет, дата и время. Das bedeutet, dass FAT12 bis zu 4096 verschiedene Blockverweisungen verwenden kann, während FAT16 и FAT32 bis zu 65536 и 4294967296 entsprechend verwenden können. Die max wirkliche maximale Zählung von Blöcken ist noch weniger und hängt von Durchführung eines Dateisystemtreibers ab .
FAT12 wurde für alte Disketten verwendet . FAT16 (oat einfach FAT) и FAT32 werden für Flashspeicherkarten и USB-Flashstöcke weit verwendet. Das System Wird Durch Mobiltelefone, Digitalkameras und andere tragbare Geräte unterstützt.
FAT или FAT32 sind ein Dateisystem, das auf Windows-compatiblen externen Speichern oder Plattenbereichen mit der Größe weniger als 2 Gb (for FAT) oder 32 Gb (für FAT32) verwentt.Windows cann FAT32 Dateisystem mehr als 32 Gb (jedoch Linux поддерживает FAT32 bis zu 2TB).
NTFS :
NTFS (Neues Technologiedateisystem) Wurde в Windows NT eiseführt и ist ein Hauptdateisystem для Windows zurzeit. Das ist ein Verzugdateisystem for Plattenbereiche and das einzige Dateisystem, das Plattenbereiche mehr als 32 Gb unterstützt. Das Dateisystem ist ziemlich ausziehbar und Supports viele Dateieigenschaften, einschließlich der Zugriffskontrolle , Verschlüsselung usw.Jede Datei auf NTFS wird als Dateideskriptor в einem Stammdateientisch и Dateiinhalt gespeichert. Ein Stammdateientisch enthält alle Informationen uber die Datei: Größe, Allozierung, nennt usw. Дата и время выпуска данных Dateisystems enthalten Dateisystemeinstellungen (Startprogramm oder Superblock ). Диеты Dateisystem verwendet 48 и 64 Бит schutzt zu Bezugsdateien, so ziemltöštünštüršnöštürünürürür so so..
ReFS :
ReFS (Elastisches Dateisystem) является обязательным для пользователей Windows-8 Server jetzt verfügbaren Microsofts. Dateisystemarchitektur unterscheidet sich absolut von anderen Windows-Dateisystemen und wird in einer Form von B + -tree Baum hauptsächlich organisiert. ReFS Hat Hohe Toleranz zu Misserfolgen wegen neuer ins Система umfasster Eigenschaften. Und, nämlich, Kopieren beim Schreiben : Keine Metadaten wird modifiziert ohne, kopiert zu werden; Daten werden nicht über die vorhandenen Daten, aber in einen neuen Speicherplatz geschrieben.Mit irgendwelchen Dateimodifizierungen wird eine neue Kopie von Metadaten in den freien. Infolgedessen speichert ein System bedeutende Menge von alteren Unterstützungen in verschiedenen Plätzen, die leichte Wiederherstellung der Datei zur Verfügung stellen, wenn dieser Abstellraum nicht überschrieben wird.
Weil Informationen über die Datenrettung von diesen Dateisystemen bitte Gelöschte Dateien besuchen Sie: Chancen für die Wiederherstellungsseite.
Dateisysteme von MacOS
Apple Mac OS Betriebssystem wendet HFS + Dateisystem, ein Erweiterung auf ihr eigenes auf alten Computern von Macintosh verwendetes HFS-Dateisystem an.
HFS + Dateisystem wird durch Tischprodukte von Apple , einschließlich Mac Computer, iPhone , iPod , sowie Apples X Serverprodukte bedient. Fortgeschrittene Serverprodukte verwenden auch Dateisystem von Apple Xsan, gruppiertes Dateisystem ist of Dateisystemme storNext oder CentraVision zurückzuführen gewesen.
Dieses Dateisystem speichert Dateien und Ordner sowie Finderinformationen über die Verzeichnisansicht, Fensterpositionen usw.
Für Informationen über die Datenrettung von diesen Dateisystemen bitte Gelöschte Dateien besuchen Sie: Chancen für die Wiederherstellungsseite.
Linux Dateisysteme
Linux der Offenen Quelle OS zielt darauf, durchzuführen, prüfend and und mit verschiedenen Konzepten von Dateisystemen.Die populärsten Linux Dateisysteme sind heutzutage:
Ext2, Ext3, Ext4 — ‘heimisches’ Linux Dateisysteme. Dieses Dateisystem может быть активным Entwicklungen и Verbesserungen. Ext3 Dateisystem is e gerade eine Erweiterung auf Ext2 , der transaktionale Datei verwendet, schreiben Operationen mit einer Zeitschrift . Ext4 istine eite weitere Entwicklung von Ext3, der mit dem Support Поддержка данных (Дата) и информация о дате и времени.Утилиты Dateisystem часто используются в ‘Wurzel’ — Система данных для Linux.
ReiserFS — альтернативы Linux Dateisysteme, das geschaffen ist, um riesige Menge von kleinen Dateien zu speichern . Скорее всего, вы найдете все, что вам нужно знать, чтобы узнать, как это происходит, когда вы работаете с другими людьми.
XFS — Dateisystem is itu auf SGI-Gesellschaft zurückzuführen gewesen and wurde for für die IRIX-Server der Gesellschaft am Anfang verwendet. Jetzt werden XFS Spezifizierungen im Linux durchgeführt. XFS Dateisystem hat große Leistung und wird weit verwendet, um Dateien zu speichern.
JFS — Дата создания системы IBM для окончательного решения Rechensysteme der Gesellschaft entwickelt. JFS1 bedeutet gewöhnlich JFS , JFS2 ist die zweite Veröffentlichung. Zurzeit ist dieses Dateisystem от Quelle и durchgeführt в современной версии Linux.
Das Konzept «Жесткие ссылки» , умереть в Dieser Art OS verwendet sind, macht die meisten Linux Dateisysteme ähnlich (zu was?) Darin wird der Dateiname als Dateiattribut nicht betrachtet und eher als ein bes Deckck Ver Date Date Date Dater Date Date Date Date Date Date Date Date Date Date Date Date Date Date Date Date Date Date Date Date definiert.Dateiobjekt kann von vielen Speicherstellen verbunden werden , sogar aus demselben Verzeichnis unter verschiedenen Namen multiplizieren. Das kann ernste und sogar unüberwindliche Schwierigkeiten für die Wiederherstellung von Dateinamen nach der Dateilöschung oder dem Dateisystemschaden präsentieren.
Für Informationen über die Datenrettung von diesen Dateisystemen bitte Gelöschte Dateien besuchen Sie: Chancen für die Wiederherstellungsseite.
BSD, Solaris, Unix Dateisysteme
Техническая информация о системах управления данными Дата и время ОС UFS (Unix Dateisystem)
Zurzeit Wird UFS (в версии Ausgaben) от Unixfamilie OS Unterstützt и Is Hauptdateisystem от ОС BSD и Sun Solaris OS. Moderne Computertechnologien neigen dazu, Ersatz für UFS в операционных системах Verschiedenem ( ZFS для Solaris, JFS и abgeleitete Dateisysteme для Unix usw.) Durchzuführen.
Für Informationen über die Datenrettung von diesen Dateisystemen bitte Gelöschte Dateien besuchen Sie: Chancen für die Wiederherstellungsseite.
Gruppierte Dateisysteme
Gruppierte Dateisysteme werden в Computertraubensystemen verwendet. Diese Dateisysteme stellen Support der verteilten Speicherung zur Verfügung.
Solche Netzdateien umfassen:
ZFS — Sonnengesellschaft ‘Zettabyte Dateisystem’ — ein neues Датаисистема с версией Speicherungen der Sun Solaris OS entwickelt.
Apple Xsan — Фирменный эволюционный фон от Apple от CentraVision und späteren Dateisystemen von StorNext.
VMFS — «Virtuelles Maschinendateisystem» , VMware-Gesellschaft für seinen VMware ESX Server entwickelt ist.
GFS — Linux Red Hat ‘глобус Dateisystem’ .
JFS1 — ursprünglich (Vermächtnis) Design von IBM JFS Dateisystem в составе AIX-Speichersystemen verwendet.
Das allgemeine Eigentum dieser Dateisysteme umfasst verteilten Speicherungssupport, Dehnbarkeit und Modularität.
Für Informationen über die Datenrettung von diesen Dateisystemen bitte Gelöschte Dateien besuchen Sie: Chancen für die Wiederherstellungsseite.
Letzte Aktualisierung: 20. Juni 2018
Bewertung: 4,6 — 20 Стиммен Wie nützlich War Dieser Artikel?
,Запасная версия system.file
Эта функция предназначена для перехвата вызовов system.file
,
так что он хорошо работает с пакетами, загруженными devtools. Это сделано
доступно, когда пакет загружен с load_all
.
Использование
# system.file (..., package = "base", lib.loc = NULL, mustWork = FALSE)
Аргументы
- ..
символьных векторов с указанием подкаталога и файла (ов) в какой-то упаковке. По умолчанию none возвращает корень пакета. Подстановочные знаки не поддерживаются.
- пакет
символьная строка с названием одного пакета. Ошибка возникает, если указано более одного имени пакета.
- lib.loc
символьный вектор с путевыми именами библиотек R.См. «Сведения» о значении значения по умолчанию
NULL
.- mustWork
логично. Если
ИСТИНА
, выдается ошибка, если есть нет подходящих файлов.
Подробнее
Когда system.file
вызывается из консоли R (глобальная
envrironment), эта функция определяет, был ли целевой пакет загружен load_all
, и если это так, он использует настраиваемый метод поиска
для файла.Это необходимо, потому что структура каталогов источника
Пакет отличается от структуры каталогов установленного пакета.
Когда пакет загружен с load_all
, эта функция также вставляется
в среду импорта пакета, так что звонки system.file
из пространства имен пакета будет использоваться эта измененная версия. Если это
функция не была вставлена в среду импорта, тогда пакет
в конечном итоге вызовет base :: system.файл
вместо.
Псевдонимы
- system.file
- shim_system.file
Примеры сообщества
Похоже, еще нет примеров.
,- 2 минуты, чтобы прочитать
В этой статье
Этот раздел WDK содержит концептуальную информацию, касающуюся файловых систем и драйверов фильтров (минифильтров).Для справочных страниц, которые описывают интерфейсы, которые ваш драйвер может реализовать или вызвать, см. Справочник по программированию файловой системы.
Файловые системы
Файловые системы в Windows реализованы в виде драйверов файловой системы, работающих над системой хранения.
Каждая системная файловая система в Windows разработана для обеспечения надежного хранения данных с различными функциями в соответствии с требованиями пользователя. Стандартные файловые системы, доступные в Windows, включают NTFS, ExFAT, UDF и FAT32.Сравнение функций для каждой из этих файловых систем показано в Сравнении функциональных возможностей файловой системы. Кроме того, отказоустойчивая файловая система (ReFS), доступная в Windows Server 2012 и более поздних версиях, предлагает масштабируемую поддержку больших томов и возможность обнаруживать и исправлять повреждение данных на диске.
Разработка нового драйвера файловой системы почти всегда не нужна, а требования / спецификации для новых драйверов файловой системы непредсказуемы. С этой целью это руководство по проектированию не охватывает разработку файловой системы.Если вам необходимо разработать новый драйвер файловой системы помимо тех, которые доступны в Windows, образец кода доступен в качестве модели (дополнительную информацию см. Ниже).
Драйверы фильтров файловой системы
Драйвер фильтра файловой системы перехватывает запросы, направленные на файловую систему или другой драйвер фильтра файловой системы. Перехватывая запрос до того, как он достигнет намеченной цели, драйвер фильтра может расширить или заменить функциональные возможности, предоставляемые исходной целью запроса. Примеры драйверов фильтра:
- Антивирусные фильтры
- Агенты резервного копирования
- Продукты для шифрования
Сервисы фильтрации файловой системы доступны через прилагаемый к системе диспетчер фильтров в Windows.Диспетчер фильтров обеспечивает основу для разработки драйверов фильтров без необходимости управлять всеми сложностями файлового ввода-вывода. Диспетчер фильтров упрощает разработку драйверов фильтров сторонних производителей и решает многие проблемы с устаревшей моделью драйверов фильтров, например, возможность контролировать порядок загрузки на заданной высоте.
Драйвер фильтра, разработанный для модели Filter Manager, называется минифильтром. Каждый драйвер минифильтра имеет назначенную высоту, которая является уникальным идентификатором, который определяет, куда загружен минифильтр относительно других минифильтров в стеке ввода / вывода.Высоты выделены и управляются Microsoft.
Файловая система и пример кода фильтра
Доступен ряд примеров драйверов Windows, включая примеры для разработки файловой системы и разработки драйвера фильтра файловой системы. См. Примеры драйверов Windows для полного списка.
Сертификация драйвера фильтра файловой системы
Сертификационная информация для файловых систем и драйверов фильтров файловой системы находится в Windows Hardware Lab Kit (HLK). Тесты для файловых систем и драйверов фильтров файловой системы находятся в фильтре.Водительская категория HCK.
Дополнительные ресурсы
Наряду с этой документацией и примером кода, упомянутым выше, доступны следующие дополнительные ресурсы:
Чтобы запросить распределение высоты у Microsoft, отправьте электронное письмо с просьбой о назначении высоты для вашего минифильтра. Следуйте инструкциям в Minifilter Altitude Request для отправки запроса.
Чтобы получить идентификатор для драйвера фильтра, который использует точки повторной обработки, выполните действия, указанные в запросе повторной обработки точки.
OSR предлагает различные ресурсы для разработки минифильтров файловой системы, включая семинары и форумы сообщества, такие как форум NTFDS.