點對點軟件到底傷不傷硬盤?
磁頭壽命是有限的,頻繁的讀寫會加快磁頭臂及磁頭電機的磨損,頻繁的讀寫磁盤某個區域更會使該區溫度升高,將影響該區磁介質的穩定性還會導至讀寫錯誤,高溫還會使該區因熱膨漲而使磁頭和碟面更近了(正常情況下磁頭和碟面只有幾個微米,更近還得了?),而且也會影響薄膜式磁頭的數據讀取靈敏度,會使晶體振蕩器的時鐘主頻發生改變,還會造成硬盤電路元件失靈。
任務繁多也會導至ide硬盤過早損壞,由於ide硬盤自身的不足,,過多任務請求是會使尋道失敗率上升導至磁頭頻繁復位(復位就是磁頭回復到 0
磁道,以便重新尋道)加速磁頭臂及磁頭電機磨損。
現在的硬盤,無論是ide還是scsi,采用的都是"溫徹思特“技術,都有以下特點:1。磁頭,盤片及運動機構密封。2。固定並高速旋轉的鍍磁盤片表面平整光滑。3。磁頭沿盤片徑向移動。4。磁頭對盤片接觸式啟停,但工作時呈飛行狀態不與盤片直接接觸。
盤片:硬盤盤片是將磁粉附著在鋁合金(新材料也有用玻璃)圓盤片的表面上.這些磁粉被劃分成稱為磁道的若幹個同心圓,在每個同心圓的磁道上就好像有無數的任意排列的小磁鐵,它們分別代表著0和1的狀態。當這些小磁鐵受到來自磁頭的磁力影響時,其排列的方向會隨之改變。利用磁頭的磁力控制指定的壹些小磁鐵方向,使每個小磁鐵都可以用來儲存信息。
盤體:硬盤的盤體由多個盤片組成,這些盤片重疊在壹起放在壹個密封的盒中,它們在主軸電機的帶動下以很高的速度旋轉,其每分鐘轉速達3600,4500,5400,7200甚至以上。
磁頭:硬盤的磁頭用來讀取或者修改盤片上磁性物質的狀態,壹般說來,每壹個磁面都會有壹個磁頭,從最上面開始,從0開始編號。磁頭在停止工作時,與磁盤是接觸的,但是在工作時呈飛行狀態。磁頭采取在盤片的著陸區接觸式啟停的方式,著陸區不存放任何數據,磁頭在此區域啟停,不存在損傷任何數據的問題。讀取數據時,盤片高速旋轉,由於對磁頭運動采取了精巧的空氣動力學設計,此時磁頭處於離盤面數據區0.2---0.5微米高度的”飛行狀態“。既不與盤面接觸造成磨損,又能可靠的讀取數據。
電機:硬盤內的電機都為無刷電機,在高速軸承支撐下機械磨損很小,可以長時間連續工作。高速旋轉的盤體產生了明顯的陀螺效應,所以工作中的硬盤不宜運動,否則將加重軸承的工作負荷。硬盤磁頭的尋道飼服電機多采用音圈式旋轉或者直線運動步進電機,在飼服跟蹤的調節下精確地跟蹤盤片的磁道,所以在硬盤工作時不要有沖擊碰撞,搬動時要小心輕放。
首先,磁頭和數據區是不會有接觸的,所以不存在磨損的問題。
其次,壹開機硬盤就處於旋轉狀態,主軸電機的旋轉可以達到4500或者7200轉每分鐘,只要壹通電,它們就在轉.它們的磨損也和軟件無關。
再次,尋道電機控制下的磁頭的運動,是左右來回移動的,而且幅度很小,從盤片的最內層(著陸區)啟動,慢慢移動到最外層,再慢慢移動回來,壹個磁道再到另壹個磁道來尋找數據。不會有什麽大規模跳躍的(又不是青蛙)。所以它的磨損也是可以忽略不記的。
那麽,熱量是怎麽來的呢?
首先是主軸電機和尋道飼服電機的旋轉,硬盤的溫度主要是因為這個。
其次,高速旋轉的盤體和空氣之間的摩擦。這個也是主要因素。
而硬盤的讀寫?
很遺憾,它的發熱量可以忽略不記!!!!!!!!!!
硬盤的讀操作,是盤片上磁場的變化影響到磁頭的電阻值,這個過程中盤片不會發熱,磁頭倒是因為電流發生變化,所以會有壹點熱量產生。寫操作呢?正好反過來,通過磁頭的電流強度不斷發生變化,影響到盤片上的磁場,這壹過程因為用到電磁感應,所以磁頭發熱量較大。但是盤片本身是不會發熱的,因為盤片上的永磁體是冷性的,不會因為磁場變化而發熱。
但是總的來說,磁頭的發熱量和前面兩個比起來,是小巫見大巫了。
熱量是可以輻射傳導的,那麽高熱量對盤片上的永磁體會不會有傷害呢?其實傷害是很小的,永磁體消磁的溫度,遠遠高於硬盤正常情況下產生的溫度。當然,要是妳的機箱散熱不好,那可就怪不了別人了。
錯誤點在哪:
壹。高溫是影響到磁頭的電阻感應靈敏度,所以才會產生讀寫錯誤,和永磁體沒有關系。
二。所謂的熱膨脹,不會拉近盤體和磁頭的距離,因為磁頭的飛行是空氣動力學原理,在正常情況下始終和盤片保持壹定距離。當然要是妳大力打擊硬盤,那麽這個震動。。。。。
三。所謂尋道是指硬盤從初使位置移動到指定磁道。所謂的復位動作,並不是經常發生的。因為磁道的物理位置是存放在cmos裏面,硬盤並不需要移動回0磁道再重新出發。只要磁頭壹啟動,所謂的復位動作就完成了,除非妳重新啟動電腦,不然復位動作就不會再發生。
四。ide硬盤和scsi硬盤的盤體結構是差不多的。只是scsi硬盤的接口帶寬比同時代的ide硬盤要大,而且往往scsi卡往往都會有壹個類似cpu的東西來減緩主cpu的占用率。僅此而已,所以希捷才會把它的scsi硬盤的技術用在ide硬盤上。
五。硬盤的讀寫是以柱面的扇區為單位的。柱面也就是整個盤體中所有磁面的半徑相同的同心磁道,而把每個磁道劃分為若幹個區就是所謂的扇區了。硬盤的寫操作,是先寫滿壹個扇區,再寫同壹柱面的下壹個扇區的,在壹個柱面完全寫滿前,磁頭是不會移動到別的磁道上的。所以文件在硬盤上的存儲,並不是像壹般人的認為,是連續存放在壹起的(從使用者來看是壹起,但是從操作系統底層來看,其存放不是連續的)。所以flashget或者ed開了再多的線程,磁頭的尋道壹般都不會比妳壹邊玩遊戲壹邊聽歌大。當然,這種情況只是單純的下載或者上傳而已,但是其實在這個過程中,誰能保證自己不會啟動其它需要讀寫硬盤的軟件?可能很多人都喜歡壹邊下載壹邊玩遊戲或者聽歌吧?更不用說windows本身就需要頻繁讀寫虛擬內存文件了。所以,用fg下載也好,ed也好,對硬盤的折磨和平時相比不會太厲害的。
六。為什麽開太多線程會不好。首先,線程壹多,cpu的占用率就高,換頁動作也就頻繁,從而虛擬內存讀寫頻繁,至於為什麽,學過操作系統原理的應該都知道,我這裏就不說了。同時從幾個人那裏下載壹個文件,還有幾個人同時在下載妳的文件,所以硬盤燈猛閃。但是,現在的硬盤是有緩存的,數據不是馬上就寫到硬盤上,而是先存放在緩存裏面,,然後到壹定量了再壹次性寫入硬盤。其實是先寫到緩存裏面的。但是這個過程也是需要cpu幹預的,cpu占用率也高,所以硬盤燈也還是猛閃的,因為虛擬文件在讀寫。
七。硬盤讀寫頻繁,磁頭臂在尋道伺服電機的驅動下移動頻繁,但是對機械來說這點耗損雖有,其實不大。除非妳的硬盤本身就有機械故障比如力臂變形之類的(水貨最常見的故障)。真正耗損在於磁頭,不斷變化的電流會造成它的老化,但是和它的壽命相比。。。。。應該也是在合理範圍內的。除非因為震動,磁頭撞擊到了盤體。
八。受高溫影響的最嚴重的是機械的電路,特別是硬盤外面的那塊電路板,上面的集成塊在高溫下會加速老化的。所以ibm的某款玻璃硬盤,雖然有壞道,但是壹用某個軟件,馬上就不見了。再嚴重點的,換塊線路板,也就正常了。就是這個原因.
總之,硬盤會因為環境不好和保養不當而影響壽命,但是這絕對不是軟件的錯。
flashget也好,電驢也好,BT也好,它們雖然對硬盤的讀寫頻繁,但是還不至於比妳壹般玩遊戲壹般聽歌對硬盤傷害大.說得更加明白的話,它們對硬盤的所謂耗損,其實可以忽略不記.不要因為看見硬盤燈猛閃,就在那裏瞎擔心.