如何解决电脑启动慢的问题

当一台计算机及其相关的外部设备在手时,它的硬件实体是固定的。此时,只能运行软件程序。本文从硬件和软件、软件程序安全性和一定的风险等方面,从简单性和相对复杂性两个方面总结了如何加快XP启动时间的问题,让新手也能简单安全地操作他。一、影响启动速度的硬件因素影响电脑启动速度的主要硬件是主板、硬盘和内存,和CPU关系不大。主板是各种电脑配件的“底座”,开机时有很多任务要做,比如自检、搜索各种端口、各种外接设备等。所以可以通过减少自检时间,减少外部设备,提高效率来提高启动速度。如果电脑连接了扫描仪、USB硬盘等外设,可能会减慢系统的启动速度。建议您仅在需要时连接这些外围设备。启动后可以连接USB设备。决定主板性能的主要因素是主板芯片组,决定启动速度的主要因素是主板芯片组的磁盘性能和驱动性能。除了开机自检,电脑启动时间主要用来从硬盘读取系统文件。硬盘的工作就是通过移动磁头来读写高速旋转的磁盘上的数据。那么磁盘速度越高,磁头在单位时间内读取的数据就越多,对系统启动非常有利。此外,寻道时间快、缓存大的硬盘也能显著提高启动时间。减少启动盘扫描的等待时间。当Windows日志记录了非正常关机或崩溃导致的重启时,系统会在启动时自动运行ScanDisk。默认情况下,每个分区将在扫描前等待10秒。如果每个分区都要等待10秒才能开始扫描,加上扫描自身所需的时间,那么完成启动过程需要很长时间。在这种情况下,我们可以设置取消磁盘扫描的等待时间,甚至禁止扫描磁盘分区。开始→运行,输入“chkntfs /t:0”将磁盘扫描等待时间设置为0;如果想在电脑启动时忽略扫描一个分区,比如c盘,可以输入命令“chkntfs/x C:”;如果要恢复c盘的扫描,可以使用命令“chkntfs /d c:”来恢复chkntfs除了自动文件检查倒计时之外的所有默认设置。对Windows XP影响很大的一个硬件就是内存。使用256MB内存运行Windows XP会更流畅,512MB内存可以让系统运行良好。二、通过桌面或控制面板设置相关设置(安全)1)去掉华丽臃肿的外观,去掉“壁纸”和“屏保”,删除多余的桌面图标。如果是WinXP,也可以右击我的电脑,选择属性→高级,在性能项中点击设置,选择调整到最佳性能。2)定期维护系统如果你在系统中安装和删除了太多的游戏,太多的应用,太多的旧资料,你的电脑运行速度会越来越慢,开机时间会越来越长。所以最好每隔一段时间(一般1-3个月)对电脑做一次全面的维护。点击“开始”->“程序”->“附件”->“系统工具”对里面的磁盘进行清理和碎片整理,对电脑做一次全面的维护。整理磁盘碎片时要注意系统所在的磁盘,这样才能真正加快Windows的启动顺序。3)减少预启动时间(1)打开“系统属性”中的“高级”选项卡(右击我的电脑-属性,或者打开控制面板中的“系统”,打开“启动和故障恢复”区域中的“设置”,去掉“系统启动”区域中的两项。(2)如果不希望出现启动滚动条,可以点击上一步中的“编辑”按钮,在“系统启动”区打开编辑,在启动笔记本中的fastdetect后添加/noguiboot,这样启动时就不会显示滚动条了。如果你非常喜欢这个滚动条的显示,你可以不做这一步。4)扩展虚拟内存容量如果你的硬盘足够大,请打开“控制面板”中的“系统”,打开“性能”选项中的“虚拟内存”,选择第二个选项:用户自行设置虚拟内存设置,指向一个使用较少的硬盘,将最大值和最小值设置为一个固定值,大约是物理内存的两倍大小。这样,在使用硬盘时,虚拟内存就不必容纳大小之差,而是用一个固定的空间作为虚拟内存来加快访问速度。最好将虚拟内存设置在“磁盘碎片整理”之后,这样虚拟内存就可以不被分割成一个没有碎片文件的连续空间,可以更好的发挥作用。5)去掉windows的开机标志。单击开始→控制面板→文件夹选项,并在“查看”选项卡的“高级设置”列表框中选中“显示所有文件”。然后打开c盘,找到文件msdos.sys,取消它的“只读”属性,打开,在“选项”段落下面加一行:logo=0,这样windows的引导模式就不会加载运行了。也可以点击-开始-运行:输入msconfig,然后找到boot.ini,在里面打勾/bootlog。6)桌面图标太多会带来麻烦,桌面图标太多也会拖慢系统启动速度。Windows每次启动并显示桌面时,都需要逐个找到桌面快捷方式的图标并加载。图标越多,花费的时间越多。建议你把不常用的桌面图标放在专门的文件夹里,或者干脆删除。(提示):有些杀毒软件提供系统启动扫描功能,会耗费大量时间。其实如果你已经开启了杀毒软件的实时监控功能,启动时扫描系统会有点多余,不如禁用这个功能。7)文件和打印机共享部分装有Windows XP专业版的电脑也会出现启动非常慢的问题。这是因为使用Bootvis.exe程序后,其中的Mrxsmb.dll文件增加了计算机启动的时间。要解决这个问题,只需停止共享文件夹和打印机:选择开始→设置→网络和拨号连接,右键单击本地连接,选择属性,清除打开窗口中“此连接使用下列选定组件”下“在Microsoft网络上共享文件和打印机”前的复选框。8)从启动到运行去掉多余的自启动程序,进入“msconfig”,然后点击“确定”,会弹出系统配置实用程序的对话框,选择“开始”选项卡,上面列出了系统启动时加载的项和源,仔细检查每一项是否需要自动加载,否则清除该项前的复选框,加载的项越少,启动速度越快。9)使用BootVis软件提高启动速度Bootvis是微软提供的启动优化工具。(下载地址:www.skycn.com/soft/7766.html)是微软专门为WinXP开发的启动加速软件。使用安全,能明显提高Windows XP的启动速度。感兴趣的朋友可以查看它的帮助文件。使用BootVis提高Windows XP的启动速度,一定要按照正确的顺序来做,否则不会有提速的效果。10)修改IDE通道控制(WinXP)右键我的电脑→属性→硬件→设备管理器→展开IDE ATA/ATAP控制器,双击主IDE通道选项,在弹出的对话框中选择高级设置选项卡,点击“设备0”和“设备1”,“次IDE通道”的修改方法相同。重启后,滚动条的滚动时间会明显减少。11)禁用冗余服务Windows XP启动时,会有很多程序或服务被调入系统内存,这些程序或服务经常被用来控制Windows系统的硬件设备、内存、文件管理或其他重要的系统功能。但是这些服务很多对我们来说用处不大或者没有用,它们的存在会占用内存和系统资源,所以应该禁用它们,系统速度自然会大大提高。开始→运行,输入“services.msc”,回车打开“服务”窗口。窗口的服务列表中列出了系统提供的所有服务的名称、状态和启动类型。要修改一个服务,在列表中双击它,会弹出它的属性对话框。您可以从“常规”选项卡中修改服务,通过单击“启动”、“停止”、“暂停”和“恢复”四个按钮来修改服务的状态,并从“启动类型”下拉列表中修改启动类型,包括自动和手动。如果您想防止服务在启动时自动加载,您可以将其启动类型更改为禁用。Windows XP提供的30多项服务默认自动启动。其实其中只有8-10是必须保留的,其他的可以根据自己的需求来设置。每个服务的功能都在软件中指明。(提示):可以通过网上搜索看看相关介绍。12)删除系统备份文件各种软硬件安装妥当后,其实XP很少需要更新文件。开始→运行,输入:sfc.exe/Purge缓存,然后按回车键。13)的压缩文件夹。zip文件,我们可以将ZIP文件作为文件夹浏览。但是系统需要使用一些资源来实现这个功能,所以禁用这个功能可以提高系统性能。实现方法很简单,只需取消zipfldr.dll的注册,点击开始-运行,输入:regsvr 32/u zipfldr.dll,然后回车即可。14)整理优化注册表。Windows启动后,系统会读取注册表中的相关信息,并临时存储在RAM(内存)中。Windows启动的大部分时间都花在这上面。因此,有必要对注册表进行整理和优化。关于注册表的优化,可以使用Windows优化器、超级兔子等软件。用Windows Optimizer,点击“清理注册信息”→“扫描”,软件会自动为你清理注册表中的垃圾。扫描后会弹出一个菜单让你选择是否备份注册表。建议选择备份,备份后点击“清除”。15)网卡设置进入操作系统时,系统会搜索网卡的IP地址。如果网卡的IP地址设置为自动获取,系统会在网络中搜索DHCP服务器获取IP地址,无形中延长了启动时间。如果没有必要,最好指定网卡的IP地址(尤其是局域网内的客户端,最好给自己的电脑指定一个固定的IP地址,在猫的一般使用中有说明)。16)打开硬盘的DMA传输模式。在桌面上右键“我的电脑→属性→硬件→设备管理器→IDE ATA/ATAPI控制器→找到硬盘所在的IDE通道→属性→高级设置”,打开硬盘的DMA传输模式,加快数据读写速度。勾选DMA选项即可。三、通过修改BIOS和注册表进行相关设置(有一定风险)1)主板的Bios优化设置关闭冗余的IDE通道、USB设备等硬件,可以用“无”屏蔽。使用“IDE硬盘自动检测”来自动检测硬盘。无内存检测,打开所有缓存,进入“高级CMOS设置”,设置“快速启动”为“启用”,这样1MB以上的内存就检测不到了。“ide0master/slavepio/DMA模式,ide1master/slavepio/DMA模式”硬盘顺序(模式)全部设置为“自动”。进入“高级BIOS功能”选项,将光标移动到“第一引导设备”选项,选择“HDD-0”直接从硬盘引导,引导需要几秒钟。将光标移动到“快速开机自检”并将其设置为“启用”。对于“启动软盘搜索”,设置为“禁用”。建议在“SDRAM CAS Latency”选项中将内存质量好的内存条设置为“2”。(提示):在不同的主板BIOS中,它的英文名称可能会有所不同。请参考用户自己电脑的主板说明书进行设置。2) (1)修改注册表,减少预读和进度条等待时间。Windows XP启动过程中会出现一个进度条。我们可以修改注册表,使进度条只运行一次就进入登录屏幕。在开始菜单中点击“运行”,在“运行”对话框中键入“regedit”,然后回车,启动注册表编辑器,在注册表中查找HKEY _本地_机器系统当前控制设置会话管理器内存管理预取参数,选择其下的EnablePrefetcher键,将其键值改为“1”。(2)修改注册表,加快自动结束任务加速时间的设置。打开注册表(开始-运行-regedit),点击“我的电脑”打开编辑菜单中的“查找”,输入AutoEndTasks,点击“查找下一个”。双击打开找到的结果,将“数值数据”修改为1。然后可以在AutoEndTasks下找到HungAppTimeout和WaitToKillAppTimeout,将“数值数据”设置为4000以下。对了,你还可以在这里修改菜单延迟时间,在AutoEndTasks下找到MenuShowDelay。该数值以毫秒为单位,如果您想取消菜单延迟,可以将其设置为0。第四,“旁路”法是使用系统挂起,即关机后保存当前系统状态。下次开机后,系统会直接进入上次关机前的桌面,但并不是所有主板bios都支持,设置起来也有点麻烦。一般在bios的集成外设选项中PWR-Fail后从Pwron中选择form-STS PS:另外通过删除一些相关文件,比如字体文件,*。ini文件、dll文件等。,关闭系统还原也可以加快启动速度,但不推荐他,因为这是以破坏系统文件或修复功能为代价的。最后,如果按照以上方法,电脑启动速度还是不够快,除了升级硬件(cpu、内存、硬盘、主板等。),另外一个好办法就是重装系统,这样可以明显加快电脑启动速度。