win10是如何做到相比win7開機速度大幅度提升的?
有一台13年的老機子,原來win7開機速度慢的要死,大概1m30s,升級了win10之後竟然只需20s。win10相比win7主要做了哪些大的改動導致開機速度如此大幅度的提升?
這不是win10帶來的,win8就有,你沒升級而已。win8開始系統就會需要的東西在磁碟上排好,變成一個類似鏡像的東西,啟動的時候直接整體載入,而不是一個個小文件。這樣速度快得多。再加上UEFI啟動的支持,那比以前快很多是必然的了。不過你不一定開了UEFI,那麼老的電腦可能沒這個。
從開機到看到os的splash(w7的四色旗和w10的轉圈小球)的時間減少是uefiacpi的功勞
這段過程包括bios和bootloader,mbr快的話需要5~10s吧大概,如果觸發了POST完全體那時間就沒數了。uefi快的可以控制在2s以內。
從splash到桌面有一部分是混合啟動之類的作用,不過很大一部分原因應該是你把360刪了
一般的機器,splash之後的載入時間中讀硬碟的時間佔得並不大,即使是慢如linux的sysvinit,其udev時間也通常是在20s內的,而且混合啟動並不能顯著減少這些時間。
這段時間的主要工作其實是服務和驅動程序初始化。像初始化顯卡,網卡,音效卡,初始化wlan,tcpip,smb,主題,載入gui這些,系統信息中可以看到詳細的驅動程序載入過程。services.msc裡面可以看到所有開機啟動的服務。一般單個驅動和服務初始化很快,而且絕大部分時間是在等,但是這幾百號排著隊呢。混合啟動不可能把初始化過程略過,否則硬體可能出現故障。不過這個過程一般是可以並行的。如果硬體支持休眠態的話那混合啟動的喚醒過程應該會快一些。
另外還有計劃任務和開機腳本。
自啟動程序在登錄後運行,一般是桌面出來了自啟動還要等一會,少的話可能要5s。
這麼看的話,w10應該在驅動和服務載入過程做了一些微小的工作。
====================
唔……其實我不太了解硬體從sn態恢復的過程……
混合啟動在有充分acpiuefi支持的機子上,和正常關機有兩點不同:
一是會有內核完全體的鏡像,
二是關機時是置s4(sleep to disk)態而不是s5所以真正節約時間的應該是從s4恢復到s0比從s5恢復到s0更快
不過鑒於從s3(sleep to ram)態恢復是非常快的,然而很多硬體只資瓷s0和s5,所以在整個機子進入s3和s4時,硬體會進入s5,但這些硬體的初始化似乎在s3/s4恢復過程也更快,表示無法理解這些問題
=_=_=_=_=_=_=_=_=_=_=_=
不過由於服務和各種精靈進程被包含在內核完全體的鏡像裡面,這些進程的初始化有些步驟就可以省略了,所以這方面的加速應該是很明顯的以前答過了……一個是UEFI的功勞(但你是win 7升上來的估計還是保留了MBR),另一個是混合休眠,就是你關機的時候user mode的進程被結束,kernel mode的進程被休眠,下次開機直接從休眠文件讀kernel,不用重新載入各種驅動。
你重啟一下就會發現其實速度一樣慢(重啟的話kernel mode的進程也會被重啟
你好:這其實是「混合啟動」的技術,而且早在 Win8 時就有了。
可以看這裡:混合啟動_百度百科減少進入桌面前的載入量.簡單粗暴
我公司新買的WIN10本子,thinkpad,打開很快到輸入密碼界面,但輸入密碼後載入桌面很久很久,少則15秒,多則一分鐘。就看它在那轉圈轉圈,我本來還跟同事炫耀win10怎麼怎麼地,當時場面很尷尬,後續發現一直這樣,網上同情況的人很多。所以沒覺得開機快,而且開機速度快意義何在?運行速度快才重要,每次同事跟我說開機速度怎麼怎麼快,我都告訴他這跟關車門厚重就是車輛安全一樣,關係不大。
快速啟動技術,不過沒什麼叼用~裝個固態,用莫回首的win7系統,還是快的飛起
我最快開機速度只要4秒,日常5秒,偶爾6秒。(全固態硬碟,win10企業版,6G獨顯)
用ssd哦。
快速硬碟啟動,就是關機沒釋放硬碟。
不過對於普通電腦,這並沒有什麼鳥用,開機以後還的等待一段時間才可以使用。。。
混合啟動,題主去查查這個詞,有點類似win7的休眠功能,但好像不完全一樣,嫌開機慢可以每次休眠而不是關機,這樣可以保持工作進程,比如我debug到一半可以休眠,開機接著debug
ssd?
推薦閱讀:
※shell、操作系統、內核是一個東西嗎?
※孫志崗是誰?在他的背後又有哪些傳奇經歷?
※WINDOWS睡眠以後會很卡,為什麼?
※為何Win7 64位操作系統 8G內存,還會卡?程序經常假死(未響應)
※如何評價對於微軟的「新CPU強制用Win10」?
TAG:微軟Microsoft | 操作系統 | 計算機 | Windows7 | Windows10 |