赵县职教中心军训视频:分区与移区知识

来源:百度文库 编辑:中财网 时间:2024/04/18 13:45:17
分区与移区知识
*****************************************************************
     CPU.内存、虚拟内存、硬盘及其之间关系
     要讲清楚
     CPU、内存、虚拟内存、硬盘及其相互之间的关系,大概在教科书上得用一章若干节大几千字。但是,博客的特点决定了不能“太过专业”,更不能撰写“像裹脚布一样的天书”。因此,尝试用最简洁、最形象的描述力求说得明白——    
    1。CPU即中央处理器,是英语“Central ProcessingUnit”的缩写。CPU从内存或缓存中取出指令,放入指令寄存器,并对指令译码分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成系统指令的执行。
    2。但是,CPU并不能直接调用存储在硬盘上的系统、程序和数据,必须首先将硬盘的有关内容存储在内存中,这样才能被CPU读取运行。因而,内存(即物理内存,是相对于硬盘这个“外存”而言)作为硬盘和CPU的“中转站”,对电脑运行速度有较大影响。
    3。当运行数据超出物理内存容纳限度的时候,部分数据就会自行“溢出”,这时系统就会将硬盘上的部分空间模拟成内存——虚拟内存,并将暂时不运行的程序或不使用的数据存放到这部分空间之中,等待需要的时候方便及时调用。
    4。由于内存是带电存储的(一旦断电数据就会消失),而且容量有限,所以要长时间储存程序或数据就需要使用硬盘(外存储器)。硬盘也会影响系统速度,因为系统从硬盘中读取数据并通过总线存入内存的速度也会影响系统运行的快慢。
     ——至于有的网络文章形象比喻:“CPU是工厂,硬盘是大仓库,内存是正规中转中心,虚拟内存是临时中转中心”,大致接近实际,但不完全准确。
***************************************************************************
     内存和硬盘的比喻:
     现在的内存基本达到了1元/MB的均价,不少朋友的电脑告别了可怜的64MB、128MB内存,256MB已经成为标准配制,512MB甚至1GB的内存也不再是"耸人听闻"。但是有一件事情让很多朋友疑惑:"为什么使用1G内存我的Windows启动、软件运行速度还是这么慢?"安装大容量内存后,系统、程序运行效率没有得到大幅度提高,这是因为系统本身运行机制限制了其管理和运用硬件资源的能力。所以纵然硬件资源非常丰厚,如果超出了Windows管理的范围,那么性能也不会得到明显提升。
     内存和硬盘
     许多菜鸟常常将物理内存和硬盘混淆在一起,因为两者的容量都是用MB或GB这类的单位表示,说明物理内存和硬盘之间关系的最好比喻是:一个带一张桌子和一个文件柜的小办公室。文件柜就像硬盘,程序和数据可以长期安全地存放在那里,桌面代表物理内存,允许在办公桌上工作的人(处理器)直接用放在桌面上的任何文件(程序和数据)。为了对一个特定文件进行操作,首先必须从文件柜中取出文件并放在桌面上。如果桌面够大,可以在桌面上同时打开多个文件。类似地,如果你有更多物理内存,那么可以运行更多或更大的程序并对更多或更大的资料进行处理。给电脑增加硬盘空间就好比在办公室里放一个更大的文件柜,而增加更多内存就好比得到一个更大的办公桌,可以同时对更多程序和数据进行操作。
     一、Windows这样使用内存
       想要知道为什么系统速度提升不再明显,必须先理解Windows 怎样使用内存。这里要涉及一个概念——资源。这不是平时所说的CPU资源,内存资源或统一的"系统"资源。我们接下来要讲到的"资源"就是程序可以操纵的Windows物件。举例来说,屏幕上显示的每个窗口都是一个资源,每幅图片也都可以能是一个资源。如果一个应用程序打开了磁盘上的一个文件,那么这个被打开的文件也是一个资源。以此类推,如果一个应用程序需要使用一个资源,它就会向操作系统提出请求,要求新建一个或从存储器里调用。
     1.情景再现:程序与系统的对话
      程序说:"嗨,Windows,我要新建一个300像素宽,200像素高的窗口,ok?"于是,Windows立即按要求创建或调用这个资源进内存,然后反馈给应用程序一个代号:"好,我已经创建好你要的窗口,它的代号是#38710。"此后,需要用到新建的这个窗口时,应用程序都用Windows反馈的代号代表这个资源。"Windows,麻烦你在显示屏幕左上角显示#38710。""好!"最后,当应用程序不需要用到该资源的时候,它会要求Windows去除这个资源。"OK,请你删除#38710。""好!"。
     2.指针——内存中的邮政编码
       那么这个代号是依据什么标准生成的呢?在绝大多数操作系统中,它是靠一种叫做"指针"的东西来确定的。你可以把整个内存想像成一个邮局,邮递员把需要寄往各地的信件分类放到很多个不同的信箱里。信箱一个接一个,足足占据了一堵墙。每个心细那个都装了一些信件,包含要送往一个特定地区的信息。而且,就好比每个地区都有邮政编码一样,每一块可以存储数据的内存空间也有一个地址——指针。代表这个存储空间的一串数字。内存中某部分数据的"指针",也就是这些数据占据的第一处内存空间的地址。所以,如果我是一个普通的操作系统,有一个应用程序要求我调用一个窗口,我就会按照它告诉我的要求调用这个窗口进内存,如果这个资源的数据在内存中存储的地址开始于#1234567,那么我就会返回一条信息给应用程序:"好了,我调出了这个窗口,它是#1234567。"
     3.解决指针带来的问题
       在PC中,这种指针有4个字节长。所以如果一个应用程序需要给内存里的某个数据配一个指针,那就需要4字节的内存空间。这样的工作方式给早期的Windows设计者带来了不小的麻烦,因为那时制作工艺尚不发达,内存非常昂贵,一台电脑上有8MB的内存就足以让用户无数次从梦里笑醒了,大多数电脑只能配制4MB内存。在内存如此紧张的情况下,一个应用程序却经常需要用到几百万个资源。要用这些资源,就要个每个资源配发一个指针。每个指针占据4个字节,几百万个指针,就会消耗掉数量客观的一块内存空间。这就好比一份钱很少,但如果要发给全国人民每人一份钱,那就是至少一千三百万元的巨款了。所以,Windows设计者采用了另外一种替代方案。他们创建了资源表。就是把当前调入内存的所有资源的信息登记到一个清单。这样一来,当应用程序要求系统调用一个资源时,系统调用后就不给它配发指针了,而是直接告诉应用程序该资源在资源表中的序号。"好了,我已经调用了你需要的资源,它在资源表里面的序号是#383"因为需要不是内存地址,所以就可以用一个只需占用2字节的数字表示。这只是两个字节的差距。但当你只有几MB内存,而你运行的程序动咎调用大量资源时,这两字节的差距就会带来很大的优势。
     你知道吗?
     微软64位操作系统没1GB内存就别玩
     在32位Windows 2000/XP中,最大支持4GB的内存,每个应用程序最多只能使用2GB内存,因为另一半的内存也留给系统使用了。而在64位WindowsXP中,这个限制没有了,每个程序能完全使用4GB内存,除Windows,微软还在开发64位版本的SQL Server 2000和Windows Server2003,不过要运行这些应用程序,需要你的电脑至少得有1GB内存。
     4.时过境迁,妙计成缺陷
       但这种方法也有它的弊端——两个字节能够表现的不同数字非常有限
       我们可以做个实验:请你写不同的数字。如果只准你写一位数,那就只能写出十个不同数字。如果限制写两位数,虽然能写出更多,但总数仍然有限。以此类推,允许位数越多,能写出的不同数字就越多。但只要位数有限制,写出的不同数字的总数就始终有限。同理,如果允许系统使用4字节的序号,那么在这个"位数限制"下,可以有几十亿个不同的序号可供使用。但如果只准系统使用2字节序号,能用的序号就会锐减到65536个。于是,前面我们讲的资源表就不能无限的拉长。其中的序号最多只有65536个。于是问题来了。当调用了65536个资源后,再想调用更多的资源,纵然内存空间还有1GB,足以存储数百亿个资源,但只有2字节的资源表却无法生成更多的序号!没有序号,就意味着无法将各资源区分开来,应用程序自然无法使用这些没有"户口"的资源!事实上,因为没有序号可用,系统根本无法同时调用65536个以上的资源。但在10MB内存都是奢望的年代,要同时调用数十万个资源根本就是"无稽之谈"。所以当时的Windows设计者们没有把这个问题放在心上,果断地选用了资源表,选用了2字节序号。今天,操作系统算是得到报应了。内存便宜了,资源表和2字节序号仍然给我们节省了内存空间,但它带来的坏处却远远超过了它带来的好处。我们有足够的内存空间,可以调用数百万个资源,但资源表里面只有65536个序号!所以同一时间内,内存中只能有65536个资源!还有1GB内存空间可用?等着吧!
     5.真正"耗资源"的是谁?
      明白了上面的道理,就不难分辨除了大个文件,大个程序外,真正消耗系统资源的是哪些程序了:
     ★ 调用大量细小资源,把桌面装饰的花里胡哨的软件
     ★ 各种多媒体播放软件
     ★ 监视系统的工具软件
     ★ 能在字体菜单里面预览字体的应用程序(如MS Office)
     另外,在Windows 9x n/Me中运行16位程序(如DOS程序)时,Windows会划定一块内存供所有这类程序使用。除非所有16位程序都已经关闭,这块内存是不会被释放的。
******************************************************************************
     C盘的合理分配容量:
     虽然现在大硬盘很便宜,分大一些也无所谓,但由于 WINDOWS 系统是出了名的脆弱,天晓得哪天系统就崩溃了。如果因为 C 盘大,就一股脑的把软件全部按默认路径安装,那么恢复系统时,你就需要备份很多东西。
     比如:聊天记录,电子邮件及通讯录,下载了一半的 BT,网页收藏夹,我的文档,甚至于设备驱动。等等一大堆在C盘的文件。当然,装在 C 盘的所有应用软件,装完系统后,全部都要逐个重新安装一遍。所以很多人看到重装就头痛,笑……我的看法是,只装个系统,以及一些必要软件(这点后续再提)就好。这样的话 C 盘大小要分正适合使用,太大的话只会白白浪费空间。
     PS:喜欢用一键 GHOST 备份的,系统 C 盘小的话,生成的备份文件也会比较小。
     1、那么 C 盘分多大比较适合?
      XP 装完系统后,撇开虚拟内存不谈,大约要用掉 3G 不到左右的空间(确切的说是 2.6-2.8G)。个人在装完系统打完所有驱动后,只在系统盘安装了必要软件(如暴风影音 1.0 和KIS8),同时关闭系统还原和休眠功能,将虚拟内存设置为 300M,总共用掉的空间约为 3.5G,剩余空间为 2.4 G。看似好像空间还剩很多,但系统随着使用时间越长,系统补丁、大型软件安装、以及杀毒软件更新的次数的越多,至少要留 1.5G-2G左右的空间,给系统补丁、病毒库及软件生成的临时文件使用。尤其一些行业软件,即使你安装在其他盘,依旧会往Application Data 目录中塞很多东西(个人的 Adobe 目录有 255 MB,Corel 的目录为 259MB)。那么,最后剩余的未使用空间,只有 1G不到了(这也是我 6G XP 系统用了一年后的剩余空间)……考虑到为保证系统的稳定,推荐至少要预留 1.5-2G 左右的剩余空间。所以,XP 推荐大小为:6-8G这是根据个人的实际使用情况,得出的含较少或不包含虚拟内存的推荐值。推荐 8G,实在空间不够的话,最小至少要有 6G 。有人说 5G 也够,以前我也分过,但使用时间一长,C 盘经常空间不足。如果希望在 C 盘放置 2G 以上的虚拟内存,或者你依旧觉得空间太小,不放心日后的使用,可以放宽到 10G。此外,如果希望以后要升级 VISTA 的,至少要留给 C 盘 30G 左右的空间(VISTA没怎么用过,所以这只是个保守值),否则以后必须重新分区才能安装。WIN7 的话,关掉系统还原,20G也够了。
      PS:尽管可以使用某些工具来调节分区大小,但个人并不喜欢,毕竟数据的安全性没法完全保证。
      如果想要进一步减少 C 盘的文件,可以考虑转移 Documents and Settings 文件夹,具体方法参看这里。
       付,占用 C 盘空间的主要因素:
      1. 系统占用空间(必须)
      2. 安装在系统区的软件占用的空间(可转移)
      3. 系统还原占用的空间(可关闭)
      4. 虚拟内存的页面文件所占空间(可转移)
      5. 休眠内存映像文件所占空间(可关闭)
      6. 各种软件所占 Application Data 空间(必须)
      7. 每个用户的我的文档占用空间(可转移)
      8. 系统更新和杀毒软件更新占用空间(必须)
      9. 临时文件和 INTERNET 临时文件占用空间(可转移)
    2、单独分一个区用于安装软件,放置我的文档、虚拟内存和 IE 临时文件:为何 C盘老是空间不足?因为程序的默认安装路径是 C:\Program Files,而很多人一味的 NEXT。使用默认路径安装,现在大型软件又比较多,不把 C 盘撑暴才有鬼呢……所以,最好的做法是安装软件选择其他分区。将其单独放置在一个区。软件多半会产生零碎文件,这样也利于磁盘的碎片整理。这个分区的大小,主要是根据实际的使用情况来,比如大概要装多少软件,IE 缓存的大小。需要多大因人而异。
      XP 个人推荐值为:12-15G;12G 有些偏小,比较适合不怎么装大软件的用户。15G 则基本上可以将一些常用的软件,甚至行业软件 Adobe的Photoshop和Illustrator,Macromedia 的三剑客,Corel 的 Painter 和 DRAW,3DMAX等,全数装在这个区。
当然,如果你很BT,想安装的行业软件比较多的话,比如 Adobe CS4 系列全家族,Visual Studio.NET等全数安装(这些软件每个都是以 G 计算的),保险起见推荐分到 20G……内存比较大的(4G 及以上者),可以使用 REMDISK,虚拟一个磁盘,放置虚拟内存和 IE 临时文件。但不建议将临时文件夹TEMP 也放在这上面,因为一旦空间不足,就有可能导致二次解压的软件安装程序报错或假死。举例来说 VOCALOID2 初音未来,安装时会先将安装文件解压到 C:\Documents and Settings\当前用户名\Local Settings\Temp,而后再次解压这些安装包开始安装,所以一旦临时文件夹所在的磁盘空间不够,会导致安装失败。
    PS:QQ 是个典型的硬碟杀手,不定期去清理的话,几个 G 都能用出来。
    注:什么是必要软件?就是重装系统后无法直接使用的软件,即不是绿色软件,且又是平时所必须的。比如暴风影音 1.0,即使你装在其他盘,但由于很多的滤镜及解码器是安装在系统盘的 system 目录,而且还关联到注册表很多键值,所以重装后也无法正常使用。反正都要重装一边,不装 C 盘最多也就是少点磁盘碎片。
    PS:
    新版的暴风很多解码器都只能自己调用,不像过去 Windows Media Player 也可以使用,推荐换成 完美解码 或终极解码,或者使用以前的 1.0 版本(如何禁止暴风自动升级看 这里)。反之,像电骡,BT 彗星,迅雷,QQ,千千静听,世界之窗之类的基本都是绿色的,所以如果装在单独的一个区的话,重装时也省去了备份的麻烦。装完也可直接使用,继续下载。(不推荐用迅雷下BT,因为一旦位置改变,比如盘符号变化,会导致无法续传)TW 和 GB 之类的都可以自定义收藏夹,电子邮件则使用 DM 或 FM之类的来代替,那么重装时真正需要备份的也没几个东西了。附带一提,个人使用的软件基本上都是绿化过的,所以重装系统后,也就暴风和病毒防火墙要重装。至于绿化版的稳定性,这点主要看绿化人的水平,可以说好的绿化软件,使用起来是和安装版没什么不同。至于剩下的,比如下载区,文档区,影音区之类的,大小自己看着办啦…… ^^a 最后,如果不是需要同时安装非 WIN 系统(如 LINUX 类的),或者必须要在 DOS 下访问写入,推荐都使用 NTFS 格式化分区。比起 FAT32 不仅增加了容错,而且还有很多易用的小工具如 Everything 可用,更重要的是 NTFS 可以支持单个 4G 以上的文件!
*********************************************************************************
    temp的知识问答
    temp
    temp文件夹的作用
    temp是什么?
    怎样生成temp文件夹中的文件?
    如何清理windows临时文件夹?
    怎样更改TEMP文件夹的位置?
    TEMP文件何时该删何时不该删 
    temp文件夹的作用
   我们常用的办公软件和其他应用程序通常会临时保存用户的工作结果,以防止意外情况造成损失。即使用户自己没有保存正在处理的文件,许多程序也会保存已被用户删除、移动和复制的文本。这些“内容”被存放在\Windows\Temp目录下。应定期删除各种应用程序在\Windows\Temp文件夹中存储的临时文件,以清除上述这些零散的文本。还应删除其子目录中相应的所有文件。虽然很多文件的扩展名为.tmp,但它们其实是完整的DOC文件、HTML文件、甚至是图像文件。还有,在网上下载的部分内容,在Foxmail中打开邮件的“附件”,也会在\Windows\Temp文件夹中留下备份。所以,对于\Windows\Temp文件夹中的内容,最好一个不留全部清除。
    temp是什么?
    temp是临时文件夹C:\Documents and Settings\Administrator\Local Settings\
    包括很多临时文件放在这里,收藏夹,浏览网页的临时文件,编辑文件等。这是根据你操作的过程进行临时保存的。
    Administrator是管理员的超级用户,在当前你就能看到这里的桌面排布那些,以前上网的使用记录。如果你从来没有清空,你的上网过的图就仍然在这里。但比如你如果用的用户名是rcw,那么你当前的文件是C:\Documents and Settings\rcw\Local Settings\ 里面记录RCW用户名的使用过程,并且根据用户名的权限,你可能看不到C:\Documents and Settings\Administrator\Local Settings\ 。
    怎样生成temp文件夹中的文件?
    当你浏览网页或者在网上看电影的时候,就会在这里留下相应的东西。比如,你在百度搜索到一个MP3格式的歌曲,不下载而直接收听,那其实文件就先放到了你的这个文件夹里。可以删除,没有任何危险。
    如何清理windows临时文件夹?
    windows临时文件夹分布在三个地方。
    1:C:\WINDOWS\TemP,这是系统公用的
    2:还有一个在当前登录账户的配置文件夹下,一般是C: \Documents and Settings\登录的帐号\Local Settings\Temp。
    3.IE临时文件夹:C:\Documents and Settings\用户名\Local Settings\Temporary Internet Files(默认为隐藏目录)你也可以通过这个操作查看:打开IE---工具---internet选项---常规---设置。一眼就看得出,它们都在C盘里面,这样对于控制磁盘碎片是很不利的,所以我们首先要做的就是把Temp统一移到C盘之外的分区,这里以D盘为例。
    1.在D盘建立D:\UserData\TEMP目录
    2.右击"我的电脑","属性","高级",打开“环境变量”对话框,将用户变量和系统变量都改为D:\UserData\TEMP。
    3.新建一个文本文档,在里面写入两行指令:
     RD %TEMP% /S/Q
     MKDIR %TEMP%
   然后另存为*.bat格式(比如CleanTEMP.bat),这样只要打开一下CleanTEMP.bat文件就自动清空Temp文件夹下的杂碎了。
    4.经过以上三步,我们其实可以很好的清除那些临时文件了,不过不能就此满足哦,我们的目标是让Windows自动清空,解放我们的双手打开组策略(运行gpedit.msc),依次打开“计算机配置-Windows 设置-脚本(启动/关机)”,然后随便打开“启动”或“关机”,效果一样,一个是登录时清空Temp一个是关机时清空,这里我选择“关机”。点击“添加”把刚才做好的*.bat文件导入,点“确定”后一切就搞定了。
    怎样更改TEMP文件夹的位置?
    在非系统盘如D盘下新建文件夹Temp,然后右击“我的电脑”,选择“属性→高级→环境变量”,在弹出的“环境变量”窗口分别双击“用户变量”下的TEMP、TMP变量,把原来的“%USERPROFILE%\Local Settings\Temp”都修改为“D:\Temp”就ok了。
    同时进入注册表编辑,将注册表内的“%USERPROFILE%\Local Settings\Temp”都修改为“D:\Temp”才能够成功地更改TEMP文件夹的位置。在开始→运行→输入regedit可打开注册表
    TEMP文件何时该删何时不该删。一般来说,你当前运行着大型的工具软件的时候,都不应该去碰临时文件,比如Photoshop会在处理图形时候产生巨大的临时文件,如果你认为这不是你创建的文件企图删除,可能会导致Photoshop死机。你当前没有运行程序的话,发现的临时文件都可以删除,以免它们天长日久堆积如山,占据磁盘空间还是小事,关键是它们又多又散乱,会给磁盘扫描整理带来时间上的无谓消耗,也可能会造成文件分配表混乱,导致文件交叉链接的错误。但是不能所有的临时文件都一概而论。比如,C盘根目录的TEMP目录,是很多工具程序临时文件的指向目录,没有这个目录的话,临时文件无法创建,这些工具软件就很可能会出错,所以要删除的话,只应该清空里面的临时文件垃圾,而不能把TEMP这个目录都干掉了;Windows里通常也有一个TEMP文件,是系统默认的临时文件的放置地方,也不建议连目录都删除了,定期清空里面的垃圾即可。还有就是WORD安装目录里的临时文件,在你使用WORD的时候,不要去删除它们,这些~开头,TMP结尾的文件是WORD程序工作要用到的,多处于读写保护状态,你想删除它们也删除不了;如果你在使用WORD时候死机,下次开机进入Windows的时候,也不要先删除它们,应该打开WORD,WORD会从这些临时文件里读取上次你死机时候最新保存的结果,让你最大限度地恢复上次的工作。其实这就是WORD恢复上次文档的原理。等你另存了文件后,再删除它们也不迟。
    什么情况下TEMP文件非删除不可呢?那就是后台没运行程序,又反复出现同一种现象相同的故障、而且确认不是系统硬件导致问题的时候,比如打印出问题,打印机老是不认你的纸张,老提示你没放纸,你就应该删除Windows目录下的TEMP里的文件;还有就是磁盘扫描出现交叉链接的错误,又不能自动纠正,你应该尝试删除临时文件再进行一次扫描试试。注意哦,WORD安装目录下的某些临时文件是隐藏的,你可能要用到清理临时文件的专门小工具才能删除它们,否则就得到该目录里先显出所有文件,再手工删除了。TMP、TEMP文件夹和TMP文件对系统造成的另类影响巧用批处理和组策略让Temp文件夹自动清空 
***************************************
]如何把桌面或收藏夹移到其它盘?(不改注册表)
     为什么要这样做?
     因为很多人都喜欢把文件顺手放在桌面上,这样在系统出现问题,需要重装时,有可能忘记备份,而导致数据丢失。所以移动到其它务最主要的目的,就是当系统重装后,桌面和收藏夹的内容不丢失。
     操作方法:
     可能很多人都想到了用软件或修改注册表的方法。如果是这两种方法的话,本文就不会出现了。我要讲的方法,简单到让你不敢相信。下面说一下操作方法;
     1、XP用户:进入到X:\Documents and Settings\你的用户名文件夹下,剪切“桌面”文件夹,然后到其它盘后,粘帖即可。
        Vista用户:进入到X:\用户\你的用户名文件夹下,剪切“桌面”文件夹,然后到其它盘后,粘帖即可。
     2、一步就够了,没有第二步。
       注意:X
       为你的系统所在分区,移动收藏夹的方法类似,只要将“桌面”改成“收藏夹(或Favorites)”即可!
       什么?不相信?不相信就往桌面存个文件,试一下呗!如果还不信,就打开注册表查看一下吧,哼哼,系统会自动更改指向的,这下相信了吧?
       注册表位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folder,其中的Favorites为收藏夹路径,Desktop为桌面路径。
     重装系统后怎么办?
     重装系统后,只要按此方法再剪切一次,在粘帖时选覆盖就可以了。
     总结:
     没什么好总结的,要是有谁的方法比我的更简单,我把收藏夹吃了。另外,只有加下划线的地方是有用的,其他全是废话。
     原文地址:http://blog.sina.com.cn/s/blog_56741a4201009p0e.html
*********************************
     internet临时文件知识问答
     关于internet临时文件的问题
     请问我在线看完电影后internet临时文件里占用了一定的空间后,电脑突然死机了,再重启的时候进行磁盘清理时internet临时文件里却没有显示出有占用空间,但我的C盘的剩余空间却减少了。请问怎么样才能够找回那些不见的硬盘空间呢??? 最佳答案释放C盘空间的27招
     主要讲讲Windows操作系统在C盘空间不足的情况下,我们可以通过那些具体手段来增加C盘空间。
     1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”
     2.删除以下文件夹中的内容:
       x:\\Documents and Settings\\用户名\\Cookies\\下的所有文件(保留index文件)
       x:\\Documents and Settings\\用户名\\Local Settings\\Temp\\下的所有文件(用户临时文件)
       x:\\Documents and Settings\\用户名\\LocalSettings\\TemporaryInternet Files下的所有文件(页面文件)
       x:\\Documents and Settings\\用户名\\Local Settings\\History\\下的所有文件(历史纪录)
       x:\\Documents and Settings\\用户名\\Recent\\下的所有文件(最近浏览文件的快捷方式)
       x:WINDOWSTemp下的所有文件(临时文件)
       x:\\WINDOWS\\ServicePackFiles(升级sp1或sp2后的备份文件)
       x:\\WINDOWS\\Driver Cache\\i386下的压缩文件(驱动程序的备份文件)
       x:\\WINDOWS\\SoftwareDistribution\\download下的所有文件
      3.如果对系统进行过windoes updade升级,则删除以下文件:
       x:\\windows\\下以 $u... 开头的隐藏文件
     4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序
     5.碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”(最好以当时的日期作为还原点的名字)
     6.打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”-ok了
     7、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe /purgecache近3xxM。(该命令的作用是立即清除"Windows 文件保护"文件高速缓存,释放出其所占据的空间)
     8、删掉\\windows\\system32\\dllcache下dll档(减去200——300mb),这是备用的dll档, 只要你已拷贝了安装文件,完全可以这样做。
     9、XP会自动备份硬件的驱动程序,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以也可以考虑将这个备份删除,文件位于\\windows\\driver cache\\i386目录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件是74M。
     10、删除不用的输入法:对很多网友来说,Windows XPt系统自带的输入法并不全部都合适自己的使用,比如IMJP8_1 日文输入法、IMKR6_1 韩文输入法这些输入法,如果用不着,我们可以将其删除。输入法位于windows\\ime\\文件夹中,全部占用了88M的空间。
     11、升级完成发现windows\\多了许多类似$NtUninstallQ311889$这些目录,都干掉吧,1x-3xM
     12、另外,保留着\\windows\\help目录下的东西对我来说是一种伤害,呵呵。。。都干掉!
     13、关闭系统还原:系统还原功能使用的时间一长,就会占用大量的硬盘空间。因此有必要对其进行手工设置,以减少硬盘占用量。打开"系统属性"对话框,选择"系统还原"选项,选择"在所有驱动器上关闭系统还原"复选框以关闭系统还原。也可仅对系统所在的磁盘或分区设置还原。先选择系统所在的分区,单击"配置"按钮,在弹出的对话框中取消"关闭这个驱动器的系统还原"选项,并可设置用于系统还原的磁盘空间大小。
     14、休眠功能会占用不少的硬盘空间,如果使用得少不妨将共关闭,关闭的方法是的:打开"控制面板",双击"电源选项",在弹出的"电源选项属性"对话框中选择"休眠"选项卡,取消"启用休眠"复选框。
     15、卸载不常用组件:XP默认给操作系统安装了一些系统组件,而这些组件有很大一部分是你根本不可能用到的,可以在"添加/删除Windows组件"中将它们卸载。但其中有一些组件XP默认是隐藏的,在"添加/删除Windows 组件"中找不到它们,这时可以这样操作:用记事本打开\\windows\\infsysoc.inf这个文件,用查找/替换功能把文件中的"hide"字符全部替换为空。这样,就把所有组件的隐藏属性都去掉了,存盘退出后再运行"添加-删除程序",就会看见多出不少你原来看不见的选项,把其中那些你用不到的组件删掉(记住存盘的时候要保存为sysoc.inf,而不是默认的sysoc.txt),如Internat信使服务、传真服务、Windows messenger,码表等,大约可腾出近50MB的空间。
     16、清除系统临时文件:系统的临时文件一般存放在两个位置中:一个Windows安装目录下的Temp文件夹;另一个是x:\\Documents and Settings"用户名"\\Local Settings\\Temp文件夹(Y:是系统所在的分区)。这两个位置的文件均可以直接删除。
     17、清除Internet临时文件:定期删除上网时产生的大量Internet临时文件,将节省大量的硬盘空间。打开IE浏览器,从"工具"菜单中选择"Internet选项",在弹出的对话框中选择"常规"选项卡,在"Internet临时文件"栏中单击"删除文件"按钮,并在弹出"删除文件"对话框,选中"删除所有脱机内容"复选框,单击"确定"按钮。
     18、清除预读文件:Windows XP的预读设置虽然可以提高系统速度,但是使用一段时间后,预读文件夹里的文件数量会变得相当庞大,导致系统搜索花费的时间变长。而且有些应用程序会产生死链接文件,更加重了系统搜索的负担。所以,应该定期删除这些预读文件。预计文件存放在Windows XP系统文件夹的Prefetch文件夹中,该文件夹下的所有文件均可删除。
     19、压缩NTFS驱动器、文件或文件夹:如果你的硬盘采用的是NTFS文件系统,空间实在紧张,还可以考虑启用NTFS的压缩功能。右击要压缩的驱动器-"属性"-"常规"-"压缩磁盘以节省磁盘空间",然后单击"确定", 在"确认属性更改"中选择需要的选项。这样可以节省约20% 的硬盘空间。在压缩C盘的时候,最好在安全模式下压缩,这样效果要好一些。
     20、关闭华医生Dr.Watson:要关闭Dr.Watson可打开注册表编辑器,找到"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion\\AeDebug"分支,双击其下的Auto键值名称,将其"数值数据"改为0,最后按F5刷新使设置生效,这样就取消它的运行了。也在"开始"->"运行"中输入"drwtsn32"命令,或者"开始"->"程序"->"附件"->"系统工具"->"系统信息"->"工具"->"Dr Watson",调出系统里的华医生Dr.Watson ,只保留"转储全部线程上下文"选项,否则一旦程序出错,硬盘会读很久,并占用大量空间。如以前有此情况,请查找user.dmp文件,删除后可节省几十MB空间。
     21、关闭远程桌面:"我的电脑"->"属性"->"远程","远程桌面"里的"允许用户远程连接到这台计算机"勾去掉。
     22、取消XP对ZIP支持:Windows XP在默认情况下打开了对zip文件支持,这要占用一定的系统资源,可选择"开始→运行",在"运行"对话框中键入"regsvr32 /u zipfldr.dll",回车确认即可取消XP对ZIP解压缩的支持,从而节省系统资源。
     23、关闭错误报告:当应用程序出错时,会弹出发送错误报告的窗口,其实这样的错误报告对普通用户而言几乎没有任何意义,关闭它是明智的选择。在"系统属性"对话框中选择"高级"选项卡,单击"错误报告"按钮,在弹出的"错误汇报"对话框中,选择"禁用错误汇报"单选项,最后单击"确定"即可。另外我们也可以从组策略中关闭错误报告:从"运行"中键入"gpedit.msc",运行"组策略编辑器",展开"计算机配置→管理模板→系统→错误报告功能",双击右边设置栏中的"报告错误",在弹出的"属性"对话框中选择"已禁用"单选框即可将"报告错误"禁用。
     24、关掉不用的设备:Windows XP总是尽可能为电脑的所有设备安装驱动程序并进行管理,这不仅会减慢系统启动的速度,同时也造成了系统资源的大量占用。针对这一情况,你可在 设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,方法是双击要停用的设备,在其属性对话框中 的"常规"选项卡中选择"不要使用这个设备(停用)"。在重新启动设置即可生效,当需要使用这些设备时再从设备管理器中启用它们。
    25、定期清理系统还原点:打开磁盘清理,选择其他选项->清理系统还原点,点击清理。
    26、卸载不需要的程序,这个就不用我多说了
    27、其它优化:
     a 将应用软件装在其它硬盘(不要安装在系统盘下,这对重装系统也有好处);
     b 将"我的文档"文件夹都转到其他分区:在桌面的"我的文档"图标上是右击鼠标,选择"属性"->"移动" ;
     c 将IE临时文件夹都转到其他分区:打开IE浏览器,选择"工具"->"internet选项"->"常规"->"设置"->"移动文件夹";
     d 把虚拟内存也转到其它硬盘;
     e 把pagefile.sys文件都指向一个地方:控制面板→系统→性能—高级→虚拟内存→更改,注意要点"设置"才会生效;
     f 在桌面的"我的电脑"图标上是右击鼠标,选择"属性"->"高级-性能设置"->"高级-虚拟内存",调至330-720。而且定时清理。
**************************************
     虚拟内存知识问答
     定义:
     在安装过程中创建的虚拟内存页面文件(名为“pagefile.sys”)
     特性:
   这个文件的大小是自己系统虚拟内存设置的最小值的大小。假如虚拟内存的设置为800MB-1600MB。那么你在自己的设定驱动盘下面就可看到大小为800MB的pagefile.sys文件
     如何删除?
     网络上面采用了许多删除的办法,注册表,控制台 等等...但是这个文件是由系统的操作产生的,只有关闭虚拟内存才能删除该文件。通常自己可以在"我的电脑"右键"属性"-->"高级"-->"性能"->"高级"-->"虚拟内存"中将所有盘的虚拟内存设置为无分页文件,并选择“设置”后重启系统,就可以删除页面文件pagefile.sys。
     该文件存在的好处?
  如果计算机在较低的 RAM 下运行,并且立即需要更多 RAM,则 Windows 会用硬盘空间来模拟系统 RAM。这叫做虚拟内存,通常称为页面文件。也就由于虚拟内存的设定产生了pagefile.sys文件。通过上面的文字不难看出,虚拟内存的设定对于自己计算机的性能在一定程度上面是有好处的。所以这里建议大家还是保留虚拟内存。甚至可以扩大虚拟内存的容量。
     如何正确设置虚拟内存?
     注意:
     以下所说的页面文件就是指自己设定的虚拟内存尽量避免将页面文件和系统文件置于同一驱动器上。避免将页面文件放入容错驱动器,例如镜像卷或 RAID-5卷。页面文件无需容错,而且有一些容错系统的数据写操作会减慢,因为它们需将数据写到多个位置。不要在同一物理磁盘驱动器中不同的分区上放置多个页面文件。您可以进行选择以便优化计算机的内存使用情况。如果计算机主要用作工作站,而不是服务器,则可将更多的内存分配给程序。程序将运行得更快,系统缓存的大小将达到
    Windows
    提供的默认大小。如果计算机主要用作服务器,或所用的程序要求较大的缓存,那么可选择给较大的系统缓存留出更多的计算机内存.
    普通设置法
    “pagefile.sys”是页面交换文件,这个文件不能删除,不过我们可以改变其大小和存放位置:右击“我的电脑/属性”,然后在对话框的“高级”标签下单击“性能”下的“设置”按钮,在”性能选项”对话框中切换到“高级”标签下,再单击“虚拟内存”下的“更改”按钮,即可根据需要更改页面文件的大小——先选中c盘,然后选“无分页文件”,再点“设置”按钮;之后选中要生成该文件的盘符,在下面点选“自定义大小”并输入合适的数值,此数值通常为物理内存的1.5倍,再单击“设置”,最后确定,重新启动电脑,该文件就在其他分区上了。
    精准设置法
   由于每个人实际操作的应用程序不可能一样,比如有些人要运行3DMAX、Photoshop等这样的大型程序,而有些人可能只是打打字、玩些小游戏,所以对虚拟内存的要求并不相同,于是我们就要因地制宜地精确设置虚拟内存空间的数值。
    ①先将虚拟内存自定义的“初始大小”、“最大值”设为两个相同的数值,比如500MB;
    ②然后依次打开“控制面板→管理工具→性能”,在出现的“性能”对话框中,展开左侧栏目中的“性能日志和警报”,选中其下的“计数器日志”,在右侧栏目中空白处点击右键,选择右键菜单中的“新建日志设置”选项;
    ③在弹出的对话框“名称”一栏中填入任意名称,比如“虚拟内存测试”。在出现窗口中点击“添加计数器”按钮进入下一个窗口;
    ④在该窗口中打开“性能对象”的下拉列表,选择其中的“Paging File”,勾选“从列表中选择计数器”,并在下方的栏目中选择“%Usage Peak”;勾选“从列表中选择范例”,在下方的栏目中选择“_Total”,再依次点击“添加→关闭”结束。
    ⑤为了能方便查看日志文件,可打开“日志文件”选项卡,将“日志文件类型”选择为“文本文件”,最后点击“确定”按钮即可返回到“性能”主界面;
    ⑥在右侧栏目中可以发现多了一个“虚拟内存测试”项目,如果该项目为红色则说明还没有启动,点击该项,选择右键菜单中的“启动”选项即可。接下来运行自己常用的一些应用程序,运行一段时间后,进入日志文件所在的系统分区下默认目录“PerfLogs”,找到“虚拟内存测试_000001.csv”并用记事本程序打开它,在该内容中,我们查看每一栏中倒数第二项数值,这个数值是虚拟内存的使用比率,找到这项数值的最大值,比如图中的“46”,用46%乘以500MB(前面所设定的虚拟内存数值)得出数值为230MB。用该数值可以将初始大小设为230MB,而最大值可以根据磁盘空间大小自由设定,一般建议将它设置为最小值的2到3倍。这样我们就可以将虚拟内存打造得更精准,使自己的爱机运行得更加流畅、更具效率了。
     pagefile.sys的优化方法
    虚拟内存的大小是由Windows来控制的,但这种默认的Windows设置并不是最佳的方案,因此我们要对其进行一些调整。这样才能发挥出系统的最佳性能。
    1、改变页面文件的位置
     其目的主要是为了保持虚拟内存的连续性。因为硬盘读取数据是靠磁头在磁性物质上读取,页面文件放在磁盘上的不同区域,磁头就要跳来跳去,自然不利于提高效率。而且系统盘文件众多,虚拟内存肯定不连续,因此要将其放到其他盘上。改变页面文件位置的方法是:用鼠标右键点击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动器栏里选择想要改变到的位置(如图1)即可。值得注意的是,当移动好页面文件后,要将原来的文件删除(系统不会自动删除)。
    2、改变页面文件的大小
      改变了页面文件的位置后,我们还可以对它的大小进行一些调整(如图2)。调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满”,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现“满员”的情况。
    3、禁用页面文件
      当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可
    4、清空页面文件
      在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件)”,将该值设为“1”(如图4)。这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile.sys文件,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。虚拟内存的概念及优化方法。使我们了解了它在内存与硬盘之间的工作关系,同时认识到了虚拟内存并非越大越好,而应该根据计算机的具体配置进行合理的调整。相信大家在真正的了解并掌握了虚拟内存的作用与优化方法后,一定会使爱机在性能上有所提升。
     使用GHOST后找不到pagefile.sys的解决方法
  ghost后找不到页面文件 以下三个问题产生的原因和解决方法
 1.Windows报告页面文件太小或者没有页面文件,无法启动到桌面 原因: Windows无法读写X:pagefile.sys
 2.登陆后出现正在加载个人设置对话框,接着出现保存设置对话框,自动注销,返回登陆界面。
   XP在欢迎屏幕死锁,而且没有“欢迎使用”这几个字 原因:Windows找不到X:WINDOWSSystem32userinit.exe 3.一个问题阻止 Windows检查此计算机的许可证,Error Code:0x????????.
   原因:Windows 找不到以下文件 X:WINDOWSSystem32rsaenh.dll
                                 X:WINDOWSSystem32dssenh.dll
                                 X:WINDOWSSystem32gpkcsp.dll
                                 X:WINDOWSSystem32asfsipc.dll
                                 X:WINDOWSSystem32wshext.dll
                                 X:WINDOWSSystem32oembios.*
    根本原因: Windows
    在注册表HKEY_LOCAL_MACHINESYSTEMMountedDevices下保存每个卷记录的GUID与驱动器号的对应关系。假如卷 GUID 已更改,那么最初的驱动器号将可能无法重新分配给该卷, 这将导致 Windows无法用X:XXXXXX.X的格式访问该卷上的文件。如果上述文件没有损坏或丢失,可以用以下两种方法解决.
    适用于Windows
    2K,XP,2003安装在任意分区(主分区或扩展分区),任意格式(FAT,FAT32,NTFS) 推荐使用方法2,没有副作用,成功率99.99%
   1.用98软盘启动计算机,执行Fdisk /MBR.由于主引导记录被修改, Windows启动时会重新安装该硬盘的驱动程序并重新分配每个卷记录的GUID与驱动器号的对应关系由于Fdisk /MBR重写的主引导记录可能与原来的主引导记录完全一致, 所以这种方法的成功率是95%左右,如果这种方法不管用请用方法
    2. 注意:如果在MBR安装了第三方的引导程序,请用方法2. 这些程序包括 Smart Boot Manager,lilo,GRub,PowerQuest BootMagic, System Commander,Acronis OS Select等,执行Fdisk/MBR将破坏这些程序,并可能导致系统无法启动. 2.用 ERD Commander等可以编辑目标系统注册表的软件启动计算机,编辑硬盘上目标Windows的注册表,删除HKEY_LOCAL_MACHINESYSTEMMountedDevices下所有项。这将删除与 GUID 关联的磁盘签名,Windows 重启时能够重新分配一个默认的驱动器号
参考资料:
大内存时代的pagefile.sys优化方法 
ghost后找不到页面文件的解决办法 
***********************************
虚拟内存 想调多少就调多少吗
     有没有什么根据??
     另外虚拟内存设在哪个盘最好?
     新加一条内存 虚拟内存需不需要变动??
     比如先前是1G的后来在加1G 虚拟内存需要调成多少??                       
     经常打开多了程序、电脑就说虚拟内存不够、怎么解决啊、?
***********************************************************
    对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法:
   (1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。具体设置方法如下:打开"我的电脑"的"属性"设置窗口,切换到"高级"选项卡,在"启动和故障恢复"窗口的"写入调试信息"栏,如果你采用的是"无",则将页面文件大小设置为2MB左右,如果采用"核心内存存储"和"完全内存存储",则将页面文件值设置得大一些,跟物理内存差不多就可以了。
   小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候,无法创建转储文件(Memory.dmp),从而无法进行程序调试和错误报告了。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。
   (2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。
   (3)其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高。 ************************************************
     怎样设置虚拟内存:
 (一)合理设置虚拟内存
    虚拟内存的设定主要根据你的物理内存大小和电脑的用途来设定,在桌面上用鼠标右击“我的电脑”,选择“属性”,就可以看到内存了。根据微软公司的建议,虚拟内存设为物理内存容量的1.5--3倍,例如512MB的内存,虚拟内存设定为768--1536MB;1G的内存,虚拟内存设定为1536--3072MB。也可让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小。在虚拟内存设置页面下方有一个推荐数值,如果确实不知道设置多少为最佳,建议虚拟内存就设为推荐的数值。虚拟内存有初始大小与最大值两个数值,最好把初始大小和最大值设为相同,以避免系统频繁改变页面文件的大小,影响电脑运行。内存容量2GB或以上的,如果不运行大型文件或游戏,也可以关闭虚拟内存。虚拟内存就是在你的物理内存不够用时把一部分硬盘空间作为内存来使用,不过由于硬盘传输的速度要比内存传输速度慢的多,所以使用虚拟内存比物理内存效率要慢。个人实际需要的值应该自己多次调整为好。设的太大会产生大量的碎片,严重影响系统速度,设的太小就不够用,于是系统就会提示你虚拟内存太小。
 (二)虚拟内存设置方法
    右击“我的电脑”选择“属性--高级--性能--设置--高级--虚拟内存--更改”,选择虚拟内存所在的磁盘,然后在下边单击“自定义大小” 并输入“初始大小”和“最大值”,最后按“设置”按钮,再确定即可。虚拟内存从C盘设置到其它磁盘的方法(如果在其它盘,设置方法一样):右击我的电脑--属性--高级--性能设置--高级--虚拟内存更改--点选C盘--单选“无分页文件”--“设置”,此时C盘旁的虚拟内存就消失了;然后选中D或F盘,单选“自定义大小”--在下面的“初始大小”和“最大值”两个文本框中输入数值--“设置”—确定--重启电脑,便完成了设置。虚拟内存最好不要与系统设在同一个磁盘内,内存是随着使用而动态地变化,设在C盘就容易产生磁盘碎片,影响系统运行速度。所以,最好将虚拟内存设置在磁盘剩余空间较大而又不常用的磁盘,如D、F,这样可以避免系统在C盘进行频繁的读写操作而影响系统速度。虚拟内存在一台电脑,只用设置一次,可设置在任何一个磁盘。
  (三)减轻内存负担:
    1、打开的程序不可太多。如果同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序,要关闭不用的程序和窗口。
    2、自动运行的程序不可太多 。单击“开始”--“运行”,键入“Msconfig”-“确定”,打开“系统配置实用程序”窗口,删除不想自动加载的启动项目。
*****************************************
    我们通常说的一台电脑的快慢,实际上包括四个子系统的性能:CPU,内存,网络和硬盘。这四个方面不能存在瓶颈,否则会严重影响性能的整体性能。不幸的是,在购买机器的时候人们往往注重于CPU的频率,忽略了其它三个组件。特别是某些品牌机,P4的CPU,往往才搭配256M甚至更少的内存,这样的配置,有人反应P4的机器比P3的还慢,就显得很正常了。本文讨论内存,虚拟内存的配置对机器性能的影响,其它的几个子系统对机器性能的影响,在以后的文章中再讲述。首先我们看看微软官方的建议。Windows建议把虚拟内存设置成让Windows自动管理。果非要手工设置,对于虚拟内存,微软建议的设置是物理内存数量的1.5-2倍(分别为虚拟内存的最小值和最大值)。这样的建议是否合理呢?我们通过一个例子来说明。假设有两台PC,A机内存128M,B机的内存2G。按照上面建议,A机的虚拟内存最大是256M,在运行一些需要大内存的程序时肯定会报错,提示虚拟内存不足,比如运行Photoshop处理大图片的时候。B机的虚拟内存却高达4G,加上2G的物理内存,内存高达6G。日常的操作未必要使用这么多的内存,但是对于硬盘空间来说,这是一个很大的浪费。接下来我们先分析一下网上流行的所谓的虚拟内存的设置技巧。一个很出名的技巧是大容量物理内存的用户可以禁用虚拟内存来提高系统性能。首先我们来分析一下虚拟内存到底是什么以及虚拟内存的作用是什么?在早期,因为内存价格非常昂贵,因此一般电脑上都不会配置太多,如果有时候操作系统和应用程序需要的内存数量超过了计算机中安装的物理内存数量,操作系统就会暂时将不需要访问的数据通过一种叫做“分页(pages)”的操作方式写入到硬盘上一个特殊的文件中,从而可以释放出部分内存给需要立刻使用内存的程序和数据使用。这个位于硬盘上的特殊文件(也可能是一个特殊的分区,比如Linux的swap分区)就是分页文件(也就是虚拟内存文件或叫做交换文件)。对于Windows2000/XP/2003操作系统,分页文件名为pagefile.sys,默认情况下位于操作系统所在分区的根目录下(也可以手工指定在其它的分区,不过都是在跟目录下)。正因为存在上述的机制,才有了大内存禁用虚拟内存能提高系统性能的说法,因为内存的速度远远高于硬盘的速度。然而根据Windows的设计,Windows的许多核心功能都需要使用分页文件(不管此时有没有空余的物理内存),而如果你禁用了所有分页文件,有些第三方的应用软件都可能会遇到内存不足的错误(最明显的是早前版本的Photoshop图形处理软件)。其实在不需要的时候,Windows并不会频繁使用分页文件,因此这样调整系统你并不能获得任何性能上的提高,只是增加了更多的报错提示。另外一个技巧是使用释放内存的软件,周期性地把内存中的数据强行写入分页文件来释放更多的物理内存。对于这种做法,首先我们要明白,任何程序,只要被执行,就会占用一定的内存空间(具体占用多少内存则取决于程序自己的体积以及载入的数据文件的大小),强行把这些空间中的数据转移到硬盘上,看起来剩余的物理内存是多了,但是这些程序很快又会按照windows或者自己的计算方式做一次相反的操作。想象一下这种情况:当你的物理内存数量不多,而又运行了比较大型的程序后,必然导致物理内存数急剧减少,按照“优化软件”的设计目的,这时候它开始自作聪明,把占用内存的数据往硬盘上进行分页,而程序的运行确实需要这些数据,导致的结果就是同一时间内,“优化软件”试图将数据分页到硬盘,而操作系统又把数据从硬盘读取到内存正好是两个相反的操作,这样就极大增加了硬盘的读写,降低了系统的性能。内存优化的软件在早期的16位操作系统上可能是有效的,因为那时的操作系统由于本身设计的原因,在内存管理上存在问题,或者程序设计不规范,导致程序占用内存后退出时不能及时释放内存的现象。对于32位的操作系统,内存的管理已经日趋完善,不需要这些软件来帮倒忙了。为了合理设置虚拟内存大小,首先我们必须知道系统正常运行的时候到底需要多少内存。Windows自带的性能监视器就可以很好第完成这个工作了。在管理工具中找到“性能”,单击,打开了性能监视视器(或者直接运行perfmon.msc)展开左侧的性能日志和警报,并点击选择记数器日志,在右侧的面板中空白处点击鼠标右键,选择新建日志设置,并命名为“虚拟内存” 按“确定”按钮,出现图所示的窗口。在常规选项卡下,点击添加记数器按钮,在新弹出的窗口的性能对象下拉菜单中选择Paging File,并选择“从列表选择记数器”,然后点击% Usage Peak,在范例中选择“_Total”,并接着点击“添加”按钮,完成的设置应如图设置。关闭窗口,并点击“确定”按钮。点击“是”创建日志文件。接着打开“日志文件”选项卡,在日志文件类型下拉菜单中选则“文本文件(逗号分隔)”,然后记住“例如”框中显示的日志文件的路径。点击确定。这个记数器已经开始运行了,你可以在电脑上进行你的日常操作,并尽可能模拟你正常使用电脑的操作习惯。经过几个小时的使用(如果是服务器可以正常运行10-15天),基本上记数器已经可以对你的使用情况做出一个完整的评估了。
    注意:
    记数器正常运行的时候图标是绿色的,红色的表示已经停止运行。 经过一段时间的使用就可以分析记数器的结果了。首先停止这个记数器的运行。在记数器日志窗口中,选中我们新建的Page File记数器,然后右键点击,并且选择停止。用记事本打开日志文件(我们设置的是在C:\perflogs\虚拟内存_000002.csv),看到的如图所示的界面:在日志中的数值中,记录了分页文件的使用率。按照图中的数值,该系统一般情况下的分页文件只使用了8%不到。目前我系统的内存是2G,乘8%约164M,所以我们设置的虚拟内存最小值设置在200M已经足够了。再找到使用率的峰值乘2G,就知道虚拟内存设置的最大值了。 假设我的最大峰值是50%,那我的虚拟内存最大值设置在1G已经足够。
    虚拟内存的其它优化:
    虚拟内存在硬盘上的文件要连续,如果有多个硬盘,应该设置在最快的硬盘上单独的分区中,此分区只放置交换文件,不放置其它文件以提高系统对该分区的使用效率。原理上,文件在硬盘的起始位置速度快于硬盘的末尾位置,所以可以尽量设置该分区在硬盘的开始位置。
*****************************************************
1、为什么C盘越来越占用空间大
     任何工具软件都不可能给你一个满意的答复,手工清理才是根本。
 1.关闭"休眠"
   方法:打开[控制面板]→[电源选项]→[休眠],把"启用休眠"前面的勾去掉
   说明:休眠是系统长时间一种待机状态,使您在长时间离开电脑时保存操作状态,如果您不是经常开着电脑到别处去的话,那就把它关了吧!
 ☆立即节省:256M
 2.关闭"系统还原"
   方法:打开[控制面板]→[系统]→[系统还原],把"在所有驱动器上关闭系统还原'勾上
   说明:系统还原是便于用户误操作或产生软件问题时的一种挽救手段,可以回复到误操作以前的状态.不建议初级用户使用.当然,它采用的是跟踪手段,需要记录大量信息,所消耗的资源也要很大的.
 ☆立即节省:数百M (根据还原点的多少而不同)
   您也可以在不关闭系统还原的前提下,相应的减少系统还原所占的磁盘空间,这只会减少可用还原点的数目,一般还原点有一两个就够了吧.
   方法:...[系统还原]-选择一个"可用驱动器"-[设置]-调整"要使用的磁盘空间"
 3.关闭"远程管理"
    方法:打开[控制面板]→[系统]→[远程],把"允许从这台计算机发送远程协助邀请"前面的勾去掉.
    说明:谁会经常用到这种功能呢?它占用的不是磁盘空间,但是会影响系统运行速度.
 ☆提高系统性能
 4.关闭"自动更新"
   方法:打开[控制面板]→[自动更新]→选"关闭自动更新"
   说明:系统更新占用的也不是磁盘空间,您可以在有可用更新时到微软的更新页面上更新,而不是总需要一个进程监视那是不是有可用更新.
 ☆提高系统性能
 5.关闭"索引服务"
  方法:[开始]→[运行]→输入"msconfig"→[服务] 去掉indexing servise前面的勾
  说明:索引服务是提高系统搜索速度的,谁没事总在系统里搜来搜去啊
 ☆提高系统性能
 6.减少开机加载的启动项
   方法:[开始]→[运行]→输入"msconfig"→[启动] 去掉不必要的启动项
   说明:必要的启动项 一般"系统盘\windows\system32下的最好不要去掉;而肯定能去掉的有 TINTSETP IMJPMIG IMSCMIG QQ 等
 ☆加快开机速度
 7.合理设置虚拟内存
   方法:打开[控制面板]→[系统]→[高级]-[性能]设置-[高级]-[虚拟内存]更改-在"自定义大小"中填入数值。
   说明:一般的最小值是物理内存的1.5倍,最大值是物理内存的3倍;如果您经常运行大型软件的话最小值应该设为(物理内存*1.5*0.2+物理内存*1.5),最大值应为(物理内存*3*0.2+物理内存*3)
 ☆提高系统性能
 8.取消系统失败时的日志文件和询问
   方法:打开[控制面板]→[系统]→[高级]→[启动和故障恢复]→[系统失败] 去掉"将事件写入系统日志""发送错误警报"
 ☆提高系统性能
 9.删除无用的文件
  方法:打开[控制面板]→[文件夹选项]→[查看]→[显示所有文件和文件夹]
      C:\Documents and Settings\用户名\Cookies\除index文件外的所有文件(浏览网页产生的记录文件)
      C:\Documents and Settings\用户名\Local Settings\Temp\下的所有文件(用户临时文件)
      C:\Documents and Settings\用户名\LocalSettings\TemporaryInternet Files\下的所有文件(浏览网页记录的多媒体信息,加速以后浏览)
      C:\Documents and Settings\用户名\Local Settings\History\下的所有文件(访问历史纪录)
      C:\Documents and Settings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)
      C:\WINDOWS\Temp\下的所有文件(临时文件)
      C:\WINDOWS\ServicePackFiles下的所有文件(升级sp1或sp2后的备份文件)
      C:\WINDOWS\Driver Cache\i386下的压缩文件(驱动程序的备份文件)
      C:\WINDOWS\SoftwareDistribution\download下的所有文件(未完成的软件下载)
      C:\Windows\下以 $u... 开头的隐藏文件(微软更新安装文件备份)
 ☆立即节省:数百M
 10.磁盘碎片整理
     下面该做的就是磁盘碎片整理了,只有整理之后才能获得更多的空间哦^_^
    方法:[开始]→[程序]→[附件]→[系统工具]→[磁盘碎片整理]...(记得先"分析"后"整理")打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”
  2.删除以下文件夹中的内容:
   x:\Documents and Settings\用户名\Cookies\下的所有文件(保留index文件)
   x:\Documents and Settings\用户名\Local Settings\Temp\下的所有文件(用户临时文件)
   x:\Documents and Settings\用户名\LocalSettings\TemporaryInternet Files\下的所有文件(页面文件)
   x:\Documents and Settings\用户名\Local Settings\History\下的所有文件(历史纪录)
   x:\Documents and Settings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)
   x:\WINDOWS\Temp\下的所有文件(临时文件)
   x:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件)
   x:\WINDOWS\Driver Cache\i386下的压缩文件(驱动程序的备份文件)
   x:\WINDOWS\SoftwareDistribution\download下的所有文件
  3.如果对系统进行过windoes updade升级,则删除以下文件:
   x:\windows\下以 $u... 开头的隐藏文件
  4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序
  5.碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”(最好以当时的日期作为还原点的名字)
  6.打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”-ok了
  7、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe/purgecache近3xxM。(该命令的作用是立即清除"Windows 文件保护"文件高速缓存,释放出其所占据的空间)
  8、删掉\windows\system32\dllcache下dll档(减去200——300mb),这是备用的dll档,只要你已拷贝了安装文件,完全可以这样做。
======================================
2、教你C盘空间不足的有效清理方法
     1.关闭系统还原:我的电脑属性/系统还原/关闭所有磁盘上的系统还原,以后就不能用系统还原了!
     2.关闭系统休眠:控制面板/电源/休眠/在启动系统休眠前面的勾去掉
     3.移动虚拟内存,我的电脑属性/高级/性能/设置/高级/更改/选C盘也就是系统盘,选无分页面,然后把虚拟内存设置到其磁盘,要剩余磁盘空间多的磁盘,比如D,E,F等盘。设成内存的1.5~2.5倍,大小可设成一样!
     5.清理IE临时文件夹,internet选项,删除临时文件和脱机文件
     6.删除系统日志和程序日志,我的电脑/控制面板/管理工具/计算机管理/事件查看器/应用程序,鼠标右键/清除所事件,在依次清除系统日志
     7.清理系统缓存:2000系统是:C:\WINNT\system32\dllcache下的所有文件
      XP系统是:C:\windows\system32\dllcache下的所有文件清理系统缓存(打开我的电脑/工具/文件和文件夹选项/隐藏受保护的系统文件的勾去掉在把显示全部文件勾上)。也可以直接运行sfc.exe
                        /purgecache命令自动删除。
     8.清空回收站
     9.删除c:\windows\SoftwareDistribution\Download下的文件(系统更新时下载的文件如你装好了更新也就没有用了)
     10.删除c:\windows\RegisteredPackages下所有目录
     11.删除C:\WINDOWS\Downloaded Program Files下所有的文件
     12.我的电脑 文件夹选项 查看 隐藏已知受系统保护的文件勾去掉,显示所有文件勾上确定。删除c:\windows\所有带$的文件(系统更新后的备份文件)
     13.用优化大师清理C盘垃圾和注册表垃圾 (优化大师相对还是比较安全的,扫描到的全部删除就行了!)
     14.中了毒(蠕虫)会不断复制垃圾文件,占用大量的系统盘空间,导致系统瘫痪,建议用主流杀毒软件升级到最新病毒库进行查杀。
       主要讲讲Windows操作系统在C盘空间不足的情况下,我们可以通过那些具体手段来增加C盘空间。
      1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”
      2.删除以下文件夹中的内容:
       x:\Documents and Settings\用户名\Cookies\下的所有文件(保留index文件)
       x:\Documents and Settings\用户名\Local Settings\Temp\下的所有文件(用户临时文件)
       x:\Documents and Settings\用户名\LocalSettings\TemporaryInternet Files\下的所有文件(页面文件)
       x:\Documents and Settings\用户名\Local Settings\History\下的所有文件(历史纪录)
       x:\Documents and Settings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)
       x:\WINDOWS\Temp\下的所有文件(临时文件)
       x:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件)
       x:\WINDOWS\Driver Cache\i386下的压缩文件(驱动程序的备份文件)
       x:\WINDOWS\SoftwareDistribution\download下的所有文件
      3.如果对系统进行过windoes updade升级,则删除以下文件:
       x:\windows\下以 $u... 开头的隐藏文件
      4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序
      5.碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”(最好以当时的日期作为还原点的名字)
      6.打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”-ok了
      7、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe
         /purgecache近3xxM。(该命令的作用是立即清除"Windows 文件保护"文件高速缓存,释放出其所占据的空间)
      8、删掉\windows\system32\dllcache下dll档(减去200——300mb),这是备用的dll档,只要你已拷贝了安装文件,完全可以这样做。
      9、XP会自动备份硬件的驱动程序,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以也可以考虑将这个备份删除,文件位于\windows\driver cache\i386目录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件是74M。
      10、清除系统临时文件:系统的临时文件一般存放在两个位置中:一个Windows安装目录下的Temp文件夹;另一个是x:\Documents and Settings"用户名"\Local Settings\Temp文件夹(Y:是系统所在的分区)。这两个位置的文件均可以直接删除。
      11、清除Internet临时文件:定期删除上网时产生的大量Internet临时文件,将节省大量的硬盘空间。打开IE浏览器,从"工具"菜单中选择"Internet选项",在弹出的对话框中选择"常规"选项卡,在"Internet临时文件"栏中单击"删除文件"按钮,并在弹出"删除文件"对话框,选中"删除所有脱机内容"复选框,单击"确定"按钮。
      12、其它优化:
        a 将应用软件装在其它硬盘(不要安装在系统盘下,这对重装系统也有好处);
        b 将"我的文档"文件夹都转到其他分区:在桌面的"我的文档"图标上是右击鼠标,选择"属性"->"移动" ;
        c 将IE临时文件夹都转到其他分区:打开IE浏览器,选择"工具"->"internet选项"->"常规"->"设置"->"移动文件夹";
        d 把虚拟内存也转到其它硬盘;
        e 把pagefile.sys文件都指向一个地方:控制面板→系统→性能—高级→虚拟内存→更改,注意要点"设置"才会生效;
        f 在桌面的"我的电脑"图标上是右击鼠标,选择"属性"->"高级-性能设置"->"高级-虚拟内存",调至330-720。而且定时清理。
================================
3、磁盘空间释放方法全功略
    windwos操作系统的将PC电脑带入了普通家庭,与DOS系统相比,windows系统的可视化窗口菜单操作更加方便、快捷、易于上手。但在windows中最大的问题就是容易产生垃圾文件,在DOS中我们在使用较长时间以后系统的C盘一般是不会发生变化的,除非你往C盘存入了各种文件。但windows系统却不同了,无论是windows 98/windows 2000还是windows XP,在我们使用一断时间以后,会明显的感觉到C盘的体积增大了。排除我们安装入C盘的各种应用程序外,其中很大的原因是由于系统生成的垃圾文件占据了大量的C盘空间所造成的,特别是在windows XP操作系统中,这一现象更加明显。
     大量的垃圾文件的产生不仅浪费太多的硬盘空间,最为严重的是造成了操作系统速度的减慢。这也是用户反映在使用windows以后速度会变慢的一个重要因素,因此我们就要不断的清理系统的垃圾文件,以提高系统的工作效率和硬盘的使用空间。以下笔者就详细为大家介绍一下C盘垃圾文件清理的若干方法。
     在windows操作系统中,文件属性一般分为隐藏、只读和存档三类,如果文件被隐藏以后,我们便会看不到硬盘上的文件,这也是我们最容易忽视的地方,看到硬盘容量在快速的增加,却找不到根源。C盘上的很多垃圾文件也是被隐藏了,因此在清理C盘时我们首先要将所以的隐藏文件都显示出来,方法如下:打开我的电脑,菜单的工具栏目下选择“文件夹选项”,点击查看,在“显示所有文件和文件夹”前打勾,确定退出即可。
     由于经常要对访问网页,查看文件等,Windows会将临时访问的文件存放在一个固定的文件夹中,日积月累后所产生的临时文件的容量是不容忽视的,因此定期清理临时文件是很有必要的。清理这些临时文件的最直接方法便是完全删除,所以的临时文件基本都保存在C:\Documents and Settings\用户名\的文件夹下面,清理的方法如下:
  (1)打开C:\Documents and Settings\用户名\Cookies,删除所以文件(此文件夹下所包含的为访问网页时的保留的index文件);
  (2)打开C:\Documents and Settings\用户名\Local Settings\History,删除文件夹下的所有文件(这些文件为历史纪录);
  (3)打开C:\WINDOWS\Temp,删除文件下的所有文件(这些文件为临时访问的文件);
  (4)打开C:\Documents and Settings\用户名\Local Settings\Temp,删除所有文件,(这些是此用户访问临时文件);
  (5)打开C:\Documents and Settings\用户名\LocalSettings\TemporaryInternet Files,删除文件下的所有文件(这些文件为页面文件);
  (6)打开C:\Documents and Settings\用户名\Recent文件夹,删除文件夹下的所有文件(为该用户最近浏览文件的快捷方式);
  (7)打开C:\WINDOWS\SoftwareDistribution\download,删除文件夹下的所有文件(这些文件为下载时存放的临时文件);
  (8)打开C:\WINDOWS\Driver Cache\i386,删除文件夹下的压缩文件(驱动程序的备份文件);
  (9)打开C:\WINDOWS\ServicePackFiles,删除所有文件(升级sp1或sp2后的备份文件)。
     注:以上用户名是指你所建立的Windows的用户名,可以是一个、两个或更多,因此不同的用户名下同样会产生不同的垃圾文件,在删除过程中注意将不同用户名下的以下文件夹下的所有垃圾文件一并删除即可。
   在windows XP中,当你安装完所有的硬件驱动程序以后,系统会自动备份硬件的驱动程序,以便在出现错误后自动加载硬件的驱动,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以也可以考虑将这个备份删除,文件位于C:\windows\driver cache\i386目录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件大小约百兆左右。另外就是windows的帮助文件,一般用户是不会用到这些文件的,留着无任何的用途,因此删除这些文件完全可以,这些文件一般保存在C:\windows\help文件夹下,直接删除即可。
     自Windows 2000开始,Windows提供了升级功能,很多用户都对系统进行过windows updade升级,升级的过程中也会产生一些临时性的文件存入到我们的C盘中,这部分文件在系统升级结束后便不再有任何的用途,完全成为垃圾文件,因此这部分用户还要删除C:\windows\下以 $u...  开头的隐藏文件,然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序。碎片整理按硬盘的空间不同花费的时间也不尽相同,碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”,最好以当时的日期加一些说明为还原点名称,方便日后系统出错以后进行还原。
    接下来我们便可以删除系统以前的还原点了,打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”即操作成功。另外在升级完成发现windows文件下面多了许多类似$NtUninstallQ311889$这些目录,这些目录大约占据了硬盘的几十兆的空间,已用任何用处,都可以删除掉。
    安装好各种软硬件之后,Windows会自动生成一些备份文件,以方便日后升级。其实XP需要更新文件的时候是很少了,删除这些备份文件便能节省几百兆的空间,在开始→运行→sfc.exe /purgecache,即可将这些文件清除。(该命令的作用是立即清除"Windows文件保护"文件高速缓存,释放出其所占据的空间)
    大家知道,在C:\windows\system32\dllcache文件夹下,系统会自动备份备用的dll档,大约有二三百兆的空间,,这是备用的dll档,只要你已拷贝了安装文件,完全可以删除掉,对系统不会有任何的影响,因此删除这些文件又可节省二三百兆的磁盘空间。
    windows在安装时,系统提供了大量的输入法,像郑码、日文输入法、意大利文、匈牙利文等,这些输入法我们平时是不会用到的,而且占据的磁盘空间也是非常大,所以完全可以将不用的输入法删除,以提高磁盘的利用率。这些输入法位于c:\windows\ime文件夹下,用户可以根据自己的需要挑选出不用的输入法直接删除即可。
==========================================
4、为什么我重装后进入我的电脑越来越慢!
     为你的 Windows XP系统加速。在使用Windows XP的过程中,系统速度会随着时间的推移越来越慢,你可重装系统,但重装后,那么多的应用软件也要重新安装,如何在不安装系统的前提下提升Windows XP的运行速度呢?
   1、定期整理磁盘碎片
      计算机硬盘中最细小的单位是扇区,一个档案通常会占用若干扇区,每当硬盘用久了,无数次的新增、更改和删除档案后,就会造成很多断断续续的扇区,因而非连续性的档案便会愈来愈多,硬盘磁头便需要花更多时间跳来跳去来读取数据,这就导致硬盘速度减慢。有见及此,windows才会有“整理磁盘碎片”出现。只要执行“整理磁盘碎片”,所有非连续性的档案都会被重新编排得整整齐齐,至于执行时间,大约一星期左右执行一次便可了。
   2、去掉预定任务
      通常情况下,Windows XP在连接其它计算机时,会全面检查对方机子上所有预定的任务,这个检查会让你等上30秒钟或更多时间。去掉的方法是开始
   a、修改注册表的run键,取消那几个不常用的东西,比如Windows Messenger。启用注册表管理器:开始→运行→Regedit→找到“HKEY_CURRENT_USER\Software\Microsoft\Windows\Current\Version\Run\MSMSGS”/BACKGROUND这个键值,右键→删除,世界清静多了,顺便把那几个什么cfmon的都干掉吧。  
   b、修改注册表来减少预读取,减少进度条等待时间,效果是进度条跑一圈就进入登录画面了,开始→运行→regedit启动注册表编辑器,找HKEY_LOCAL_MACHINESYSTEM\Current\Control\SetControl\Session anagerMemory\ManagementPrefetchParameters,有一个键EnablePrefetcher把它的数值改为“1”就可以了。另外不常更换硬件的朋友可以在系统属性中把总线设备上面的设备类型设置为none(无)。
   3、关闭系统属性中的特效
      这可是简单有效的提速良方。点击开始→控制面板→系统→高级→性能→设置→在视觉效果中,设置为调整为最佳性能→确定即可。这样桌面就会和win2000很相似的,我还是挺喜欢XP的蓝色窗口,所以在“在窗口和按钮上使用视觉样式”打上勾,这样既能看到漂亮的蓝色界面,又可以加快速度。
   4、快速浏览局域网络的共享
      通常情况下,Windows XP在连接其他计算机时,会全面查询对方电脑上所有预定的任务,这个检查回让你等上30秒左右或者更长时间。去掉的方法是开始--运行--Regedit--在注册表中找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current\Version\Explorer\Remote\Computer\Name\Space,在此键值下,会有一个D6277990-4C6A-11CF-8D87-00AA0060F5BF{}键,把它删掉后,重新启动计算机,Windows XP就不再检查预定任务了,速度会明显的提高!
   5、Windows XP实现1秒关机
      体积庞大的Windows XP操作系统关机起来很慢,大约需要30~50秒,但是按我们下面提供的方法更改注册表选项,你的Windows XP系统关机速度就会非常的快了。
     找到HKEY-CURRENT-USER\Control Panel\Desktop键,将WaitToKillAppTimeout改为:1000,即关闭程序时仅等待1秒。
     另:程序出错和系统自动关闭停止响应的程序如何实现快速关闭。
   a、将HungAppTimeout 值改为:200,表示程序出错时等待0.5秒。
   b、将AutoEndTasks 值设为:1,让系统自动关闭停止响应的程序。
   6、关掉调试器Dr. Watson
     我好像从win95年代开始一次也没用过这东西,可以这样取消:打开册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current\Version\AeDebug子键分支,双击在它下面的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效,这样就取消它的运行了。沿用这个思路,我们可以把所有具备调试功能的选项取消,比如蓝屏时出现的memory.dmp,在“我的电脑→属性→高级→设置→写入调试信息→选择无”等等。
   7、加快启动速度
     要加快Windows XP的启动速度。可以通过修改注册表来达到目的,在注册表编辑器,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters,在右边找到 EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少;
   8、优化网上邻居
      Windows XP网上邻居在使用时系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,这样速度显然会慢的很多。这些功能对我们没多大用的话,可以将其删除。在注册表编辑器中找到HKEY_LOCAL_MACHINEsofewareMicrosoftWindowsCurrent VersionExploreRemoteComputerNameSpace,删除其下的(打印机)和{D6277990-4C6A-11CF8D87-00AA0060F5BF}(计划任务),重新启动电脑,再次访问网上邻居,你会发现快了很多。
   9、自动关闭停止响应程序
      有些时候,Win XP会提示你某某程序停止响应,很烦,通过修改注册表我们可以让其自行关闭,在HKEY_CURRENT_USERControl PanelDesktop中将字符健值是AutoEndTasks的数值数据更改为1,重新注销或启动即可。
   10、加快菜单显示速度
      为了加快菜单的显示速度,我们可以按照以下方法进行设置:我们可以在HKEY_CURRENT_USERControl PanelDesktop下找到 “MenuShowDelay”主键,把它的值改为“0”就可以达到加快菜单显示速度的效果。
   11、清除内存中不被使用的DLL文件
      在注册表的HKKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion,在Explorer增加一个项AlwaysUnloadDLL,默认值设为1。注:如由默认值设定为0则代表停用此功能。
   12、加快预读能力改善开机速度
       Windows XP预读设定可提高系统速度,加快开机速度。按照下面的方法进行修改可进一步善用CPU的效率: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManager MemoryManagement],在PrefetchParameters右边窗口,将 EnablePrefetcher的数值数据如下更改,如使用PIII 800MHz CPU以上的建议将数值数据更改为4或5,否则建议保留数值数据为默认值即3。
==========================================
5、让你的系统一尘不染,天天都是新系统
  第一步:
  确定系统当前没有病毒,然后打开:“开始→程序→管理工具→计算机管理→本地用户和组→用户”把超级管理员的密码更改到高级别,最好数字与字母,符合的组合,最好更改成十位数以上,比如
1A2B3D&2core。
  第二步:
  另建立一个新超级管理员用户,他的密码安全级别,同超级管理员一样复杂,目的保留管理员的备份,系统维护时不至于拒之门外。
  添加一个或两个用户,比如用户名分别为:temp1、temp2;权限给予user组,平常登录只使用temp1或temp2,打开IE浏览器,并创建他的快捷方式在桌面上,右键单击快捷方式,选择“以其他用户方式运行”点确定!用户名和密码,输入temp1或temp2用户名和密码。
  第三步:
  在打开任何网页,就不怕病毒侵蚀了,可以随你浏览网站,而不必再担心中毒等等!因为你当前的系统活动的用户时temp1。而他是不活动的用户,因为我们使用这个不活动的用户去上网时,无论多狡诈的网站,通过IE得到的信息都将让它都将以为这个用户就是你当前活动的用户,如果它要在你浏览时用恶意代码对你的系统搞搞破坏的话根本就时行不通的,即使行通,那么被修改掉的,仅仅是本临时用户的一个配置文件罢了,而很多恶意代码和病毒试图通过本用户进行的破坏活动却都将失败,因为本用户根本就没运行,怎么能取得系统的操作权呢??既然取不得,也就对你无可奈何了。而他们更不可能跨越用户来操作,因为微软得配置本来就是各各用户之间是独立的,就如别人不可能跑到我家占据我睡觉用的床一样,它们无法占据temp1或temp2的位置!所以你只要能保证总是以这个用户做代理来上网(但却不要使用temp1或temp2来登陆系统,因为如果那样的话,如果temp1以前中过什么网页病毒,那么在他登陆系统时,他们感染的病毒极有可能被激活!)
  如果中毒了,就用超级管理员登录,删除temp1或temp2好了,然后重新建立新的临时用户,在网上任意傲让你的系统一尘不染,天天都是新系统
===========================================
6、九大技巧,提升XP运行速度 100%
     在使用XP的过过程中,系统运行速度会随着时间的推移越来越慢了,有的朋友可能会想到重装系统,但重装后,那么多的应用软件也要重新安装,如何在不安装系统的前提下提升XP的运行速度呢?只要你安照以下九个方面操作,相信你的XP又会重新高速运行。
  1、加快开关机速度
  在Windows XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机。加快开机速度,可以先设置自动结束任务,首先找到HKEY_CURRENT_USERControl PanelDesktop,把AutoEndTasks的键值设置为1;然后在该分支下有个“HungAppTimeout”,把它的值改为“4000(或更少),默认为50000;最后再找到HKEY_LOCAL_MACHINESystemCurrentControlSetControl,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置关机速度明显快了不少。
  2、提高宽带速度
   专业版的Windows XP默认保留了20%的带宽,其实这对于我们个人用户来说是没有什么作用的。尤其让它闲着还不如充分地利用起来。
  在“开始→运行”中输入gpedit.msc,打开组策略编辑器。找到“计算机配置→管理模板→网络→QoS数据包调度程序”,选择右边的“限制可保留带宽”,选择“属性”打开限制可保留带宽属性对话框,选择“启用”,并将原来的“20”改为“0”,这样就释放了保留的带宽。
  3、优化网上邻居
   Windows XP网上邻居在使用时系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,这样速度显然会慢的很多。这些功能对我们没多大用的话,可以将其删除。在注册表编辑器中找到HKEY_LOCAL_MACHINEsofewareMicrosoftWindowsCurrent VersionExploreRemoteComputerNameSpace,删除其下的(打印机)和{D6277990-4C6A-11CF8D87- 00AA0060F5BF}(计划任务),重新启动电脑,再次访问网上邻居,你会发现快了很多。
  4、加快启动速度
   要加快Windows XP的启动速度。可以通过修改注册表来达到目的,在注册表编辑器,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少;
  5、自动关闭停止响应程序
   有些时候,XP会提示你某某程序停止响应,很烦,通过修改注册表我们可以让其自行关闭,在HKEY_CURRENT_USERControl PanelDesktop中将字符健值是AutoEndTasks的数值数据更改为1,重新注销或启动即可。
  6、加快菜单显示速度
  为了加快菜单的显示速度,我们可以按照以下方法进行设置:我们可以在HKEY_CURRENT_USERControl PanelDesktop下找到“MenuShowDelay”主键,把它的值改为“0”就可以达到加快菜单显示速度的效果。
  7、清除内存中不被使用的DLL文件
   在注册表的HKKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion,在Explorer增加一个项AlwaysUnloadDLL,默认值设为1。注:如由默认值设定为0则代表停用此功能。
  8、加快预读能力改善开机速度
   Windows XP预读设定可提高系统速度,加快开机速度。按照下面的方法进行修改可进一步善用CPU的效率:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemoryManagement],在PrefetchParameters右边窗口,将EnablePrefetcher的数值数据如下更改,如使用PIII 800MHz CPU以上的建议将数值数据更改为4或5,否则建议保留数值数据为默认值即3。
  9、减少启动时加载项目
   许多应用程序在安装时都会自作主张添加至系统启动组,每次启动系统都会自动运行,这不仅延长了启动时间,而且启动完成后系统资源已经被消耗掉!
  启动“系统配置实用程序”,在“启动”项中列出了系统启动时加载的项目及来源,仔细查看你是否需要它自动加载,否则清除项目前的复选框,加载的项目愈少,启动的速度自然愈快。此项需要重新启动方能生效 .http://www.pcbookcn.com/down_info.asp?id=1166[/img]
原帖地址:http://blog.csdn.net/xyfttkx/archive/2007/03/19/1534266.aspx
===================================
7、、Windows XP对宽带连接速度进行了限制,是否意味着我们可以改造操作系统,得到更快的上网速度呢?
  答:现在宽带网络正逐步走入家庭,得到广泛的应用,但是有的宽带网用户的网页浏览速度、上传及下载速度还不尽如人意。其实在Windows 2000或XP中,通过修改注册表,我们可以让宽带网的速度有大幅的提高,真正享受极速上网的乐趣。
  运行“regedit”,以打开“注册表管理器”;然后,按以下路径找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters。
  右击“Parameters”子键右边相对应的空白处,选择“新建”→“DWORD值”,将其命名为“DefaultTTL”,然后,右击鼠标选择“修改”,在弹出的窗口中修改其值为“80”(十六进制)或128(十进制)。
  再依次新建以下“DWORD值”,并且修改其数值(如有两值,则前者为十六进制,后者为十进制):
  “EnablePMTUBHDetect”=“0”
  “EnablePMTUDiscovery”=“1”
  “GlobalMaxTcpWindowSize”=“7FFF”或“32767”
  “TcpMaxDupAcks”=“2”
  “SackOpts”=“1”
  “Tcp1323Opts”=“1”
  “TcpWindowSize”=“7FFF”或“32767”(93440或186880或372300,视网络情况而定)
  然后保存我们的修改,重新启动电脑,就可以享受更高的网络速度所带来的乐趣了
===================================
8、虚拟内存设置详解【电脑跑得快,全靠“虚拟内存”带】
     转藏到我的图书馆 推荐给朋友    举报如果您在该网页中发现有色情、暴力、反动等不良内容,请联系我们:
     电脑跑得快,全靠“虚拟内存”带
     内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个,Windows中运用了虚拟内存,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。当运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手”的作用。当运行一个程序需要大量数据、占用大量内存时,内存这个仓库就会被“塞满”,而在这个“仓库”中总有一部分暂时不用的数据占据着有限的空间,所以要将这部分“惰性”的数据“请”出去,以腾出地方给“活性”数据使用。这时就需要新建另一个后备“仓库”去存放“惰性”数据。由于硬盘的空间很大,所以微软Windows操作系统就将后备“仓库”的地址选在硬盘上,这个后备“仓库”就是虚拟内存。在默认情况下,虚拟内存是以名为Pagefile.sys的交换文件保存在硬盘的系统分区中。
     手动设置虚拟内存  
     在默认状态下,是让系统管理虚拟内存的,但是系统默认设置的管理方式通常比较保守,在自动调节时会造成页面文件不连续,而降低读写效率,工作效率就显得不高,于是经常会出现“内存不足”这样的提示,下面就让我们自已动手来设置它吧。  
   ①用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选择“属性”选项打开“系统属性”窗口。在窗口中点击“高级”选项卡,出现高级设置的对话框.  
   ②点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对话框。  
   ③在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗口。选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大小”、“最大值”栏中,而后依次点击“设置→确定”按钮即可,最后重新启动计算机使虚拟内存设置生效。  
   建议:可以划分出一个小分区专门提供给虚拟内存、IE临时文件存储等使用,以后可以对该分区定期进行磁盘整理,从而能更好提高计算机的工作效率。  
   一、量身定制虚似内存  
  1.普通设置法  
    根据一般的设置方法,虚拟内?换晃募钚≈怠⒆畲笾低倍伎缮栉诖嫒萘康?.5倍,但如果内存本身容量比较大,比如内存是512MB,那么它占用的空间也是很可观的。所以我们可以这样设定虚拟内存的基本数值:内存容量在256MB以下,就设置为1.5倍;在512MB以上,设置为内存容量的一半;介于256MB与512MB之间的设为与内存容量相同值。 
  2.精准设置法  
    由于每个人实际操作的应用程序不可能一样,比如有些人要运行3DMAX、Photoshop等这样的大型程序,而有些人可能只是打打字、玩些小,所以对虚拟内存的要求并不相同,于是我们就要因地制宜地精确设置虚拟内存空间的数值。  
   ①先将虚拟内存自定义的“初始大小”、“最大值”设为两个相同的数值,比如500MB;  
   ②然后依次打开“控制面板→管理工具→性能”,在出现的“性能”对话框中,展开左侧栏目中的“性能日志和警报”,选中其下的“计数器日志”,在右侧栏目中空白处点击右键,选择右键菜单中的“新建日志设置”选项;  
   ③在弹出的对话框“名称”一栏中填入任意名称,比如“虚拟内存测试”。在出现窗口中点击“添加计数器”按钮进入下一个窗口;  
   ④在该窗口中打开“性能对象”的下拉列表,选择其中的“Paging File”,勾选“从列表中选择计数器”,并在下方的栏目中选择“%Usage Peak”;勾选“从列表中选择范例”,在下方的栏目中选择“_Total”,再依次点击“添加→关闭”结束。
   ⑥在右侧栏目中可以发现多了一个“虚拟内存测试”项目,如果该项目为红色则说明还没有启动,点击该项,选择右键菜单中的“启动”选项即可。  
     接下来运行自己常用的一些应用程序,运行一段时间后,进入日志文件所在的系统分区下默认目录“PerfLogs”,找到“虚拟内存测试_000001.csv”并用记事本程序打开它,在该内容中,我们查看每一栏中倒数第二项数值,这个数值是虚拟内存的使用比率,找到这项数值的最大值,比如图中的“46”,用46%乘以500MB(前面所设定的虚拟内存数值),得出数值为230MB。用该数值可以将初始大小设为230MB,而最大值可以根据磁盘空间大小自由设定,一般建议将它设置为最小值的2到3倍。这样我们就可以将虚拟内存打造得更精准,使自己的爱机运行得更加流畅、更具效率。
    二、Windows虚拟内存加速密籍   
      虚拟内存对于任何版本的Windows而言都是十分重要的。如果设置得当,它将极大地提升电脑的性能和运行速度。可是在默认状态下,Windows始终将虚拟内存设为物理内存的1.5倍。这样的话,如果用户安装2GB的内存,系统就会腾出高达3GB的硬盘空间作为虚拟内存。但以当前的主流应用和游戏对内存的需要来看,根本没有必要使用这么多的虚拟内存。那么,有没有什么秘技或绝招可使虚拟内存运用得更有效率或更显性能呢?  
     1、分割存于多个硬盘  
      将虚拟内存设在较快的硬盘上,的确可使虚拟内存的运作更有效率。但是若电脑上两个硬盘速度一样快,则应将虚拟内存平均分配在两个不同的硬盘上(并非同一硬盘的不同分区)。因为同步进行读写操作会更有效地提高系统整体的虚拟内存性能。  
      举个例子,假设你原本在硬盘C上设置了700MB的虚拟内存,现在你可尝试重新分配,即把硬盘C改为350MB,硬盘D新增350MB的虚拟内存。理论上这样做会加快虚拟内存整体的读写操作.  
     2、硬盘需有足够空间  
       如果你不是很有经验的电脑用户,又或者没有特殊的使用要求,在Windows XP中选择“系统管理的大小”的方法来自动处理虚拟内存,一般情况下应该会比选择“自定义大小”的方法来得安全和稳定。不过,有一点大家必须注意,由于虚拟内存的“页面文件”(pagefile.sys)会随着电脑使用过程进行收缩和扩展,为使系统管理虚拟内存能够进行得顺利和更具弹性,我们必须保证分页文件所在的硬盘拥有足够的可用空间。  
     3、最小值等于最大值  
       选择“自定义大小”的方法来处理虚拟内存,并将最大值和最小值都设为同一数值。有很多人都相信用这种方法来处理虚拟内存有助于提高系统的性能。他们所持的理由是,当最大值和最小值都相等时,系统无需时刻进行收缩和扩展页面文件的动作。省去了这些工作,相应地就是提高系统效率。这种方法,很多人坚信有效,但同样地,也有人指出其实并没有效果。但不管怎样也好,如要将最大值和最小值设为相等,我们必须坚守一个原则,那就是虚拟内存的大小必须足够,否则系统轻则会出现效率下降(要进行更多复写动作来腾出空间),严重的更会造成系统不稳定。
     4、整理页面文件  
      文件数据保存在硬盘上久了,文件碎片(fragment)自然会产生。要保持或提高硬盘的工作效率,我们应不时为硬盘进行一次碎片整理。所谓虚拟内存,其实也是硬盘上的资料文件,那么虚拟内存是否也应该像普通文件般需要整理呢?  
      Windows系统处理页面文件(即虚拟内存)的方法有别于一般的文件。相比之下,页面文件比一般文件更少出现碎片,为页面文件进行整理通常是没有必要的。事实上,当Windows XP进行磁盘碎片整理时,页面文件不会牵涉其中。  
      虽然Windows不会对页面文件进行整理,但事实上页面文件也有碎片存在。追求“尽善尽美”的朋友可能仍想对页面文件进行碎片整理。大家不妨试试下面的方法:  
      在桌面“我的电脑”图标上单击鼠标右键,在随后出现的功能菜单中选“属性”。进入系统属性的设置窗口,用鼠标点选“高级”-->“性能”-->“设置”-->“高级”-->“更改”,在随后出现的“虚拟内存”设置窗口中选中“无分页文件”一项。最后单击“设置”按钮退出,并重新启动电脑。
       重新启动后,检查一下磁盘根目录中还有没有pagefile.sys页面文件存在,如有就将之。清除掉虚拟内存的页面文件后,现在我们再进行磁盘碎片整理。完成后,按照前面的步骤重新设置一定数量的虚拟内存,并启动电脑使之生效。经上述方法处理后,新得出的页面文件将会是没有碎片的。
       另外,如果想查看页面文件碎片的具体情况呢?启动磁盘碎片整理程序,为存在有页面文件的硬盘进行一次“分析”,再点选“查看报告”,看看“页面文件碎片”一栏便会一目了然.  
      5、虚拟内存的理想大小 
        想以“自定义大小”的方法来处理虚拟内存,究竟应该设置多大的虚拟内存呢?在Windows XP中,如果由操作系统自己定义虚拟内存,系统通常会把最小值设置为物理内存的1.5倍。当扩展时,最大值则介于物理内存的2.5至3倍。一般情况下,用户想自定义虚拟内存的大小,均可参照这个比例设置。真的要参照这个比例吗?如果我的电脑上有1GB的内存,难不成最小值要设置为1.5GB,最大值是2.5至3GB。这样一来。Pagefile.sys页面文件至少为1.5GB,太不现实了!其实,大内存的系统跟小内存的系统相比,在设置虚拟内存时,标准有些不同。  
        如果大家有512MB以上甚至1GB的内存,既然物理内存已经相当充足,所需的虚拟内存反而应该减少。故在大内存的系统中,虚拟内存的最小值可以设成物理内存的一半。比如有1GB的内存,虚拟内存的最小值设成512MB,最大值则维持3GB以备不时之需。注意:虽然最大值设为3GB,系统是不会立即出现3GB大小的pagefile.sys文件,实际上它首先会以最小值出现,待有扩展需要时才会递增。另外,有些大内存的朋友,可能会干脆不设置虚拟内存,以此强迫系统使用速度较快的内存。其实这是不太明智的做法。正所谓凡事都不要做得太绝对,完全没有虚拟内存也不行。原因是不少应用程序在设计时要求必须使用虚拟内存,没有了就会造成系统不稳定或死机。至于小内存的系统,例如256MB,参照1.5倍及3倍的设置比例最稳当。即虚拟内存最小值设为384MB,最大值768MB。  
      6、手工订制最准确的虚拟内存   
       0.5倍、1.5倍、3倍,哇!好像买衣服时分大、中、小号,完全没有个性。究竟设置虚拟内存有没有更“贴身剪裁”的方法呢? 在Windows XP桌面的“开始”→“运行”中输入perfmon.msc,一个与系统性能有关的监视器便会出现。看看显示器的底部,有三个计数器(pages/sec、Avg.Disk Queue Length及rocessor Time,)。为了便于我们接下来对虚拟内存的页面文件进行精确监测,现在请大家将这三个计数器逐一点选,并按键盘上的Delete键将它们删除。请大家放心,删除后,下次再启动系统性能监视器时,这三个项目会重新出现。  
       删除后,现在请在图表中央位置单击鼠标右键,在随后出现的功能菜单中点选“添加计数器”一项,跟着在跳出窗口的“性能对象”一栏选“Process”。之后再在“从列表选择”一栏中点选“Page File Bytes”。不清楚“Page File Bytes”代表什么意思,只要单击“说明”按钮,解说文字便会出现在对话框之下。 选定“Page File Bytes”后,再在右方的“从列表选择范例”一栏选取“Total”项,之后依次单击“添加”和“关闭”按钮,一个名为“Page File Bytes”的计数器便会出现在性能监视器的下方中。重复以上的动作,再添加一个名为“Page File Bytes Peak”的计数器(即Process下面的Page File Bytes Peak)。  
       现在,回头看一下监视器,图表中应该正在显示并计量着刚才新增加的两个计数器。如无意外,这两个计数器在图表上的显示不正确,即数值靠近最高比例线,没有动态变化。不用怕,这并不表示你的电脑出了什么问题,而是图表比例设得不太恰当而已!用鼠标右键逐一单击监视器底部的“Page Fele Bytes”和“Page File By8tes Peak”计数器,并选“属性”一项。在“数据”页面的“比例”一栏中改为0.0000001,这样显示器中的图表便不再是没有动静了。如果你看过系统提供的说明,相信应该知道“Page File Bytes”和“Page File Bytes Peak”正是代表了系统监测期间所使用的虚拟内存及其峰值是多大。因此,需要精确地手工设置虚拟内存,可参考图表下方显示的数字,其单位是Bytes   想知道在正常的情况下,你的系统会耗用多少虚拟内存?请将平时日常使用的应用软件同时启动并让它们开始工作,接着再看性能监视器上所显示的数值,心中有数了吧。人总有疯狂的时候,想知道自己疯狂使用电脑时系统需要多少虚拟内存,现在就尽情地将电脑上的程序启动并运行(例如,开十多个IE浏览器窗口上网,播放MP3和DVD影片,再进行光盘刻录或DV影片压缩编码),看看监视器的百分比会升高到多少。在图表上右击鼠标,点选“属性”,进入“图表”页面勾选“水平格线”一项。这样图表中会出现一条条的水平分割线,是不是好分辨了?图表中的红色垂直线跑得太快,来不及开启电脑上的程序进行测试?  
      同样,在图表上单击鼠标右键,选“属性”,在常规页面的“自动抽样间隔”一项中将1秒改为5秒。此时,图表中的“图形时间”数值便会由1分40秒变成8分20秒。换言之,红色垂直线走完一圈需花费8分20秒,这个时间应该足以让大家开启并运行很多应用程序,然后再慢慢查看图表中的结果。最后,通过监视器的图表,相信大家已经能粗略估计你的电脑系统应设置多大的虚拟内存了。
     三、出现“虚拟内存不够”的几个可能 
     1、感染病毒  
      有些病毒发作时会占用大量内存空间,导致系统出现内存不足的问题。赶快去杀毒,病毒库,然后把防毒措施做好!  
     2、虚拟内存设置不当  
      虚拟内存设置不当也可能导致出现内存不足问题,一般情况下,虚拟内存大小为物理内存大小的2倍即可,如果设置得过小,就会影响系统程序的正常运行。重新调整虚拟内存大小以WinXP为例,右键点击“我的电脑”,选择“属性”,然后在“高级”标签页,点击“性能”框中的“设置”按钮,切换到“高级”标签页,然后在“虚拟内存”框中点击“更改”按钮,接着重新设置虚拟内存大小,完成后重新启动系统就好了。  
     3、系统空间不足  
       虚拟内存文件默认是在系统盘中,如WinXP的虚拟内存文件名为“pagefile.sys”,如果系统盘剩余空间过小,导致虚拟内存不足,也会出现内存不足的问题。系统盘至少要保留300MB剩余空间,当然这个数值要根据用户的实际需要而定。用户尽量不要把各种应用软件安装在系统盘中,保证有足够的空间供虚拟内存文件使用,而且最好把虚拟内存文件安放到非系统盘中。  
     4、因为SYSTEM用户权限设置不当  
      基于NT内核的Windows系统启动时,SYSTEM用户会为系统创建虚拟内存文件。有些用户为了系统的安全,采用NTFS文件系统,但却取消了SYSTEM用户在系统盘“写入”和“修改”的权限,这样就无法为系统创建虚拟内存文件,运行大型程序时,也会出现内存不足的问题。问题很好解决,只要重新赋予SYSTEM用户“写入”和“修改”的权限即可,不过这个仅限于使用NTFS文件系统的用户。  
    四、虚拟内存的优化   
      1. 启用磁盘写入缓存  
       在“我的电脑”上单击鼠标右键选择“属性->硬件”,打开设备管理器找到当前正在使用的硬盘,单击鼠标右键选择属性。在硬盘属性的的“策略”页中,打开“启用磁盘上的写入缓存”。这个选项将会激活硬盘的写入缓存,从而提高硬盘的读写速度。不过要注意一点,这个功能打开后,如果计算机突然断电可能会导致无法挽回的数据丢失。因此最好在有UPS的情况下再打开这个功能。当然,如果你平常使用计算机时不要进行什么重要的数据处理工作,没有UPS也无所谓,这个功能不会对系统造成太大的损失。
      2. 打开Ultra MDA  
       在设备管理其中选择IDE ATA/ATAPI控制器中的“基本/次要IDE控制器”,单击鼠标右键选择“属性”,打开“高级设置”页。这里最重要的设置项目就是“传输模式”,一般应当选择“DMA(若可用)”。  
      3. 配置恢复选项  
       Windows XP运行过程中碰到致命错误时会将内存的快照保存为一个文件,以便进行系统调试时使用,对于大多数普通用户而言,这个文件是没有什么用处的,反而会影响虚拟内存的性能。所以应当将其关闭。在“我的电脑”上单击鼠标右键,选择“属性->高级”,在“性能”下面单击“设置”按钮,在“性能选项”中选择“高级”页。这里有一个“内存使用”选项,如果将其设置为“系统缓存”,Windows XP 将使用约4MB的物理内存作为读写硬盘的缓存,这样就可以大大提高物理内存和虚拟内存之间的数据交换速度。默认情况下,这个选项是关闭的,如果计算机的物理内存比较充足,比如256M或者更多,最好打开这个选项。但是如果物理内存比较紧张,还是应当保留默认的选项。
 页面文件的设置    页面文件的大小计算  
     对于不同的计算机而言,页面文件的大小是各不相同的。关于页面文件大小的设置,有两个流传甚广的“公式”,“物理内存X2.5”或者“物理内存X1.5”。这两种计算方法固然简便,但是并不适用于所有的计算机。设置页面文件大小最准确的方法是看看计算机在平常运行中实际使用的页面文件大小。
     通过Windows XP自带的日志功能可以监视计算机平常使用的页面文件的大小,从而进行最准确的设置,具体步骤如下。  
     一、在“我的电脑”上单击鼠标右键,选择“属性->高级”,单击“性能”下面的“设置”按钮,然后选择“高级”页,单击“虚拟内存”下方的“更改”按钮。选择“自定义大小”,并将“起始大小”和“最大值”都设置为300M,这只是一个临时性的设置。设置完成后重新启动计算机使设置生效。 
     二、进入“控制面板->性能与维护->管理工具”,打开“性能”,展开“性能日志和警告”,选择“计数器日志”。在窗口右侧单击鼠标右键选择“新建日志设置” 
     三、随便设置一个日志名称,比如“监视虚拟内存大小”。  
     四、在“常规”页中单击“添加计数器”按钮。  
      在“性能对象”中选择“Paging File”,然后选中“从列表选择记数器”下面的“%Usage Peak”,并在右侧“从列表中选择范例”中选择“_Total”。最后单击“添加”和“关闭”按钮。  
     五、别忘了记住“日志文件”页中的日志文件存放位置和文件名,我们后面需要查看这个日志来判断Windows XP平常到底用了多少虚拟内存,在这个例子中,日志文件被存放在D:\Perflog目录下。另外还要设置“日志文件类型”为“文本文件”,这样便于阅读。  
      这时你可以看到刚才新建的日志条目前面的图标变成了绿色,这表明日志系统已经在监视虚拟内存了。如果图标还是红色,你应该单击鼠标右键选择“开始”来启动这个日志。过一段时间后打开这个CVS文件,我们可以看到如下内容的条目。这个日志文件记录这一段时间中页面文件的使用情况,注意这里的单位是%,而不是MB。通过简单的计算,我们就可以得到页面文件的最小尺寸,公式是“页面文件尺寸X百分比”。比如这个例子中,虚拟内存最大的使用比率是31%,300MBX31%=93MB,这个值就是虚拟内存的最小值(注意,300MB是前面的设置的临时值)。现在回到“虚拟内存”的设置对话框中选择自定义大小并按照上面的计算结果分别设置“初始大小”和“最大值”。这里我们将“初始大小”设置为91M,而将“最大值”设置成了200M,这样比较保险。  
      对页面文件进行碎片整理  
      Windows XP运行时需要大量访问页面文件,如果页面文件出现碎片,系统性能将会受到严重影响,而且会缩短硬盘的使用寿命。所以我们很有必要对页面文件定期进行碎片整理。不过别忘了,页面文件是系统关键文件,Windows XP运行时无法对其进行访问。所以对它进行碎片整理并不是一件容易的事情。我们有两种方案可以选择,一是安装Windows双系统,然后启动另外一个Windows对Windows XP所在的分区进行碎片整理。二是使用专门的工具软件,比如System File Defragmenter等
==================================
9、虚拟内存优化技巧_Windows XP_操作系统_维护维修宝典
     虚拟内存
     内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。下面,就让我们一起来看看如何对虚拟内存进行设置吧。
     虚拟内存的设置
     对于虚拟内存主要设置两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”。这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑”,选择“属性”,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘”选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置”。
    调整分页位置
    Windows 9x的虚拟内存分页位置,其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386.swp,它的存放位置可以是任何一个分区,如果系统盘C容量有限,我们可以把Win386.swp调到别的分区中,方法是在记事本中打开System.ini(C:\Windows下)文件,在[386Enh]小节中,将“PagingDrive=C:WindowsWin386.swp”,改为其他分区的路径,如将交换文件放在D:中,则改为“PagingDrive=D:Win386.swp”,如没有上述语句可以直接键入即可。而对于使用Windows 2000和Windows XP的,可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”,打开虚拟内存设置窗口,在驱动器[卷标]中默认选择的是系统所在的分区,如果想更改到其他分区中,首先要把原先的分区设置为无分页文件,然后再选择其他分区。或者,WinXP一般要求物理内存在256M以上。如果你喜欢玩大型3D游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够,系统会自动调整(虚拟内存设置为系统管理)。如果你的硬盘空间够大,你也可以自己设置虚拟内存,具体步骤如下:右键单击“我的电脑”→属性→高级→性能
     设置→高级→虚拟内存
     更改→选择虚拟内存(页面文件)存放的分区→自定义大小→确定最大值和最小值→设置。一般来说,虚拟内存为物理内存的1.5倍,稍大一点也可以,如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。
     虚拟内存使用技巧
     对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法:
     (1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。具体设置方法如下:打开"我的电脑"的"属性"设置窗口,切换到"高级"选项卡,在"启动和故障恢复"窗口的"写入调试信息"栏,如果你采用的是"无",则将页面文件大小设置为2MB左右,如果采用"核心内存存储"和"完全内存存储",则将页面文件值设置得大一些,跟物理内存差不多就可以了。
    小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候,无法创建转储文件(Memory.dmp),从而无法进行程序调试和错误报告了。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。
     (2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。
      (3)其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高。
     小提示:允许设置的虚拟内存最小值为2MB,最大值不能超过当前硬盘的剩余空间值,同时也不能超过32位操作系统的内存寻址范围——4GB。