Vista开始慢关机时你怎么做
1、问题的硬件配置,特别是内存内存小于512MB少于128MB。2。硬件冲突和驱动程序不匹配(当然,由于这些原因,启动很慢,它存在于所有Windows系统上)。
事实上,可能会有另一个原因:SuperFetch,原本是一个新的Windows Vista的技术,加快系统的运行。
但事实上,在一些慢的硬盘设备,如笔记本,关闭它可以提高系统的响应速度。在我的笔记本上测试的时候,关闭SuperFetch,从打开到登录用户的观察力。也就是说,登录后,硬盘上的灯不再亮了。进程所需的时间大约节省5-7分钟。
在理解为什么SuperFetch会影响系统的启动速度,我们需要充分了解其原理解释一些技术。
Windows操作系统的虚拟内存,包括Vista,已经在使用虚拟内存,在它的作用下,当物理内存不能满足应用的需要,操作系统将存储在硬盘中的数据存储部分启动应用程序,其他从而释放内存,存储在硬盘上这些数据都存储在一个文件的形式,通常在根分区,称为隐藏的文件名为Pagefile.sys。
当你需要调用这些数据,操作系统的页面文件中查找数据并返回它的记忆。在这个过程中,因为重复的磁盘读写的需要,它可能会导致应用程序响应很慢。
根据Windows Prefetch和XP操作系统的设计师将设计一个预取成为预读技术,这种技术在系统或应用程序启动,监控磁盘和内存之间的数据移动或提前阅读和高频数据保存到%SystemRoot% Prefetch文件夹扩展写作。PF文件,和一个有效的的方式来存储文件的规则。这样,当这些数据进行反复阅读,他们可以从这些缓存文件直接读取。而不是重新读取硬盘扇区和磁道,查找数据的原始位置自然会加速应用程序的响应速度,但这种技术的主要缓存方法仍然是基于磁盘的。
快速阅读Superfetch Windows Vista,因为计算机的内存已经增加,设计师们开始考虑使用内存作为缓存的数据存储空间读。但有两个原因,一是没有记忆的记忆,一旦所有的数字计算机组件根据功率会丢失;两个内存不大到足以容纳所有的应用程序,所以SuperFetch的读写操作虽然主要是基于内存,但是将数据写入内存的同时,仍然会写数据交换硬盘,一个文件的形式存在,这些数据,通常他们的位置是在%systemroot% 预取目录named.db扩展。
同时,因为SuperFetch预取技术是建立在的基础上,Vista也开始预取功能在打开SuperFetch,这进一步加剧了磁盘的读写。如果您的计算机的硬盘速度会慢,比如笔记本的5400转硬盘,然后SuperFetch会导致您的系统慢下来。