影響電腦啟動速度的原因分析及解決方法
如何加快啟動XP開機時間,這個問題一直受到了電腦使用者的關注。下面小編就為大家詳細地介紹一下影響啟動速度的原因分析及解決方法吧,歡迎大家參考和學習。
一、影響啟動速度的硬體因素
影響電腦啟動速度的主要硬體是主機板和硬碟以及記憶體,而與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的記憶體可以讓系統執行得很好。
二、通過桌面或者控制面板進行相關設定***安全***
1***去除華麗臃腫的外觀
去掉“牆紙”、“螢幕保護”,刪除多餘的桌面圖示。如果是WinXP,還可右擊“我的電腦”,選擇“屬性→高階”,在“效能”專案單擊“設定”,選中“調整為最佳效能”。
2***經常維護系統
如果在系統中安裝、刪除了太多的遊戲、太多的應用軟體、太多的舊資料,會讓你的電腦執行速度越來越慢,而開機時間也越來越長。因此,最好每隔一段時間,***一般1-3個月***對電腦做一次全面的維護。點選“開始”→“程式”→“附件”→“系統工具”,用裡邊的磁碟清理和碎片整理,對電腦做一次全面的維護,注意在整理磁碟碎片時系統所在的盤一定要整理,這樣才能真正加快Windows的啟動順序。
3***減少預啟動的時間
***1***開啟“系統屬性”***在我的電腦上點右鍵-屬性,或者在控制面板裡開啟“系統”,快捷鍵win+pause break***點“高階”選項卡,在“啟動和故障恢復”區裡開啟“設定”,去掉“系統啟動”區裡的兩個√,如果是多系統的使用者保留“顯示作業系統列表的時間”的√,裡邊設定成5就可以了。
***2***如果不想讓啟動滾動條出現,可以點選上一步裡“編輯”按鈕,開啟“系統啟動”區的編輯,在boot記事本里的fastdetect的後面加上 /noguiboot,這樣在啟動的時候就不會再顯示滾動條。如果你非常喜歡這個滾動條的顯示這一步就不用做了。
4***擴大虛擬記憶體容量
如果你的硬碟夠大,那就請你開啟“控制面板”中的“系統”,在“效能”選項中開啟“虛擬記憶體”,選擇第二項:使用者自己設定虛擬記憶體設定,指向一個較少用的硬碟,並把最大值和最小值都設定為一個固定值,大小為實體記憶體的2倍左右。這樣,虛擬儲存器在使用硬碟時,就不用遷就其忽大忽小的差別,而將固定的空間作為虛擬記憶體,加快存取速度。虛擬記憶體的設定最好在“磁碟碎片整理”之後進行,這樣虛擬記憶體就分不在一個連續的、無碎片檔案的空間上,可以更好的發揮作用。
5***去掉windows的開機標誌。
點選“開始”→“控制面板”→“資料夾選項”,從“檢視”標籤裡的“高階設定”列表框中勾選“顯示所有檔案”。然後開啟c盤,找到 msdos.sys這個檔案,並取消它的“只讀”屬性,開啟它,在“option”段落下,加上一行語句:logo=0,這樣windows的開機圖案就不會被載入執行。
也可以點選-開始-執行:輸入msconfig ,然後找到boot.ini ,裡頭把/bootlog打鉤。
桌面圖示太多會惹
桌面上有太多圖示也會降低系統啟動速度。Windows每次啟動並顯示桌面時,都需要逐個查詢桌面快捷方式的圖示並載入它們,圖示越多,所花費的時間當然就越多。建議大家將不常用的桌面圖示放到一個專門的資料夾中或者乾脆刪除。
***小提示***:有些防毒軟體提供了系統啟動掃描功能,這將會耗費非常多的時間,其實如果你已經打開了防毒軟體的實時監視功能,那麼啟動時掃描系統就顯得有些多餘,還是將這項功能禁止吧。
7***檔案和印表機共享
有些安裝了Windows XP專業版的電腦也會出現啟動非常慢的問題,這是由於使用了Bootvis.exe 程式後,其中的Mrxsmb.dll檔案為電腦啟動添加了時間的緣故。
要解決這個問題,只要停止共享資料夾和印表機即可:選擇“開始→設定→網路和撥號連線”,右擊“本地連線”,選擇“屬性”,在開啟的視窗中取消 “此連線使用下列選定的元件”下的“Microsoft網路的檔案和印表機共享”前的複選框。
8***去除多餘的自啟動程式
開始→執行,輸入“msconfig”,然後點選“確定”,就會調出“系統配置實用程式”對話方塊,選擇其中的“啟動”選項卡,該選項卡中列出了系統啟動時載入的專案及來源,仔細檢視每個專案是否需要自動載入,否則清除專案前的複選框,載入的專案越少,啟動的速度就越快。
9***使用BootVis軟體提升啟動速度
Bootvis是微軟提供的一個啟動優化工具,***下載地址: WinXP開發的啟動加速軟體,使用比較安全,能明顯提高Windows XP的啟動速度,有興趣的朋友可檢視其幫助檔案。
用BootVis提升Windows XP的啟動速度必須按照正確的順序進行操作,否則將不會起到提速的效果。
10***修改IDE通道控制
右擊我的電腦→屬性→硬體→裝置管理器→展開“IDE ATA/ATAP控制器”,雙擊“主要IDE通道”選項,在彈出的對話方塊中選擇“高階設定”選項卡,在“裝置0”與“裝置1”中的“裝置型別”中,將原來的“自動檢測”改為“無”,“確定”後退出。“次要IDE通道”的修改方法也相同。重啟後,滾動條滾動的時間會明顯減少。
11***禁用多餘的服務
Windows XP在啟動時會有眾多程式或服務被調入到系統的記憶體中,它們往往用來控制Windows系統的硬體裝置、記憶體、檔案管理或者其他重要的系統功能。但這些服務有很多對我們用途不大甚至根本沒有用,它們的存在會佔用記憶體和系統資源,所以應該將它們禁用,系統速度自然也會有很大的提高。
開始→執行,輸入“services.msc”後回車,即可開啟“服務”視窗。視窗的服務列表中列出了系統提供的所有服務的名稱、狀態及啟動型別。要修改某個服務,可從列表雙擊它,會彈出它的屬性對話方塊,你可從“常規”選項卡對服務進行修改,通過單擊“啟動”、“停止”、“暫停”、“恢復”四個按鈕來修改服務的狀態,並可從“啟動型別”下拉列表中修改啟動型別,啟動型別有“自動”、“手動”、“已禁用”三種。如果要禁止某個服務在啟動自動載入,可將其啟動型別改為“已禁用”。
Windows XP提供的所有服務有30多個預設是自動啟動的,實際上,其中只有8-10個個是必須保留的,其他的則可根據自己的需要進行設定,每種服務的作用在軟體中有提示。
***溫馨小提示***:你可以通過網路搜尋去看看相關的介紹。
12***刪除系統備份檔案
在各種軟硬體安裝妥當之後,其實XP需要更新檔案的時候就很少了。開始→執行,輸入:sfc.exe /purgecache 然後回車即可。
13***壓縮資料夾
Windows XP內建了對.ZIP檔案的處理,我們可以把zip檔案當成資料夾瀏覽。不過,系統要使用部分資源來實現這一功能,因此禁用這一功能可以提升系統性能。實現方法非常簡單,只需取消zipfldr.dll的註冊就可以了,點選開始——執行,輸入: regsvr32 /u zipfldr.dll.然後回車即可。
14***整理、優化登錄檔
Windows在開機啟動後,系統要讀取登錄檔裡的相關資料並暫存於RAM***記憶體***中,Windows開機的大部分時間,都花費了在這上面。因此,整理、優化登錄檔顯得十分必要。有關注冊表的優化,可以使用Windows優化大師,超級兔子之類的軟體。以Windows優化大師,點選“註冊資訊清理”→“掃描”,軟體就會自動替你清掃登錄檔中的垃圾,在掃描結束後,會彈出個選單讓你選擇是否備份登錄檔,建議選擇備份,備份後再點選“清除”即可。
15***網絡卡設定
在進入作業系統時,系統會進行網絡卡IP地址的搜尋。如果網絡卡的IP地址設定為自動獲取,則系統會在網路中搜索DHCP伺服器以獲得IP地址,無形中就會延長啟動時間。若不是必要的情況,最好將網絡卡的IP地址進行指定***尤其是區域網中的客戶機,最好為自己的電腦指定固定IP地址,一般貓的使用上有說明的***。
16***開啟硬碟的DMA傳輸方式
在桌面右擊“我的電腦→屬性→硬體→裝置管理器→IDE ATA/ATAPI控制器→找到硬碟所在的IDE通道→屬性→高階設定”,開啟硬碟DMA的傳送方式以加快資料讀寫速度,只需在DMA選項前打鉤。
三、通過修改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中其英文名稱可能不一樣,可參考使用者自己電腦的主機板手冊去設定。
***1***修改登錄檔來減少預讀取,減少進度條等待時間
Windows XP在啟動過程中會出現一個進度條,我們可以通過修改登錄檔,讓進度條只跑一圈就進入登入畫面。
點選“開始”選單中的“執行”命令,在“執行”對話方塊鍵入“regedit”命令後回車,啟動登錄檔編輯器,在登錄檔中找 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。
***2***修改登錄檔來加快設定自動結束任務的加速時間
開啟登錄檔***開始-執行-regedit***,單擊“我的電腦”開啟“編輯”選單的“查詢”,輸入AutoEndTasks,點“查詢下一個”。雙擊開啟找到的結果修改“數值資料”為1。然後在AutoEndTasks的下面可以找到 HungAppTimeout,WaitToKillAppTimeout,把“數值資料”設為4000或者更小,在這裡順便也把選單延遲的時間修改一下,在AutoEndTasks的下面找到MenuShowDelay,數值是以毫秒為單位,如果希望去掉選單延遲就設為0。
四、“旁門左道”的辦法
即採用系統懸掛,即將當前系統狀態在關機後儲存,下次開機後,系統會直接進入上次關機前的桌面,但不是所有的主機板bios都支援的,設定起來也稍顯麻煩。一般在bios的整合的外部裝置選項裡***Integrated Peripherals***的Pwron after PWR-Fail裡選擇
PS: 另外還有通過刪除一些相關檔案,比如字型檔案,*.ini檔案,dll檔案等,關閉系統還原也可以加快啟動,但是他因為是以破壞系統檔案或者修復功能為代價的,所以不提倡他 。
最後如果按以上的方法做了計算機啟動速度仍不夠快,除了升級硬體***cpu、記憶體、硬碟、主機板等***外,另一個好辦法是重灌系統,這樣可以明顯加快計算機啟動速度。
電腦開機速度慢的原因及解決方法