以前的硬盤磁頭不具備自動停靠的功能,在通電狀態下磁頭是“飛行”在盤片上面的,當系統斷電之前,必須用一條叫“Park”的專用命令,來讓磁頭歸位。否則,就有可能因為盤片瞬間停轉而磁頭來不及歸位,造成盤片被磁頭“鏟傷”。
而現在的硬盤,只有當讀取數據的時候,磁頭才會飛行在盤片表面。一旦讀取動作結束,磁頭立即自動歸位停靠。同時,現在的硬盤都具備延時斷電的功能。即當系統供電突然丟失時,硬盤本身的控制器能自動探測到這個變化,然後強http://.迫磁頭停止當前讀寫指令的執行,並使磁頭正常歸位.這個設計大大加強http://.了硬盤在意外斷電情況下的安全系數。 所以,盤片損傷的可能性其實是極低的。但這並不意味著熱插拔硬盤是毫無危險的。因為開機狀態下帶電插拔硬盤,都會產生一個瞬時的沖擊電流,過去我們認為這是造成硬盤帶電插拔損壞的罪魁禍首。然而事實上,硬盤電源接口電路對這種瞬間電流的變化的寬容度是比較大的,絕大多數時候並不會導致硬盤電路板被燒毀。真正的危險來自於硬盤的數據線! 在帶電狀態下插拔硬盤數據線,數據線上也會產生不正常的瞬間電流和壓降,導致多個精密控制芯片被燒毀,這才是真正的“硬盤殺手”。
因此,只要我們能保證插拔電源線和數據線的順序正確,即“插”硬盤的時候先接數據線,後接電源線;“拔”硬盤的時候正相反,先拔電源線,後拔數據線。這樣,硬盤熱插拔就不是天方夜譚!
應該感謝微軟!是它把Windows操作系統的硬件在線識別和即時禁用功能做得如此完美,才讓硬盤熱插拔並且即插即用成為可能。首先,Windows系統可以繞過系統BIOS的設置,自行管理所有硬件,這是硬盤即插即用的第一要素。此外,在Windows設備管理器的“操作”菜單中,有一個“掃描檢測硬件改動(A)”功能。當硬盤在開機狀態下被插到系統中後,運行這個掃描檢測功能,就能使新硬盤被操作系統識別並且正常使用。而在開機狀態下拔出硬盤前,由於Windows會自動監測和向硬盤寫數據,因此必須先將這個設備卸載,以使操作系統停止一切對該硬盤的操作,這時就可以安全地拔下硬盤了。
為驗證以上觀點,筆者親手操作了一下,以下是操作步驟:將硬盤的跳線設置到CS(Cable Select,電纜選擇)狀態,插上硬盤數據線和電源線,在設備管理器的“操作”菜單中掃描檢測硬件改動,完成之後,新硬盤即可以開始正常操作了。
熱拔的步驟與此類似,先在設備管理器中找到該硬盤選擇“卸載”,再將電源線拔下,確定硬盤已經停轉後,即可拔下數據線。至此,硬盤被徹底熱拔除。
由於是帶電插拔,瞬間電流和電壓的變化,有可能導致系統死機,但熱插拔硬盤經筆者的長期操作驗證從未導致過硬盤燒毀。不過這畢竟是非常規的硬盤安裝和使用方法,硬盤存在熱插拔和即插即用的可行性,但普通用戶最好不要輕易模仿。
普通硬盤居然也可以熱插拔?!