c:\windows\prefetch 是 Windows 操作系统中的一个目录,用于存储系统在启动和运行过程中所需的预取数据。预取数据是操作系统在启动和运行程序时提前加载到内存中的文件和数据,以加快系统的启动速度和应用程序的运行速度

C:\Windows\Prefetch 完整解构

目录路径:%SystemRoot%\Prefetch;Windows XP 引入;内核Prefetcher 预取器输出目录;存储.pf预取二进制追踪文件;目标:降低机械硬盘寻道开销,加速系统启动、程序冷启动。
 
区分两个概念:
  1. Prefetcher(预取器):内核组件,负责程序启动瞬间磁盘 IO 重排预读;
  2. SysMain (旧 Superfetch):用户态服务,基于 pf 元数据,系统空闲时把高频文件预加载进内存;二者配套但相互独立。
     
    Windows Server 默认不启用 Prefetch;SSD 下现代 Windows 会自动降级 / 关闭预取逻辑。

一、底层原理

  1. 核心思想
     
    监控系统启动、程序 CreateProcess 启动最初 10 秒的磁盘 IO 行为;记录被访问 exe、dll、sys、MFT 条目、文件磁盘簇位置、访问顺序;写入.pf二进制文件。下次启动时,内核直接按照 pf 记录批量、顺序读取磁盘块,减少磁盘随机寻道次数,缩短冷启动耗时。
⚠️pf 文件不存储程序本体,只存储 IO 访问元数据;删除 pf 不会破坏程序,只是失去预取加速效果。
  1. PF 文件命名规则
     
    可执行文件名‑路径哈希.pf,示例:NOTEPAD.EXE‑D8414F97.pf
  • 哈希:由 exe 完整路径计算;同一 exe 放在不同目录,生成不同 pf
  • 系统启动专用预取:NTOSBOOT‑B00DFAAD.PF,记录开机启动全量 IO 轨迹。
  1. PF 文件内部结构
  • Win7 及更早:SCCA 原始格式;
  • Win10/11:MAM\x04 LZXPRESS‑Huffman 压缩格式,二进制压缩存储。
     
    内部存储核心字段:
     
    1)可执行程序名称、卷序列号、磁盘卷信息;
     
    2)启动阶段访问的全部文件列表(exe/dll/sys);
     
    3)运行计数、最多 8 条历史 UTC 执行时间戳(取证关键);
     
    4)磁盘簇 / MFT 条目索引、IO 访问顺序序列。
  1. 内核行为边界
  • 监控窗口:程序启动后前 10 秒 IO;超出 10 秒的文件访问不录入 pf;系统启动监控到开机后 120s 上限;
  • 数量上限:Win8 + 最大 1024 个 pf 文件,超量自动淘汰低频程序记录;XP 上限 128 条。
  • 仅对 NTFS 卷生效;FAT32/U 盘运行程序也生成 pf,但预取优化不生效。

二、依赖文件、组件

内核层(Prefetcher 核心)

  1. ntoskrnl.exe:内存管理器内部 Prefetcher 子模块,导出 NtPrefetchApi 系列内部 API;没有独立 sys 驱动,预取逻辑内嵌在内核内存管理器内部
  2. ntfs.sys:NTFS 文件系统;提供 MFT、磁盘簇位置查询,pf 依赖 NTFS 元数据。

用户态配套组件

  1. SysMain服务(原 Superfetch)SysMain.dll;服务宿主svchost.exe‑k localsystem;读取 pf 元数据,系统空闲时把高频文件预读入备用内存池;SysMain 依赖 pf,但 Prefetcher 不依赖 SysMain,可以单独启用 Prefetcher 而关闭 SysMain。
  2. smss.exe会话管理器:系统启动早期,初始化 Prefetcher 开机追踪。

目录本身

C:\Windows\Prefetch
  • 权限:System 完全控制;普通用户只读;
  • 里面全部是.pf;系统自动读写,禁止手动编辑 pf 二进制;可手动删除全部 pf,内核会后续重新生成。

注册表控制项

路径:
 
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
键名 含义
EnablePrefetcher(DWORD) 0 完全关闭 Prefetcher
  1 仅应用程序预取
  2 仅系统开机预取
  3 开机 + 应用(机械硬盘默认)
EnableSuperfetch(DWORD) 0‑3 控制 SysMain 服务行为
SSD 设备:现代 Windows 安装时自动把EnablePrefetcher=0,机械硬盘默认为 3;修改注册表必须重启生效。

三、依赖关系

  1. Prefetcher(内核) ↔ NTFS:必须 NTFS 获取 MFT、磁盘簇位置;无 NTFS 无法生成有效预取 IO 序列。
  2. Prefetcher 生成 pf 文件 → SysMain 消费 pf:SysMain 读取 pf 的文件列表,后台预加载;关闭 SysMain,pf 文件依旧正常生成。
  3. 与 CreateProcess 流程关系:进程创建时,内核映像加载器 Ldr 触发 Prefetcher 开始 IO 追踪。
  4. 与页面管理器关系:Prefetcher 只做文件预读,不管理内存驻留;内存驻留由 SysMain 负责
重要区分:
  • Prefetcher:程序启动瞬间,批量顺序读盘(内核,pf 写入来源)
  • SysMain(Superfetch):系统空闲,预判高频程序,预加载进内存(用户态服务)

四、完整逻辑链路

链路 1:程序首次运行,生成 / 更新 pf 文件

plaintext
用户启动程序 CreateProcess
    ↓
内核映像加载器Ldr启动进程,触发Prefetcher IO追踪开启(监控前10秒IO)
    ↓
程序加载exe、dll,发起大量文件读IO;ntfs.sys上报文件访问、MFT、磁盘簇信息
    ↓
内核记录IO序列、文件列表、卷序列号、时间戳、运行计数
    ↓
程序退出/10秒监控窗口到期
    ↓
内核把追踪信息压缩,写入 C:\Windows\Prefetch\xxx.exe‑hash.pf

链路 2:第二次启动同一程序,预取加速链路

plaintext
CreateProcess启动程序
    ↓
内核查找对应pf预取文件
    ↓
读取pf,解析文件列表、磁盘簇位置
    ↓
Prefetcher执行**批量顺序预读IO**,把程序依赖dll/exe提前读入文件系统缓存
    ↓
进程映像加载器Ldr真正加载模块,大量IO命中缓存,减少磁盘寻道
    ↓
程序启动完成,继续开启新一轮IO监控,更新pf文件

链路 3:系统开机预取链路 NTOSBOOT‑B00DFAAD.PF

plaintext
系统上电,ntoskrnl加载
    ↓
smss.exe启动,Prefetcher开启开机IO追踪
    ↓
驱动加载、服务启动、shell启动,全程记录磁盘IO
    ↓
开机后最大120s,结束追踪,写入 NTOSBOOT‑B00DFAAD.PF
    ↓
下次开机:内核读取该pf,批量顺序读取开机所需系统文件,加速开机

链路 4:SysMain 服务消费 pf(空闲预加载)

plaintext
SysMain服务启动
    ↓
扫描C:\Windows\Prefetch下所有pf文件
    ↓
统计程序运行频率、时间戳
    ↓
系统处于空闲状态,后台低优先级IO,把高频程序的文件预读到内存备用池
    ↓
用户打开程序,内存已经存在部分数据,进一步加快启动

链路 5:pf 文件淘汰逻辑

plaintext
pf文件数量到达上限(1024)
    ↓
内核根据运行计数、最近运行时间,淘汰低频旧pf文件
    ↓
删除旧pf,为新程序留出空间

五、配套链(上下游、工具、场景)

上游(产生 pf)

  1. ntoskrnl 内核内存管理器 Prefetcher 子模块;
  2. CreateProcess 进程创建、映像加载器 Ldr。

下游(消费 pf)

  1. Prefetcher 内核:程序 / 系统启动时读取 pf 做磁盘 IO 重排;
  2. SysMain 服务:空闲预加载内存;
  3. 数字取证工具:解析 pf 文件还原程序运行历史。

取证 / 调试配套工具

  1. WinPrefetchView(Nirsoft);
  2. PECmd (Eric Zimmerman):解析 pf 导出 csv,提取运行时间、访问文件列表;
  3. libscca:开源 pf 解析库,处理 MAM 压缩格式 pf 文件。

相关目录与其他缓存区分

目录 作用
C:\Windows\Prefetch Prefetcher 预取元数据 pf 文件
C:\Windows\Superfetch SysMain/Superfetch 内部缓存数据库

六、故障点、常见误区

  1. SSD 上删除 Prefetch 目录不会提速:SSD 无寻道延迟,系统已经自动降级 Prefetcher;频繁删除 pf 会导致程序每次启动都重新生成 pf,产生额外磁盘写入。
  2. 手动删除 pf 文件:不会损坏系统;只是丢失预取优化,后续运行程序会自动重建 pf。
  3. SysMain 停止,Prefetch 依旧可以工作:两者独立;关闭 SysMain,pf 文件照常生成。
  4. 取证注意:pf 记录程序启动前 10 秒访问的文件;10 秒之后的文件访问不会记录到 pf;程序删除后 pf 文件还可以残留,可溯源曾经运行过的程序。
  5. Windows Server:默认 EnablePrefetcher=0,Prefetch 目录存在,但几乎不生成 pf。
  6. 程序移动路径:exe 换路径,哈希改变,生成全新 pf 文件,旧 pf 保留

C:\Windows\Prefetch 目录是用于存储预取文件(.pf 文件)的位置,这些文件是Windows操作系统中一种用于优化启动和程序加载速度的技术产物。这个目录的起源可以追溯到早期的Windows版本,特别是Windows XP及其后续版本。

在Windows XP中,Microsoft引入了预取技术,旨在通过分析用户程序的启动模式,预先加载这些程序在启动时可能需要的关键文件,从而加速程序的启动过程。为了实现这一目标,系统会在C:\Windows\Prefetch 目录下生成和存储以“.pf”为扩展名的预取文件。

具体来说,C:\Windows\Prefetch 目录的作用和功能包括:

  1. 存储预取文件:这些文件记录了系统启动时和程序运行时访问的文件路径和顺序。Windows利用这些信息来预测和优化下次启动同一程序时的文件加载顺序,以提升启动速度和响应性能。

  2. 系统自动管理:预取文件的生成和管理通常由Windows操作系统自动完成。系统会根据用户的行为模式和程序的访问习惯动态调整和更新预取文件,以保证其最大化地提升系统性能。

  3. 性能优化:预取技术是一种系统级的性能优化策略,通过减少磁盘访问延迟来改善整体系统响应速度,尤其在多任务和高负载环境下效果显著。

虽然具体的预取文件生成算法和细节并未公开,但C:\Windows\Prefetch 目录的存在是Windows优化启动和响应速度的重要一环。这种技术不仅在桌面操作系统中应用广泛,在服务器操作系统中也有类似的实现,用于优化服务器程序的启动和运行效率。


C:\Windows\Prefetch 目录的发展经历了几个阶段,主要随着Windows操作系统版本的演变和技术的进步而不断优化和调整。以下是其发展的几个阶段:

  1. Windows XP时期

    • 预取技术首次引入于Windows XP中。在这个阶段,预取文件主要用于记录系统启动时和程序运行时的文件访问模式。Windows XP通过分析用户的行为模式,自动预测并优化程序启动时可能需要加载的文件,以提高系统的启动速度和响应性能。
  2. Windows Vista和Windows 7时期

    • 随着操作系统版本的更新,预取技术也得到了进一步的优化和改进。Windows Vista和Windows 7引入了更复杂的预取算法和管理策略,使得预取文件更加智能和适应性更强。系统能够更准确地预测文件的需求,以及更有效地管理预取文件的生成和更新。
  3. Windows 8和Windows 10时期

    • 在Windows 8和Windows 10中,预取技术进一步演进,以适应新的硬件和应用程序模式。这些操作系统引入了更多基于硬件性能和用户行为分析的优化方法,例如Solid State Drive(SSD)的普及使得预取技术能够更好地利用快速存储设备的特性,进一步提升系统性能。
  4. 技术进步和自动化

    • 随着时间的推移,预取技术不仅仅停留在简单的文件预加载阶段,还涉及到更高级的数据分析和算法优化。现代Windows操作系统通过机器学习和大数据分析来优化预取文件的生成和管理,以确保最佳的系统性能和用户体验。

C:\Windows\Prefetch 目录在Windows操作系统中的发展反映了微软持续改进系统性能和用户体验的努力。从最初的简单文件记录到现代智能预测和优化,预取技术在系统启动和应用程序加载过程中发挥着关键作用,帮助提高系统的响应速度和效率。


C:\Windows\Prefetch 目录中的文件可以根据其功能和用途进行分类。这些文件主要是以“.pf”作为扩展名的预取文件,它们记录了系统启动和程序运行时的文件访问模式,以优化系统的启动速度和响应性能。以下是这些文件的功能分类:

  1. Boot Prefetch Files:

    • 这类文件记录了系统启动时加载的关键文件信息。它们帮助系统预测并优化下一次启动时可能需要的文件加载顺序和优先级,以加快系统启动过程。
  2. Application Prefetch Files:

    • 应用程序预取文件记录了特定程序在运行时访问的文件路径和顺序。这些文件帮助系统预测和优化应用程序的启动和运行过程,使其更快速和响应。
  3. Layout.ini File:

    • 此文件是一个配置文件,记录了与预取文件相关的详细信息,如预取文件的版本和相关路径。它帮助系统管理和优化预取文件的生成和使用。
  4. Trace Files:

    • 跟踪文件记录了系统启动和应用程序运行的详细事件和时间戳。这些文件不直接存储在C:\Windows\Prefetch 目录下,但它们与预取文件一起工作,帮助系统分析和优化文件加载模式。

C:\Windows\Prefetch 目录中的文件根据其功能主要可以分为系统启动时的预取文件和应用程序运行时的预取文件。它们共同作用于Windows操作系统的性能优化策略,通过提前加载和管理文件访问模式,提升系统的启动速度和应用程序的响应性能。


c:\windows\prefetch 是 Windows 操作系统中的一个目录,用于存储系统在启动和运行过程中所需的预取数据。预取数据是操作系统在启动和运行程序时提前加载到内存中的文件和数据,以加快系统的启动速度和应用程序的运行速度。

Windows 操作系统通过预取数据来优化系统性能,预取数据包括程序文件、库文件、字体文件等。当用户启动一个程序时,操作系统会根据预取数据提前将程序所需的文件加载到内存中,以减少硬盘访问时间,从而加快程序的启动速度。

c:\windows\prefetch 目录中存储了系统预取数据的缓存文件,这些文件通常以 .pf 扩展名结尾。每个预取数据文件对应一个程序或者一个程序的组件,文件名通常以程序的名称开头,后面跟有一串字符来标识具体的组件或版本信息。

 c:\windows\prefetch 目录存储了系统的预取数据缓存文件,用于优化系统和应用程序的启动速度和性能。


C:\Windows\Prefetch 目录的底层原理涉及到Windows操作系统的预取(Prefetching)技术。这项技术旨在通过分析和记录程序启动时访问的文件,以及它们的顺序和位置信息,从而优化程序的启动速度和系统的响应时间。

具体来说,Windows Prefetch 技术的底层原理包括以下几个关键点:

  1. 分析和记录:当用户首次运行一个程序时,Windows会记录程序启动过程中访问的文件、库和其他资源。这些信息被记录在C:\Windows\Prefetch目录下以 .pf 文件扩展名的文件中。每个程序对应一个独立的预取文件,记录了程序启动时所需的文件访问顺序和路径。

  2. 优化数据存储:预取文件不仅记录了文件的访问顺序,还包括文件的加载路径等信息。这使得Windows在下次启动同一程序时,能够更快地预加载这些文件,而无需重新搜索它们的位置,从而减少了启动时间。

  3. 预加载机制:当系统空闲时,Windows会根据预取文件中的信息,提前加载程序所需的文件到内存中。这样,当用户真正打开该程序时,文件已经在内存中准备就绪,大大加快了程序的响应速度。

  4. 优化启动顺序:预取技术还可以通过分析用户的使用模式,预测用户可能会启动的程序,并在后台进行相应的预加载操作。这样,用户在启动需要的程序时,能够更快地获得响应。

C:\Windows\Prefetch目录的底层原理是通过记录和分析程序启动时的文件访问模式,预测用户的操作行为,并在系统空闲时提前加载程序所需的文件,从而优化系统性能和用户体验。这项技术有效地减少了程序启动的延迟,提高了系统的整体响应速度。


C:\Windows\Prefetch 目录的架构实际上是一个存储预取数据的文件系统结构。虽然微软并没有公开详细的架构设计文档,但我们可以根据观察和理解推断出一些可能的架构特征和组成部分:

  1. 文件格式

    • 预取文件通常以 .pf 扩展名结尾,每个程序对应一个独立的预取文件。
    • 这些文件以二进制格式存储,包含了程序启动时访问的文件路径、加载顺序、以及其他相关信息。
  2. 索引机制

    • 可能存在一个索引文件或者数据库,用于快速查找和访问每个程序对应的预取文件。
    • 索引可能基于程序的执行文件路径或其他标识符,以便快速定位和管理预取文件。
  3. 预加载管理

    • Windows可能有一套算法和策略来管理何时以及如何预加载这些文件。
    • 这些算法可能会考虑到系统的空闲时间、用户的使用模式以及系统资源的可用性,以优化预加载效果。
  4. 文件管理和清理

    • Windows可能会定期清理旧的预取文件,或者基于一些策略来决定是否保留某些预取文件。
    • 清理策略可能与系统性能优化和磁盘空间管理相关联,以确保预取文件的效果不会影响系统的整体性能。

C:\Windows\Prefetch 目录的架构是为了支持Windows预取技术而设计的,其内部组成和工作原理主要是为了提高程序启动速度和系统响应时间。虽然具体的架构细节可能受到Microsoft的保密政策的限制,但我们可以通过理解预取技术的工作原理,推测出这个目录的一般架构特征。


c:\windows\prefetch 文件夹通常包含了系统在运行过程中生成的预取数据文件。这些文件旨在帮助操作系统提高启动和运行程序的速度,通过预加载程序所需的文件到内存中,以减少硬盘读取时间,从而提升系统的性能和响应速度。

具体来说,c:\windows\prefetch 文件夹可能包含以下类型的文件:

  1. 以程序名称开头的 .pf 文件:这些文件是根据程序的名称创建的,例如 "chrome.exe"、"explorer.exe" 等。它们包含了系统在运行这些程序时所需的预取数据。

  2. 随机字符结尾的 .pf 文件:在程序名称之后,预取数据文件的名称可能跟随一些随机字符。这些字符可能包含有关程序版本、参数或其他标识符的信息。

c:\windows\prefetch 文件夹包含了系统的预取数据文件,这些文件是操作系统自动生成和管理的,用户通常不需要手动修改或删除它们。


.pf 文件是 Windows 操作系统中的预取数据文件(Prefetch File),用于存储程序在运行时所需的预取数据。这些数据包括了程序启动时需要加载的文件和相关信息。

预取数据文件的作用是优化系统性能。当用户首次运行一个程序时,操作系统会根据程序的执行路径、依赖关系等信息,预先将程序所需的文件加载到内存中,以加速程序的启动过程。通过预取数据,系统可以避免在程序启动时再次从硬盘读取相关文件,从而减少启动时间并提高响应速度。

每个程序都可能对应一个或多个 .pf 文件,其名称通常以程序的名称开头,后跟一串字符来标识具体的组件或版本信息。这些 .pf 文件存储在 c:\windows\prefetch 目录下。

需要注意的是,预取数据文件是由操作系统自动生成和管理的,用户通常无需手动操作这些文件。 Windows 会定期清理和更新预取数据,以确保系统性能的最佳状态。


预取文件(.pf 文件)的具体结构并未公开详细的官方文档或规范,因为这些文件属于Windows操作系统的内部实现细节之一。然而,根据技术社区的观察和分析,可以得出一些可能的结构和内容特征:

  1. 文件头信息

    • 预取文件可能包含头部信息,用于标识文件类型、版本以及可能的其他元数据。这些信息有助于Windows系统正确解析和使用这些文件。
  2. 文件路径记录

    • 预取文件主要记录了程序启动时访问的文件路径。这些路径可以是绝对路径或相对路径,用于标识程序启动过程中加载的关键文件。
  3. 文件访问顺序

    • 预取文件可能记录了文件的访问顺序,以指导系统在下次启动同一程序时如何预加载这些文件,从而加速启动过程。
  4. 文件的相关信息

    • 除了路径和访问顺序外,预取文件可能还包含有关每个文件的其他信息,例如文件的大小、最后访问时间等。这些信息有助于Windows系统在执行预加载时作出更精确的决策。
  5. 索引和管理信息

    • 预取文件可能包含一些索引或管理信息,以帮助Windows系统有效地管理和更新这些文件。这些信息可能涉及文件的有效期、清理策略等。

预取文件的结构是为了优化程序的启动速度和系统的响应时间而设计的。这些文件不直接由用户或应用程序访问或修改,而是由Windows操作系统根据预取技术的原理和策略进行管理和利用。


预取文件(.pf 文件)的底层原理涉及到Windows操作系统的预取技术,旨在优化程序的启动速度和系统的响应性能。虽然具体的底层细节并未公开,但可以通过一些观察和推测来理解其基本原理和作用:

  1. 记录文件访问信息

    • 预取文件主要记录了程序在启动过程中访问的关键文件路径和顺序。这些信息包括程序启动时加载的动态链接库(DLL)、配置文件、资源文件等。通过记录这些文件的访问路径和顺序,Windows可以在下次启动同一程序时更有效地预加载这些文件,从而加快启动速度。
  2. 优化文件加载顺序

    • Windows根据程序的历史访问模式和文件的预取信息,优化文件的加载顺序。这样做有助于减少程序启动时的磁盘访问时间,提高整体系统响应速度。
  3. 适应性和调整

    • 预取技术可能会根据系统的使用模式和资源利用率进行动态调整。例如,在系统空闲时预取更多文件,而在负载较高时减少预取量,以确保不会对系统性能造成负面影响。
  4. 管理和更新机制

    • Windows可能会定期更新和管理预取文件,以确保其与实际应用程序的文件访问模式保持同步。这可能包括删除旧的预取文件或者根据新的访问模式生成新的预取文件。
  5. 性能优化策略

    • 预取技术的实现旨在减少磁盘访问延迟,提高系统整体的响应性能。通过预先加载程序可能需要的文件,系统可以更快速、更流畅地响应用户的操作。

预取文件的底层原理是为了通过预加载关键文件来优化程序启动和系统响应速度。这种技术依赖于Windows操作系统的内部实现和策略,其具体的细节由Microsoft设计并优化,以确保最佳的性能表现和用户体验。


 

GitHub - rayann123/WinPrefetchView

 

 

 

 [OptimalLayoutFile] Version=1

C:\WINDOWS\SYSTEM32\NTOSKRNL.EXE C:\WINDOWS\SYSTEM32\PSHED.DLL C:\WINDOWS\SYSTEM32\BOOTVID.DLL C:\WINDOWS\SYSTEM32\KDCOM.DLL C:\WINDOWS\SYSTEM32\CI.DLL C:\WINDOWS\SYSTEM32\DRIVERS\MSRPC.SYS C:\WINDOWS\SYSTEM32\DRIVERS\CNG.SYS C:\WINDOWS\SYSTEM32\HAL.DLL C:\WINDOWS\SYSTEM32\CONFIG\SYSTEM C:\WINDOWS\SYSTEM32\C_936.NLS C:\WINDOWS\SYSTEM32\DRIVERS\ACPI.SYS C:\WINDOWS\SYSTEM32\DRIVERS\WMILIB.SYS C:\WINDOWS\SYSTEM32\DRIVERS\WPPRECORDER.SYS C:\WINDOWS\SYSTEM32\DRIVERS\ACPIEX.SYS C:\WINDOWS\SYSTEM32\DRIVERS\WDFLDR.SYS C:\WINDOWS\SYSTEM32\DRIVERS\AMDKMPFD.SYS C:\WINDOWS\SYSTEM32\DRIVERS\BINDFLT.SYS C:\WINDOWS\SYSTEM32\DRIVERS\FLTMGR.SYS C:\WINDOWS\SYSTEM32\DRIVERS\BOWSER.SYS C:\WINDOWS\SYSTEM32\DRIVERS\CIMFS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\CLDFLT.SYS C:\WINDOWS\SYSTEM32\DRIVERS\CLFS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\DFSC.SYS C:\WINDOWS\SYSTEM32\DRIVERS\MUP.SYS C:\WINDOWS\SYSTEM32\DRIVERS\KSECDD.SYS C:\WINDOWS\SYSTEM32\DRIVERS\DISK.SYS C:\WINDOWS\SYSTEM32\DRIVERS\CLASSPNP.SYS C:\WINDOWS\SYSTEM32\DRIVERS\EHSTORCLASS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\FASTFAT.SYS C:\WINDOWS\SYSTEM32\DRIVERS\FILECRYPT.SYS C:\WINDOWS\SYSTEM32\DRIVERS\TBS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\FILEINFO.SYS C:\WINDOWS\SYSTEM32\DRIVERS\FVEVOL.SYS C:\WINDOWS\SYSTEM32\DRIVERS\CEA.SYS C:\WINDOWS\SYSTEM32\DRIVERS\IASTORAC.SYS C:\WINDOWS\SYSTEM32\DRIVERS\STORPORT.SYS C:\WINDOWS\SYSTEM32\DRIVERS\INTELPEP.SYS C:\WINDOWS\SYSTEM32\DRIVERS\IORATE.SYS C:\WINDOWS\SYSTEM32\DRIVERS\KSECPKG.SYS C:\WINDOWS\SYSTEM32\DRIVERS\LUAFV.SYS C:\WINDOWS\SYSTEM32\DRIVERS\MOUNTMGR.SYS C:\WINDOWS\SYSTEM32\DRIVERS\MRXSMB.SYS C:\WINDOWS\SYSTEM32\DRIVERS\RDBSS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\TDI.SYS C:\WINDOWS\SYSTEM32\DRIVERS\NETIO.SYS C:\WINDOWS\SYSTEM32\DRIVERS\FWPKCLNT.SYS C:\WINDOWS\SYSTEM32\DRIVERS\MSQUIC.SYS C:\WINDOWS\SYSTEM32\DRIVERS\NDIS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\MRXSMB20.SYS C:\WINDOWS\SYSTEM32\DRIVERS\MSFS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\MSISADRV.SYS C:\WINDOWS\SYSTEM32\DRIVERS\MSSECCORE.SYS C:\WINDOWS\SYSTEM32\DRIVERS\NETBIOS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\NPFS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\NTFS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\PARTMGR.SYS C:\WINDOWS\SYSTEM32\DRIVERS\PCI.SYS C:\WINDOWS\SYSTEM32\DRIVERS\PCW.SYS C:\WINDOWS\SYSTEM32\DRIVERS\PDC.SYS C:\WINDOWS\SYSTEM32\DRIVERS\RDYBOOST.SYS C:\WINDOWS\SYSTEM32\DRIVERS\SGRMAGENT.SYS C:\WINDOWS\SYSTEM32\DRIVERS\SPACEPORT.SYS C:\WINDOWS\SYSTEM32\DRIVERS\SRV2.SYS C:\WINDOWS\SYSTEM32\DRIVERS\SRVNET.SYS C:\WINDOWS\SYSTEM32\DRIVERS\STORQOSFLT.SYS C:\WINDOWS\SYSTEM32\DRIVERS\TCPIP.SYS C:\WINDOWS\SYSTEM32\DRIVERS\INTELTA.SYS C:\WINDOWS\SYSTEM32\DRIVERS\UCPD.SYS C:\WINDOWS\SYSTEM32\DRIVERS\VDRVROOT.SYS C:\WINDOWS\SYSTEM32\DRIVERS\VOLMGR.SYS C:\WINDOWS\SYSTEM32\DRIVERS\VOLMGRX.SYS C:\WINDOWS\SYSTEM32\DRIVERS\VOLSNAP.SYS C:\WINDOWS\SYSTEM32\DRIVERS\VOLUME.SYS C:\WINDOWS\SYSTEM32\DRIVERS\WCIFS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\WDF01000.SYS C:\WINDOWS\SYSTEM32\DRIVERS\SLEEPSTUDYHELPER.SYS C:\WINDOWS\SYSTEM32\DRIVERS\WDFILTER.SYS C:\WINDOWS\SYSTEM32\DRIVERS\WFPLWFS.SYS C:\WINDOWS\SYSTEM32\DRIVERS\WINDOWSTRUSTEDRT.SYS C:\WINDOWS\SYSTEM32\DRIVERS\WINDOWSTRUSTEDRTPROXY.SYS C:\WINDOWS\SYSTEM32\DRIVERS\WOF.SYS

 

NTOSKRNL.EXE : Windows 的可执行内核。
PSHED.DLL: 支持在系统引导期间错误处理和报告。
BOOTVID.DLL: 在系统启动期间提供基本的视频服务。
KDCOM.DLL: 内核调试器硬件扩展 DLL.
CI.DLL: 代码完整性模块 DLL.
MSRPC.SYS : Microsoft 远程过程调用 (RPC) 系统驱动程序。
CNG.SYS : 加密技术下一代内核模式驱动程序。
HAL.DLL: 硬件抽象层 DLL.
系统 : 包含硬件、软件和安全数据的注册表集群。
C_936.NLS : 简体中文代码页翻译表 ( CP936 ) 。
ACPI.SYS : 高级配置和电源接口驱动程序。
WMILIB.SYS : Windows 管理仪表 (WMI) 支持驱动程序。
WPPRECORDER.SYS : Windows 软件跟踪预处理器。
ACPIEX.SYS: 扩展 ACPI 驱动程序。
WDFLDR.SYS : Windows 驱动程序框架加载器。
AMDKMPFD.SYS: AMD 内核模式处理器驱动程序。
BINDFLT.SYS: Windows 过滤平台绑定重定向器。
FLTMGR.SYS : Microsoft 文件系统筛选器管理器。
还有更多,包括文件系统(NTFS,FAT)、网络(TCP/IP,NetBIOS)、存储(STORPORT,STORAGE QoS)和安全(KSECDD,KSECPKG)的驱动程序。
这些文件中的每一个都在 Windows 操作系统的运行中起着关键作用 , 提供从硬件抽象到文件系统管理、网络和安全的服务。它们在磁盘上的最佳放置会影响系统性能 , 尤其是在启动和运行期间。
[OptimalLayoutFile] 部分可能确保这些文件的放置方式可以最大限度地减少磁盘访问时间并最大限度地提高效率。
 
posted @ 2024-04-06 06:41  suv789  阅读(3524)  评论(0)    收藏  举报