科普:直接拔掉USB移動硬盤會發(fā)生什么
網(wǎng)絡上常常可以看到直接拔掉移動硬盤會損壞硬盤。假如說突然拔掉硬盤會丟失數(shù)據(jù)我還相信,但是說道損壞硬盤感覺有點假。莫非USB設備設計時不會考慮到熱插拔這個動作?
首先給大家看一個網(wǎng)友上傳的視頻,是一塊移動硬盤拆開保護盒以后的工作狀態(tài)視頻,大家可以比較清楚的看到移動硬盤在工作時候的樣子。(IT之家移動客戶端用戶若無法觀看視頻,請點此查看)
截圖來做說明▼
機械移動硬盤在通電工作時,盤片以每分鐘上千甚至上萬的高轉速旋轉,同時,磁頭從停啟區(qū)移動到盤片上,磁頭開始讀取盤片磁道上的信息。當沒有數(shù)據(jù)交換時,磁頭會移動至等待區(qū)。移動硬盤的工作原理大致如此。
在看懂了工作原理之后,我們再來說說直接拔掉移動硬盤的問題。
其實,對于移動硬盤來說,最重要的東西,并不是硬盤本身,而是存儲在硬盤里的數(shù)據(jù),保護硬盤的根本目的,其實是保護我們珍貴的數(shù)據(jù)。
我們在往移動硬盤里復制數(shù)據(jù)的時候,其實是先將這部分數(shù)據(jù)寫入機器緩存,然后再從緩存里寫進移動硬盤。因此,在由數(shù)據(jù)讀寫的時候,強行拔下硬盤,必然會對傳輸中的數(shù)據(jù)造成損害,可能導致數(shù)據(jù)不完整或者干脆全部損壞。
在Windows系統(tǒng)中,“安全彈出USB設備”這個選項所起到的作用,其實就是清理緩存,確保在拔出移動硬盤的時候,沒有數(shù)據(jù)交換,以此來保護數(shù)據(jù)。注意,是保護數(shù)據(jù),而不是保護硬盤。
那么,在沒有數(shù)據(jù)交換的情況下,直接拔下移動硬盤就沒有問題了嗎?
理論上來說,的確如此。是的,你沒看錯。但請注意“理論上”這三個無比傲嬌的字眼。這個“理論上”代表了電腦電源和電容足夠強大、電流電壓足夠穩(wěn)定……等等客觀條件,簡單來說“理論上=看人品”。
USB移動硬盤即使在沒有數(shù)據(jù)交換的時候,其USB電路板也是保持持續(xù)供電的,所以直接拔掉的話其實對于硬盤并沒有什么大問題。當然還是“理論上”的。另外,在沒有數(shù)據(jù)讀寫的時候,磁頭是會停在等待區(qū),而不是盤片上,因此直接拔掉對于盤片和磁頭的損傷也是很小的。何況盤片和磁頭本身就是損耗品,即使正常使用也是有壽命的。不過對于一些質(zhì)量比較差的硬盤,直接斷電可能會對磁頭支架的電機產(chǎn)生一定損壞,硬盤的讀取效率會降低。很多時候大家的移動硬盤出現(xiàn)的故障,并不是物理上的,而是數(shù)據(jù)錯誤導致的。
最后,總結一下:
在移動硬盤讀寫的情況下,千萬不要直接拔掉硬盤。安全刪除移動設備的目的是為了保護數(shù)據(jù)。直接拔掉硬盤并不會造成主板燒掉等等可怕的情況。