大家在網上經常可以看到直接拔掉移動硬盤會損壞硬盤的文章。如果說突然拔掉硬盤會造成丟失數據我還有一點相信,但是說會造成損壞硬盤感覺就會有些疑問了。難道USB設備在開始設計時,沒有考慮到熱插拔這個動作?
移動硬盤在通電工作時,盤片會以每分鐘上千甚至上萬的高轉速旋轉,同時,磁頭從停啟區移動到盤片上,磁頭開始讀取盤片磁道上的信息。當沒有數據交換時,磁頭會移動至等待區。移動硬盤的工作原理大致如此。
在簡單了解硬盤工作原理之后,我們再來說說直接拔掉移動硬盤的問題。
其實,對于移動硬盤來說,最重要的東西,并不是硬盤本身,而是存儲在硬盤里的數據,保護硬盤的根本目的,其實是保護我們硬盤里面珍貴的數據。
我們在往移動硬盤里復制數據的時候,其實是先將這部分數據寫入機器緩存,然后再從緩存里寫進移動硬盤。因此,在有數據讀寫的時候,強行拔下硬盤,必然會對傳輸中的數據造成損害,很有可能導致數據不完整或者數據干脆全部損壞。
在Windows系統中,“安全彈出USB設備這個選項所起到的作用,其實就是清理緩存,確保在拔出移動硬盤的時候,沒有數據交換,以此來保護數據。注意,是保護數據,而不是保護硬盤。
那么,在沒有數據交換的情況下,直接拔下移動硬盤就沒有問題了嗎?
理論上來說是沒有問題的。但是請注意“理論上這三個無比傲嬌的字眼。這個“理論上代表了電腦電源和電容足夠強大、電流電壓足夠穩定……等等客觀條件,簡單來說“理論上=看人品。
USB移動硬盤即使在沒有數據交換的時候,其USB電路板也是保持持續供電的,所以直接拔掉的話其實對于硬盤并沒有什么大問題。當然還是“理論上的。另外,在沒有數據讀寫的時候,磁頭是會停在等待區,而不是盤片上,因此直接拔掉對于盤片和磁頭的損傷也是很小的。何況盤片和磁頭本身就是損耗品,即使正常使用也是有壽命的。不過對于一些質量比較差的硬盤,直接斷電可能會對磁頭支架的電機產生一定損壞,硬盤的讀取效率會降低。很多時候大家的移動硬盤出現的故障,并不是物理上的,而是數據錯誤導致的。
總結:在移動硬盤讀寫的情況下,建議大家千萬不要直接拔掉硬盤。安全刪除移動設備的目的是為了保護數據。直接拔掉硬盤并不會造成主板燒掉等等可怕的情況。