不知從什么時候開始,網上開始流傳一條能夠為Windows啟動加速的小技巧。內容很簡單,就是通過勾選msconfig中的一個選項,來為Windows提速。而且這項技巧最初從論壇發布后,迅速被一些網絡媒體轉載,最后甚至蔓延到平面媒體,可謂影響力甚廣。 但是在我們實測之后,卻發現:這條技巧其實一點也不靠譜,甚至還有可能導致系統崩潰!大家千萬不要輕易嘗試。本期流言終結者,我們就為您揭開這條所謂系統加速技巧背后的秘密!
一、那條“Windows啟動加速命令”怎么來的? 為了照顧那些對該技巧不熟悉的同學,咱們先來回顧一下這條大名鼎鼎的“技巧貼”吧: “……微軟Win7僅僅默認是使用一個處理器來啟動系統的,但現在不少網友早就用上多核處理器的電腦了,那就不要浪費,增加用于啟動的內核數量立即可以減少開機所用時間。非常簡單,只需修改一點點系統設置。首先,打開Win7開始菜單在搜索程序框中輸入“msconfig”命令,打開系統配置窗口后找到”引導“選項(英文系統是Boot)。Win7擁有強大便捷的搜索欄,記住一些常用命令,可以讓你操作起來更快捷。勾選“處理器數”和“最大內存”,看到你的電腦可選項中有多大你就可以選多大,這里所用電腦最大就支持將處理器調整到2,可能你的機器會更高(處理器數目通常是2,4,8),同時調大內存,確定后重啟電腦生效,此時再看看系統啟動時間是不是加快了。如果你想要確切知道節省的時間,可以先記錄下之前開機時所用時間做詳細比較……”
簡單來說就是原文作者看到msconfig(系統配置實用程序)中存在一個高級面板,打開后各有一個CPU核心和最大內存的選項,便大膽臆斷修改這里可以為Windows啟動提速!但事實真的如此么? 二、實測!啟動加速命令傳聞是否真實 對付流言的最好辦法,就是通過實測檢驗它,這次當然也不例外。測試方法很簡單,就是通過秒表計量開啟這個選項前后的電腦開機時間,看一看選項是否真的能對開機時長造成影響。為了更好地展示變化,我們特意將“內核調整”與“內存調整”進行了拆分測試,具體結果如下。 注:系統已提前關閉“Win8快速開機”功能。
測試表明調整還是有些效果的,只不過并不是正效果。可以看到無論單獨或是合并開啟兩個項目中的哪一個,最終開關機用時都沒有超過未選取時的狀態。雖然我們是手工測試,小數點后的數字大抵可以按四舍五入處理。但這里仍然明確地表明,該選項對于Win8/Win7的開機提速沒有任何幫助。 注:有人問為何內存變小后(強制1GB)關機速度反而快了?答案很簡單,Windows的特性使然。由于小內存所緩存的數據更少,Windows在關機時需要處理的也更少,速度自然會有提高,這一點其實很多升級過內存的老鳥都有體會。 測試中筆者發現這樣一點,由于Superprefetch的介入(當時忘記沒有關閉這一功能),越到測試后期越容易取得好成績(上表中數據都是三次統計均值,所以不明顯)。因此筆者大膽臆斷,當時的原文作者很可能是在沒有經過縝密測試的情況下,就草率以為是自己開啟msconfig選項才讓開機變快的,但事實上真正讓Windows變快的也許是——Superferch。 注:有關Superferch的介紹,詳見筆者另一篇文章《流言終結者 Win8空閑內存越多電腦越快?》 順便說一句,該選項的作用范圍并不僅限于啟動,而是類似于一種硬件軟限制。測試中我們發現如果對其進行硬件項目限定后,可以直接引起任務管理器或Windows屬性面板發生變化。你沒看錯!在筆者選擇了一個核心后,這顆T5750瞬間由原來的雙核變成了“單核”!更關鍵的是,由于一個核心被屏蔽,直接導致一級緩存(L1)由原來的128 KB下降到64 KB,這對日后的使用影響是不言而喻的。
這里很容易想到另一個問題,既然該選項的作用并不僅限于啟動環節,那么究竟會對系統性能產生多大影響呢?筆者想到通過一款CPU測試軟件——CPU-M Benchmark來回答一下。
測試結果同樣支持了上述推測,五次測試中除“強限1”成績下降外,其他結果與調整前差別不大(該測試與內存大小基本無關)。這無疑又一次在告訴我們,該選項對于系統的運行速度也沒有實際幫助。 結論:這項設置并不能為你的電腦提供任何加速,通常只是供軟件工程師進行系統排錯時使用。雖然理論上打開(設置最高值)與不打開沒有多少差別,但如果選錯或者安裝了一些特殊軟件的話(如一些物理地址擴展軟件),極有可能為系統招至不可預料的后果。
三、這條命令到底是干啥用的? 文章至此,相信大多數人的疑慮就此打消了,這兩組選項的確與系統的開關機沒啥聯系,而且也不能幫助Windows日常提速。那么問題是,既然沒聯系,為何微軟還要在這里安排這兩項功能呢?在微軟的網上社區,筆者查了這樣一條帖子。
簡單來說這兩組選項是專門為系統和軟件調試預留的,作用是強制限定一部分硬件不參與工作。換句話說,比如你的電腦是雙核的,那么如果使用中發現系統工作不正常,就可以通過這個選項強制某一核心不參與工作。 問題的關鍵是,如果這個選項不選,并不意味著系統會傻呆呆地只用單核,而是默認使用計算機上的所有核心(本例中為2核)。同樣,內存、波特率、通道、PCI鎖定等也是一樣的道理。
四、開啟高級引導導致系統崩潰? 那么又有好事者問了,既然沒用,本著開著總比不開強的原則,俺就是不關不也沒啥事兒么?話雖如此,但事實上通過筆者對周圍同事的了解,發現真有個別用戶在這個問題上“走了運”——直接導致該男大晚上地重裝了一回系統。 當然由于每個人的軟硬件環境各有不同,并不是說開啟它就一定會導致系統出錯。而且筆者現在其實也無法確認,當晚是否就是這個問題導致了那位同事的Windows崩潰。 但綜合網上其他一些網友的遭遇,發現這項設置很容易與那些物理地址擴展軟件(PAE)產生沖突,另外一些舊軟件也不是很保險。如此這樣,既然Windows默認就可以運行得很好,何必還要再畫蛇添足地來上一腳?畢竟這可是拿你的系統開玩笑呀! 后記 文章至此已經全面揭開了這項“技巧”的面紗,應該說這又是一條不折不扣的偽技巧。我不清楚當初那個網站究竟為何選中了這篇技巧,但我想說的是,作為一家IT媒體,類似這種不經驗證便刊發的做法真的很不可取。 當然理由總是千千萬萬的,你可以說你沒時間或是有其他原因,但不要忘了“以訛傳訛”這四個字,畢竟媒體的責任重于泰山! |