標籤:

筆記本電腦按住電源鍵強行關機,對電腦有傷害嗎?


這是一個古老的問題,歷久而彌新,我此次特意徵詢了希捷公司的工程師,如下是希捷的官方答覆:

強行斷電對硬碟的硬體是沒有影響的,硬碟能利用斷電後碟片的旋轉能使磁頭歸位。但是對數據的完整性會產生影響。異常斷電後硬碟的寫入會終止,緩存數據也丟失,數據完整性可能受影響。


在 DOS 3.3 時代,有一個命令叫 park。作用是把硬碟磁頭放置到 park section,以備關機。後來這個命令作廢了,因為硬碟可以利用斷電時的感應電流來擱置磁頭。再後來,硬碟還可以根據加速度 sensor 來擱置磁頭。

在 PS/2 和串口時代,熱拔插滑鼠會損壞介面電路。

這些都已經是過往了。


對硬體的物理傷害應該很小。現代的商品硬體基本都是隨時可以斷電的。更多的是會軟體上可能某些邏輯正跑了一半就斷了,結果停留在某種中間狀態,可能會恢復不過來。

@nokwiream 的補充:(早期的老舊)機械硬碟突然斷電會有幾率造成硬體損傷的(關於硬碟故障的wiki: Hard disk drive failure)


一年前的答案突然這麼多人贊,那我就多說點,題主問的按住電源鍵強行關機,其實之所以所有電腦的主板都有這麼一個設定,就是為了安全起見。
舉個例子,在安卓初期時代,我們死機情況下重啟所做的是什麼行為?是拔電池,而後安卓時代所有機器都有一個組合能讓手機強制重啟,這是固件設定好了的。那麼這個行為就說明是起碼整個系統的最底層也就是固件級(主板BIOS)是被認可的,是合法行為,大家如果仔細觀察你長按電源鍵電腦關閉之前的那一瞬間,實際上讀寫燈是亮的,在這個過程中關鍵數據(Windows會記錄著一次的非常規關閉)會被dump到硬碟中去,下次啟動便可以在event log里找到,其他硬體也會在這個時間去做好斷電準備,因為你長按的這個過程很長。所以可以確切的告訴大家,沒有任何傷害,就算一直這樣做也沒有,因為這不算突然的斷電。
那麼真正的風險在哪裡呢?那就是突然停電,和筆記本不接電源的情況下拔電池,這就很危險了,因為沒有任何硬體有時間準備好,數據丟失和硬體損壞概率會高很多,這個情況下,恩,看天命吧。。
————
哇,時間好久的問題,被知乎推薦上首頁。決定留下自己的處女答。。。
算是利益相關,本人是最高票回答里的希捷的競爭對手之一的公司里的產品工程師。
我們是在產品上市最後一環的時候對硬碟的所有性能進行測試。其中有一項測試就叫做Dirty Power Cycle (DPC) Test 顧名思義,就是你們所說的強制關機然後再開機再強制關機,這樣循環往複最少500次。期間會做播放視頻等讀寫行為,如果其中一次失敗了,那麼整個測試就視為失敗,需要調查原因,是NAND出問題了還是固件問題。目前來說市面上的固態硬碟controller 和固件都會有完整的斷電保護機制,尤其對企業版來說。試想你們要多少年才能做500次啊~~一天開關機一次都用這種方法的話還要一年半吶!
對於我們的硬碟更確切的說是固態硬碟來說,如果做不到在這個過程中保證磁碟數據不丟失的話,那就不能上市的。
所以理論上來說呢,這種突然強制關機的行為是可以隨意愛做多少次就做多少次的,至於那些說強制關機主板壞了的,請聯繫主板生產商,為什麼拿不合格的產品來賣。


我覺得作為消費類電子產品硬體工程師有必要說一下,這件事不能一概而論!

排前幾名的答主都從電腦硬碟等設備出發,認為目前的設備有充分保護機制,不會損壞硬體,但這都是在廠商做過良好測試的情況下討論的。

強行掉電主要有兩個風險:
1、低壓導致過流
2、迴路切斷引起電感效應(過壓)

第一點是因為一些開關電源為保證輸出功率,在低壓過程中會增大輸入電流,直接切斷電源,相當於電壓迅速下降,會造成電流迅速上升,達到功率管設計上限。

第二點是因為異常掉電過程很難保證系統工作的正常性,有些有低壓保護的器件先關斷,可能造成電流突變,di/dt過大會造成電壓飆升。

除此外還有許多其它風險,這些情況在目前的電路設計中都是設計者必須考慮的,為保證最好的穩定性,負責任的廠商會對產品做上萬次的開關機測試。

但鑒於我見過不少因異常掉電掛掉的設備,我實在不能確定是不是所有廠商都能做到?


排名第一的答案很容易引起誤會。

的確,硬碟受的影響很小,但數據就不一定了。幾乎所有操作系統對硬碟的讀寫都是有緩存機制的,即把內容拷貝到內存里,可以進行多次讀取和修改,直到不用的時候才真正寫到硬碟上。

此外,硬碟的數據是通過文件系統組織的。現在普及的ntfs都有日誌,突然斷電後可以儘可能的恢復到最新的一致的狀態。(若不一致,丟失的就不止一個文件了)但這裡的所說的最新,由於各種原因,包括上面說的緩存,實際上並非關機那一刻的狀態。如果是老的非日誌文件系統,斷電後果可能是文件系統整體掛掉。

此外的此外,操作系統幾乎時刻都在寫入數據。。

所以別以為前台沒有程序就能瀟洒的拔電源了。


DOS時代只有強關


我發現大家好像都集中在電腦硬碟上了,其實除了硬碟損壞外,強制關機的瞬時電涌也有一定可能的損壞主板和顯卡一類的硬體,當然了壞硬碟的概率相對更大而已。至於數據我沒法給出,但是我真的修了很多很多的強制關機後損壞的機器。還有就是其實題主要分清楚硬體保內保外的含義,不少答主的不會損壞的前提大部分是指保內,但是對於終端用戶而言是指機器的使用年限內,而保內機器確實不易損壞。呃,還是就是大家現在討論的都是品牌硬體,山寨的東西只能說無語呵呵了。


對處理器,顯卡沒有傷害,但是如果當時硬碟正在讀寫,有可能對硬碟的文件格式產生損壞,特別是正在寫數據的時候。


1.U盤必須完全推出才能插拔
2.硬關機會損傷硬碟
3.手機不能連續插著充電,首次購買需要充分充放3次
4.手機、電腦屏幕必須要貼膜

這些並稱為過去適用而現在基本上無用甚至有害的做法


win9x時代文件系統和註冊表都沒有日誌 強關有一定幾率是致命的


電子設備上某個明顯位置有個按鍵,按下以後會對該電子設備造成不可預測的損壞且說明書上並未對該按鍵的使用方法有特殊說明
如果我是老闆肯定第一時間把設計這個按鍵的工程師給炒了


我的HP的本,內置電池。被我多次強關後,硬碟壞掉。這我會亂說。就是開機找不到硬碟。。。
雖然後面很開心的換了ssd


除了運轉時大力搖晃HDD 或者 熱拔插部分視頻介面
已經沒有什麼能輕易幹掉硬體的方法了。

對了,還有倒水


對處理器、顯卡的傷害應該僅限於風扇停掉時的過熱和可能造成的電涌吧,一般來說這兩樣沒這麼脆弱。
對機械部件的損害比較大,比如說硬碟、光碟(我見過很多光碟機一斷電光碟就直接掉到托盤上然後靠摩擦減速的)之類的。


不會有對於設備有物理傷害。但正在運行的軟體可能會造成數據錯誤,嚴重的可能導致OS崩潰。


筆記本電腦里一般存在機械運動的部件主要是硬碟、散熱風扇(冬天有時會停止運轉)、光碟機。個人認為後兩者問題不大。主要是硬碟,因為磁頭在正常關機時有很輕的"噠"一聲,是複位聲,而強行關機時這個聲音就大很多。
以我自己的本子為例,之前服役的硬碟是某品牌的7200轉雙碟500GB硬碟,按電源鍵強行關機次數不到100次,但絕對多於50次,通過HD Tune軟體查看SMART里C4變黃,儘管運行時間沒超過一萬小時,出於數據安全考慮還是換掉了。
所以結論是:強行關機時,如果硬碟正在進行讀寫動作,則相應的數據/文件損傷的概率非常大,這也是筆記本上硬碟讀寫指示燈存在的作用之一。建議經常用軟體查看硬碟的S.M.A.R.T.數據,了解其健康狀況,以便保證數據安全。

回到樓主的問題,對於CPU和顯卡,這兩者內部的存儲器屬於RAM,性質是斷電就數據消失,所以強行斷電對這兩者不會有物理傷害。


幾年前,一位用戶關電腦,是直接關插座開關。結果,保修期內,換了幾次硬碟。雖然官方回答是突然斷電沒問題,但是從感覺上,似乎強行斷電,硬碟容易壞。


請在「控制面板硬體和聲音電源選項系統設置」里設置電源鍵為「關閉計算機」。


強行斷電只對數據有影響(例如內存中的數據來不及寫入硬碟),不會對任何硬體造成影響


推薦閱讀:

現在演算法工程師都有哪些分類?
物理專業自學計算機應該學些什麼?
最近十年,編程領域有什麼重要進展?
用小猿搜題、學習寶這類產品是否真能搜到題?
為什麼圖片反覆壓縮後會普遍會變綠而不是其他顏色?

TAG:計算機 |