大家都知道,Windows系统有种预读文件的缓存机制,让过去打开过的程序、服务再次打开时更快捷。WindowsXP中采用了这个Prefetch技术,每次在电脑里面存入.pf文件,它包含了应用程序加载的文件的信息。在预取文件中的信息用于优化下次运行这些应用程序的载入时间。
  Vista和Windows7下的Superfetch是在WinXP预取(Prefetch)基础上进行的改进,通过对用户习惯进行分析,能够在预定时间内将可能执行的代码提前调入,从而提高整体响应速度。
  Vista和Windows7开始,大幅的占用您的物理内存,原因不是说真的耗费资源,而是为了合理的利用您全部的物理内存。1G内存下跑Vista和Windows 7
  剩不了多少内存,4G内存下跑也如此,系统会自动分配可用的物理内存,尽量的做预取的缓存技术。
  Windows用Prefetch和Superfetch技术来分析使用的文件在启动和启动的应用程序,并创建一个索引,如果这些文件和应用程序在您的硬盘上。利用这一特性,Windows可以启动文件和应用程序速度更快。
  好了,说了这么多,大家肯定都了解了,今天Windows7之家和Vista之家要介绍的主题是,如何把这些保存在硬盘上的.pf预取文件的内容抓出来。
  我们来介绍一款软件,英文版软件,但是很简单。
  WinPrefetchView是一个小巧的免费绿色软件,可以读取保存在系统内的.pf 预取文件。
  通过读取和罗列这些预取文件,您可以了解哪个应用程序的文件正在使用,哪些文件是在Windows启动时加载。
  此实用工具支持各主流版本的Windows,从Windows XP开始,一直到Vista和Windows7。早期版本的Windows不需要这个软件,因为不使用预取文件技术。 我们来看下截图:

  如果当您运行WinPrefetchView却无法看到任何文件的时候,您需要获得c:\Windows\Prefetch文件夹的控制权。
  Vista下运行Vista优化大师或者Windows 7下运行Windows 7优化大师,点击系统设置 –右键菜单设置,在添加鼠标右键菜单项目里面,勾选管理员取得所有权,并保存。当然,用新一代的魔方也是有这个功能的。XP系统下面不用对该文件夹获得所谓的控制权。
  下图以Windows 7优化大师为例,Vista系统下的Vista优化大师用法一样。

  这个时候,在资源管理器找到c:\Windows\Prefetch 文件夹并在上面右键一下,在右键菜单中点击管理员取得所有权即可。
  当然,您还可以用Vista优化大师、Windows7优化大师或者魔方来禁用这个预取功能(在服务管理功能里面)。不过,软媒强烈建议大家保留这个功能,确实有效加速应用程序启动。

(转自http://tutorial.8844.com/default.php?mod=article&do=detail&tid=313308)

转载于:https://blog.51cto.com/2530568/453559

Windows7中Prefetch预读文件技术详解相关推荐

  1. python setting.py_python基础教程:Django框架的中的setting.py文件说明详解

    这篇文章主要介绍了Django框架的中的setting.py文件说明详解,这个文件包含了所有有关这个Django项目的配置信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.加载数据库,数据库 ...

  2. Django框架的中的setting.py文件说明详解

    这篇文章主要介绍了Django框架的中的setting.py文件说明详解,这个文件包含了所有有关这个Django项目的配置信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.加载数据库,数据库 ...

  3. python基础教程:Django框架的中的setting.py文件说明详解

    这篇文章主要介绍了Django框架的中的setting.py文件说明详解,这个文件包含了所有有关这个Django项目的配置信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.加载数据库,数据库 ...

  4. Git中非常重要的一个文件——.gitignore详解

    首先要强调一点,这个文件的完整文件名就是".gitignore",注意最前面有个".".这样没有扩展名的文件在Windows下不太好创建,这里给出win7的创建 ...

  5. Vivado中的Incremental Compile增量编译技术详解

    Incremental Compile增量编译是Vivado提供的一项高阶功能.目的旨在当设计微小的改变时,重用综合和布局布线的结果,缩短编译时间. 下图是增量编译的流程: 增量编译需要已经编译完成的 ...

  6. 在Eclipse中反编译Class文件完全详解

    Java 是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东.比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的.本文将对此进行详细阐述,说明如何随心所欲的反编译看源码 ...

  7. php中会话技术,php session会话技术详解

    会话技术详解 发布时间-04-来源:青锋建站作者:青锋建站 PHP中的会话支持是在并发访问时由一个方法来保存某些数据,被广泛用于保持会话状态,存储会话变量.以下是青锋建站给大家分享的有关技术的详解,包 ...

  8. P2P技术详解(二):P2P中的NAT穿越(打洞)方案详解

    目录 1.内容概述 2.反向链接技术:一种特殊的P2P场景(通信双方中只有一方位于NAT设备之后) 3.基于UDP协议的P2P打洞技术详解 3.1.原理概述 3.2.典型P2P情景1: 两客户端位于同 ...

  9. VMware虚拟机文件夹中各文件作用详解

    VMware虚拟机文件夹中各文件作用详解 虚拟机的文件管理由VMware Workstation来执行. 一个虚拟机一般以一系列文件的形式储存在宿主机中, 这些文件一般在由workstation为虚拟 ...

最新文章

  1. linux自动挂载方法,Linux操作系统下硬盘手工和自动挂载的方法
  2. 文巾解题 8. 字符串转换整数 (atoi)
  3. 神策数据荣获“金猿奖 - 2017 金融科技优秀产品奖”
  4. linux中php配置
  5. [复变函数]第17堂课 5 解析函数的 Laurent 展式与孤立奇点 5. 1 解析函数的 Laurent 展式...
  6. 信安教程第二版-第15章网络安全主动防御技术与应用
  7. java线程三种创建方式与线程池的应用
  8. BAT 数据披露:缺人!110万AI人才缺口,两者矛盾,凉凉了!
  9. 区块链扫盲 | 认知升级,虚拟货币骗子是什么样子的?
  10. 汇编语言程序设计-钱晓捷(第五版)第一章-汇编语言基础知识
  11. 原创利用flashpaper实现百度文库、豆丁网文档预览功能
  12. 扫盲:什么是steam令牌验证器?哪些行为会触发steam交易限制
  13. XMPP即时通讯协议使用(前传)——协议详解
  14. robo3t怎么插入数据_robo 3T(robomongo)在ubuntu16.04上安装记录
  15. Flask Uploads
  16. 再见,百度网盘!新 60MB/s!
  17. hansontable编辑器
  18. 聊聊 HTAP 的前世今生
  19. 【视频聊天】背后的秘密
  20. “计算机科学“与“软件工程“有什么区别?哪个专业更适合你?

热门文章

  1. nodejs-EventEmitter
  2. 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | DexFile loadDexFile 函数 | 构造函数 | openDexFile 函数 )
  3. 【Netty】反应器 Reactor 模式 ( 单反应器 Reactor 单线程 | 单反应器 Reactor 多线程 )
  4. Hibernate 学习笔记(二)—— Hibernate HQL查询和 QBC 查询
  5. x = x (x-1)
  6. oracle数据恢复方法
  7. react 不能往组件中传入属性的值为 undefined
  8. ADO.NET学习笔记-非链接类
  9. Java的登陆验证问题
  10. 实现集合类的元素删除和修改的一点实践。。。