按電源鍵強制關機真的會損害電腦硬件嗎?

王佳冉



不會,隨意玩耍,把電源鍵捅壞都不會傷到硬件。


系統級別關機

老老實實從操作系統層面關機,系統就知道“啊,要我關機了”,於是開始做關機前的準備,是不是所有數據都存儲完畢?是不是有讀寫環節在工作,比如說正在拷貝文件,或者有編輯的文檔還沒有保存,這個時候會提示你是否要關機。如果你選擇是,系統會按照現在的進程,比如你在傳照片,那麼現在傳完哪張就到哪張;你是在寫東西,文稿寫了多少保存多少。

等所有東西都保存完畢後,系統還要檢查一下是不是有未安裝的更新,有捨不得關掉的應用。彈窗給你問問是不是要強制關掉,或者安裝更新。你選擇是,系統會完成所有的操作,然後對硬件說一句“大家都關機吧”,然後硬件開始挨個關機。這種關機方式,除非你手動結束了某個在運行的程序,硬件和數據上都不會出現問題。

硬件層面關機

有時候你在安裝應用,但是發現就是在某個地方卡住了,比如說進度條走到99.9%就是走不動了。此時唯一要做的只能按住開機鍵,然後等待幾秒鐘,電腦就被關掉了。這種硬件級別的關機相信大家都經歷過,會損害硬件麼?也不會。

當你按住關機鍵的時候,其實硬件層面已經收到了一個指令,“這孫子又要強行關機了嘿!”,然後這條指令不會立即發佈給所有硬件,而是待命狀態,等到用戶是長按狀態,此時才會確認關機指令。於是硬件會繞過系統層面直接在主板層面關機,完成目前正在操作的任務。實際就是跳過了系統層面關機,後續的步驟是一樣的。這樣的問題無非是可能造成應用關閉不及時,部分進程丟失,比如遊戲。並不會傷害硬件,電源是連接在主板上而不是電源上的,硬件該走的流程都會走,放心使用。

自殺式關機

都有年輕的時候,一個人在家看小電影,此時突然響起了鑰匙開門的聲音,這個時候就問你慌不慌,唯一能做的就只有拔電源或者關掉插線板了。這種關機,代價就比較大了。

系統層面就不用講了,所有在運行的文件都可能丟失,只要沒有自動保存機制的。而且還有可能導致系統文件的問題,需要下一次開機的時候進行修復,最嚴重的是系統文件損壞,需要重新安裝系統。

斷電關機,最嚴重的是會導致固態硬盤出現問題。機械硬盤斷電,還可以依靠磁盤的轉速來使磁針歸位。固態硬盤的寫入是需要緩存區域的,突然斷電,會導致緩存區域出現問題。所以一般來說,固態硬盤都會設置電容,確保斷電的一瞬間,電容釋放的電壓還可以支撐固態硬盤復位的過程。但是劣質的固態硬盤,那就只有被燒掉的份了,當然一起燒掉的還有其它硬件。


如何確保正確關機?不要拿電腦做一些不可描述的事情。


宋東珂


這是個很古老的問題,答案也是五花八門,但所有的答案都沒涉及到根源。也就是說,按住電源按鈕強制關機和拔掉電源是兩碼事,筆記本和臺式機都試用。

按住電源按鈕將其關機。

在硬件上,只需按住PWRBTN#引腳並保持一段時間,電腦就關機了。按下電源按鈕後,即PWRBTN#被置高後,硬件將啟動一個時鐘定時器,該定時器沒有被提起超過5秒,即PWRBTN#未被制低,這將觸發關機行動。此關閉操作不是切斷電源,

它是遵循正常的關閉硬件流程。每個人都需要知道CPU和主板上實際上有很多電源軌。關機不是切斷電源這麼簡單。關閉電源軌很複雜。按照一定的順序,您可以查看芯片手冊。看一下,這裡不闡述了。此時,處於的ACPI模式為G2狀態,而不是拔電源的G3狀態。換句話說,按住電源按鈕關閉電源,看起來像是關閉電源,實際上還是要經過一個完整的關機硬件過程和我們用鼠標關機在硬件過程中沒有什麼區別。

正常關機有什麼區別?

硬件流程上相同,那麼與正常關機的區別在哪裡?

不同之處在於已跳過操作系統。我們不論是單擊鼠標關閉電源,或是按電源按鈕關閉,操作系統是Windows或Linux會被通知,試著安全地關閉。

操作系統和固件在ACPI規範下協同工作,具有不同的分工並逐步安全地關閉計算機。這包括保存文件等。如果跳過這些操作,則未保存的文件將丟失,並且操作系統文件已損壞且無法啟動。

結論:

因此,按住電源按鈕關閉硬件是完全無害的,硬盤不會掉電,將使用掉電保護功能。與正常關機相同。真正需要擔心的是數據的安全性。

其他:

話說回來拔電源或者家裡如果停電會傷害硬件嗎?

事實上,機械硬盤並不需要擔心,真正需要擔心SSD和主板。

FTL的邏輯塊和物理塊轉換表必須存儲在NAND Flash上,否則會引起混淆;高端企業級硬盤有大量的DRAM加速,而且內容必須存儲。

在正常斷電時,類似於機械硬盤驅動器,SATA的STANDBY IMMEDIATE命令和SCSI Stop命令是存儲此信息的合適機會。 SSD控制器可以在正確的位置輕鬆寫入此信息。

在意外斷電的情況下,情況要複雜得多。

我不知道你是否注意到了它。現在M.2的SSD上有很多小電容:當Vcc死機時,這些電容的柵極將打開,主控制將需要大約1ms。主服務器將立即放棄當前未存儲的所有數據,並立即開始存儲FTL表以確保不會出現重大問題。

在企業級SSD中,一些DRAM的大小接近1GB,企業級SSD的數據完整性要求非常高,不會丟失。不僅必須存儲FTL表,而且不存儲在DRAM中,它們必須全部存儲。

這需要大量電容才能獲得更多時間。如果我們打開企業級SSD,我們會發現很多大黃快速:這款Micron SSD有3塊,英特爾的部分SSD,由於大型DRAM,具有8塊大電容!一些低端SSD供應商在長時間使用後沒有電容器或電容減少。

電源故障後,FTL表無法生存。相反,FTL表將在下次加電時重建。這將讓用戶發現SSD響應緩慢,需要一段時間才能恢復正常。 SSD固件寫得不好,無法使用SSD。

主板損壞主要是由於電源故障前後的電湧和電流波動。電源不良+主板質量差可能會損壞主板。


科學知多少


\n

{!-- PGC_VIDEO:{"thumb_height": 288, "vid": "v020165f0000bmoeinbivfcqtq7sc900\


分享到:


相關文章: