刘广信吧 关注:59贴子:909
  • 5回复贴,共1

【电脑知识】几招让Windows XP加快开机启动的方法

只看楼主收藏回复

1L、度娘,


1楼2011-04-23 00:31回复
    一台电脑以及它的相关外接设备到手了,它的硬件实体就固定了,这时候所能操作的只有软件程序了,本文从硬件与软件,软件程序的安全与有一定风险,从简单与相对复杂几个方面就如何加快启动XP开机时间的问题,作一小结,以便让新手菜鸟也能简单安全地操作他。


    2楼2011-04-23 00:31
    回复
      一、影响启动速度的硬件因素
            影响电脑启动速度的主要硬件是主板和硬盘以及内存,而与CPU关系不大。
            主板是各种电脑配件的“基地”,在开机时要做的工作很多,比如自检、搜索各种端口、各种外接设备。因此减少自检时间、减少外接设备、提高效率才能提高启动速度。如果电脑连接了扫描仪、USB硬盘等外设,就可能降低系统的启动速度。建议大家在需要用到这些外设时才连接上,USB设备可以在启动后连接。
            决定主板性能的主要因素是主板芯片组,决定启动速度的主要因素是主板芯片组的磁盘性能及驱动程序性能。
            除了开机自检外,电脑启动的时间主要用在从硬盘读取系统文件。硬盘的工作是通过移动磁头读写高速旋转的盘片上的数据。那么盘片转速越高,单位时间内磁头读到的数据就会越多,对系统启动非常有利。另外,寻道时间快、缓存大的硬盘也能明显提升启动时间。
            减少开机磁盘扫描等待时间,当Windows日志中记录有非正常关机、死机引起的重新启动,系统就会自动在启动的时候运行磁盘扫描程序。在默认情况下,扫描每个分区前会等待10秒钟,如果每个分区都要等上10秒才能开始进行扫描,再加上扫描本身需要的时间,会耗费相当长的时间才能完成启动过程。对于这种情况我们可以设置取消磁盘扫描的等待时间,甚至禁止对某个磁盘分区进行扫描。
            开始→运行,输入“chkntfs /t:0”,即可将磁盘扫描等待时间设置为0;如果要在计算机启动时忽略扫描某个分区,比如C盘,可以输入“chkntfs /x c:”命令;如果要恢复对C盘的扫描,可使用“chkntfs /d c:”命令,即可还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。
            一个对Windows XP影响重大的硬件就是内存。使用256MB内存运行Windows XP会比较流畅,512MB的内存可以让系统运行得很好。


      3楼2011-04-23 00:32
      回复
        二、通过桌面或者控制面板进行相关设置(安全)
              1)去除华丽臃肿的外观
              去掉“墙纸”、“屏幕保护”,删除多余的桌面图标。如果是WinXP,还可右击“我的电脑”,选择“属性→高级”,在“性能”项目单击“设置”,选中“调整为最佳性能”。
              2)经常维护系统
              如果在系统中安装、删除了太多的游戏、太多的应用软件、太多的旧资料,会让你的电脑运行速度越来越慢,而开机时间也越来越长。因此,最好每隔一段时间,(一般1-3个月)对电脑做一次全面的维护。点击"开始"→"程序"→"附件"→"系统工具",用里边的磁盘清理和碎片整理,对电脑做一次全面的维护,注意在整理磁盘碎片时系统所在的盘一定要整理,这样才能真正加快Windows的启动顺序。
              3)减少预启动的时间
              (1)打开“系统属性”(在我的电脑上点右键-属性,或者在控制面板里打开“系统”,快捷键win+pause break)点“高级”选项卡,在“启动和故障恢复”区里打开“设置”,去掉“系统启动”区里的两个√,如果是多系统的用户保留“显示操作系统列表的时间”的√,里边设置成5就可以了。
              (2)如果不想让启动滚动条出现,可以点击上一步里“编辑”按钮,打开“系统启动”区的编辑,在boot记事本里的fastdetect的后面加上 /noguiboot,这样在启动的时候就不会再显示滚动条。如果你非常喜欢这个滚动条的显示这一步就不用做了。
              4)扩大虚拟内存容量
              如果你的硬盘够大,那就请你打开"控制面板"中的"系统",在"性能"选项中打开"虚拟内存",选择第二项:用户自己设定虚拟内存设置,指向一个较少用的硬盘,并把最大值和最小值都设定为一个固定值,大小为物理内存的2倍左右。这样,虚拟存储器在使用硬盘时,就不用迁就其忽大忽小的差别,而将固定的空间作为虚拟内存,加快存取速度。虚拟内存的设置最好在"磁盘碎片整理"之后进行,这样虚拟内存就分不在一个连续的、无碎片文件的空间上,可以更好的发挥作用。


        4楼2011-04-23 00:32
        回复

          三、通过修改Bios 、注册表进行相关设置(有一定风险)
                1)主板的BIOS优化设置
                关闭多余的IDE通道、USB设备等硬件,可用“None”屏蔽掉。用“IDE HDD AUTO DETECTION”自动检测硬盘。不进行内存检测,把各项cache打开,进入“Advanced CMOS Setup”,将“Quick Boot”设为“Enable”,可不检测1MB以上的内存。
                “IDE 0 Master/Slave PIO/DMA Mode,IDE 1 Master/Slave PIO/DMA Mode”硬盘顺序(模式)全部设为“Auto”。
                进入“Advanced BIOS Features”选项,将光标移到“First Boot Device”选项,选“HDD-0”直接从硬盘启动,这样启动就快上好几秒。将光标移到“Quick Power On Self Test”(快速开机自检)设为“Enabled”。对于“Boot UP Floppy Seek”(开机自检软驱)设为“Disabled”。对于内存品质好的内存条建议在“SDRAM CAS Latency”选项中设置为“2”。
                (小提示):在不同的主板BIOS中其英文名称可能不一样,可参考用户自己电脑的主板手册去设置。
                2)
                (1)修改注册表来减少预读取,减少进度条等待时间
                Windows XP在启动过程中会出现一个进度条,我们可以通过修改注册表,让进度条只跑一圈就进入登录画面。
                点击“开始”菜单中的“运行”命令,在“运行”对话框键入“regedit”命令后回车,启动注册表编辑器,在注册表中找HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters,选择其下的EnablePrefetcher键,把它的键值改为“1”即可。
                (2)修改注册表来加快设置自动结束任务的加速时间
                打开注册表(开始-运行-regedit),单击“我的电脑”打开“编辑”菜单的“查找”,输入AutoEndTasks,点“查找下一个”。双击打开找到的结果修改“数值数据”为1。然后在AutoEndTasks的下面可以找到HungAppTimeout,WaitToKillAppTimeout,把“数值数据”设为4000或者更小,在这里顺便也把菜单延迟的时间修改一下,在AutoEndTasks的下面找到MenuShowDelay,数值是以毫秒为单位,如果希望去掉菜单延迟就设为0。


          6楼2011-04-23 00:33
          回复

            不错不错。
            不过开机速度可以就行,没必要为了开机速度把所有的视觉效果都关闭吧?


            8楼2011-11-18 13:48
            回复