发博文
正文 字体大小:

Windows伪技巧

(2009-04-26 19:00:30)
标签:

it

随着Windows XP/Vista的广泛使用,各类技术网站包括个人都在介绍一些技巧来提高系统性能,这里给他家家少几个错误的技巧,用户应该禁止这些操作。

1.在Windows Vista下开启多核心支持可以加快系统的启动速度。

  在Vista下,打开msconfig-系统配置实用程序,有一个选项:处理器数量,此相被启动调用。默认配置为关闭(下拉菜单设置为 1),曾经尝试在一台双核心计算机设置为 2,但是启动速度并没有因此加快。此处被被关闭的功能不过是核心debug设置为了检测程序在如何单核心计算机上运行,这个完全可以被忽略不计。Vista默认配置使用全部的核心。

2.关闭QoS和IPv6功能能提升网络速度。

  不论是技术网站还是个人博客或者是网络聊天,太多人在宣传这个错误的信息:XP/Vista中,在组策略编辑器里面修改预留的网络带宽-系统默认的是预留20%-会大大提高网页浏览速度和下载速度,微软在其官方的知识文库里面已经明确更正这个操作是伪技巧,因为Windows的操作系统默认允许用户使用任何程序联网是使用所有所需带宽,并没有任何特殊限制。有国外组织,比如Maximumpc杂志专门做过测试,结果表明没有任何区别。IPv6是下一代互联网协议,目前国际通用IPv4,但是目前的状态表明,老版本的协议已经不堪重负,并且数年前,国际互联网协会已经在很多大型服务器上开始了升级工作,只不过这个工作不是一两年内能完成的而已,相信不久全球就开始通用IPv6新协议。另外,网络连接速度基本上完全取决于网络供应商,如果电信只给我们提供2M带宽,我没发现有什么方法在本地计算机能把连接速度提升到2.4M或者是某些人所说的成倍增加。

3.给固态硬盘作碎片整理。

  因为固态硬盘的存储方式和主流的磁介质硬盘完全不同,碎片整理有可能会影响到你的固态硬盘寿命或性能。

4.关闭最后的访问时间戳可以提高性能。

  关闭文件的最后访问时间戳并不能带来什么性能提升,相反,会产生一些我们并不想得到的结果:假如文件出错的话,因为关闭了时间印记,可能会在下次打开这些文件的时候相应的程序故障,或者引发备份/还原失败。

5.关闭系统还原可以提高性能。

  这个可能是目前最为流行的伪技巧。系统还原最早出现在Windows Me这套系统,也是这套系统唯一留下来的有用的组件。经过多年的观察,多数人支持关闭这个功能的人的理由是安全性,但是值得我们思考的是:微软开发的这个功能并不是为了防病毒,而是为了提供一个简单的系统故障解决方案:当系统出现一些莫名的故障,无法检查出原因,并且系统运行并没有什么太大影响的时候,或者安装的软件和硬件驱动不完善的时候,这时我们可以使用系统还原来把系统还原到上一次正确配置状态;并且,系统还原是直接备份的注册表信息和用户配置信息以及系统配置信息,并不针对用户创建的文件和保存的文件生效,注册表在系统下可以备份,但是不可以完全还原,有兴趣的朋友可以尝试一下,Windows不允许用户直接对注册表进行还原修改,相应的键值被调用的状态是不可修改的。还有人说,系统还原很占用资源,其实Windows默认的系统还原空间使用C盘的12%左右,XP下可以调整,Vista也可以通过注册表编辑来修改,另外,目前的大硬盘越来越便宜,为什么不多买一块硬盘或者把C盘分的大一些呢?在有,很多人宁可去下载数百兆字节甚至几个G字节的电影保存在电脑也不怕浪费资源,这么一个非常有用的工具都不舍得留么?

6.移动虚拟内存可以提高性能。

  这个倒不是不对,但是有前提:就是你必须有第二块物理硬盘,而不是有多个分区!只有把虚拟内存转移到另外一个物理硬盘才能实现性能提高,而且确实有效。如果仅仅是一块硬盘有多个分区,移动虚拟内存会造成系统和软件的运行缓慢。这个和硬盘的工作原理有关。

7.1GB以上的物理内存不需要虚拟内存。

  这个是大错特错的。虚拟内存牵扯到了Windows的内存管理机制,相应的,在系统搜索一个名为:pagefile.vbs的文件,用记事本打开,如果看得懂,就可以明白一些系统的虚拟内存管理。

  有关Windows的虚拟内存,早在XP初始发布阶段-2001年,微软考虑到当时的主流计算机大多数配置128MB到256MB的物理内存,为了解决物理内存不足,微软保留了虚拟内存机制,来保证系统和应用程序运行的流畅。随着Windows和硬件的发展,大内存不再是有钱人和专业人士专属品,但是为什么Windows为什么还要保留虚拟内存?Windows的内存管理表明:一个程序的调用所需使用内存,系统首先分配一部分物理内存,然后分配一部分虚拟内存,由pagefile.sys来管理,并且由翻页机制将虚拟内存地址转译到物理内存,再交由CPU或者北桥的内存管理器来处理,这个转译过程是无法关闭的,并且这个过程在内和模式下运行,并且通过内存保护机制来校验各对应地址的正确性,一旦出现错误,系统会提示用户内存读写错误;由于这个过程运行在内和模式,内核模式的危险性极高,一旦出现读写错误,严重的会使系统崩溃。假如强行关闭了虚拟内存,就等于绕过了这个转译过程,直接写入物理内存。如果出现内存访问过分或者寻址异常,最严重的后果就是损伤硬件,常见的就是系统崩溃,蓝屏恐怕都听说过。

阅读 评论 收藏 转载 打印举报
已投稿到:
  • 评论加载中,请稍候...

       

    验证码: 请点击后输入验证码 收听验证码

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有