28 123
發新話題

害怕BT傷硬碟的都進來看看吧!

害怕BT傷硬碟的都進來看看吧!

害怕BT傷硬碟的都進來看看吧!(同理應用在其他P2P軟體上)


為什麼頻繁讀寫會損壞硬碟呢?

磁頭壽命是有限的,頻繁的讀寫會加快磁頭臂及磁頭電機的磨損,頻繁的讀寫磁
片某個區域更會使該區溫度升高,將影響該區磁介質的穩定性還會導至讀寫錯誤
,高溫還會使該區因熱膨漲而使磁頭和碟面更近了(正常情況下磁頭和碟面只有
幾個微米,更近還得了?),而且也會影響薄膜式磁頭的資料讀取靈敏度,會使
晶體振盪器的時鐘主頻發生改變,還會造成硬碟電路元件失靈。

任務繁多也會導至ide硬碟過早損壞,由於ide硬碟自身的不足,過多工請求是會
使尋道失敗率上升導至磁頭頻繁重定(重定就是磁頭回復到 0 磁軌,以便重新
尋道)加速磁頭臂及磁頭電機磨損。


我先說一下現代硬碟的工作原理:

現在的硬碟,無論是ide還是scsi,採用的都是"溫徹思特「技術,都有以下特點:
1。磁頭,碟片及運動機構密封。
2。固定並高速旋轉的鍍磁碟片表面平整光滑。
3。磁頭沿碟片徑向移動。
4。磁頭對碟片接觸式啟停,但工作時呈飛行狀態不與碟片直接接觸。

 碟片:硬碟碟片是將磁粉附著在鋁合金(新材料也有用玻璃)圓盤片的表面上
,這些磁粉被劃分成稱為磁軌的若干個同心圓,在每個同心圓的磁軌上就好像有
無數的任意排列的小磁鐵,它們分別代表著0和1的狀態。當這些小磁鐵受到來自
磁頭的磁力影響時,其排列的方向會隨之改變。
利用磁頭的磁力控制指定的一些小磁鐵方向,使每個小磁鐵都可以用來儲存資訊


 盤體:硬碟的盤體由多個碟片組成,這些碟片重疊在一起放在一個密封的盒中
,它們在主軸電機的帶動下以很高的速度旋轉,其每分鐘轉速達3600,4500,
5400,7200甚至以上。

 磁頭:硬碟的磁頭用來讀取或者修改碟片上磁性物質的狀態,一般說來,每一
個磁面都會有一個磁頭,從最上面開始,從0開始編號。磁頭在停止工作時,與
磁片是接觸的,但是在工作時呈飛行狀態。磁頭採取在碟片的著陸區接觸式啟停
的方式,著陸區不存放任何資料,磁頭在此區域啟停,不存在損傷任何資料的問
題。讀取資料時,碟片高速旋轉,由於對磁頭運動採取了精巧的空氣動力學設計
,此時磁頭處於離盤面資料區0.2-0.5微米高度的」飛行狀態「。既不與盤面接
觸造成磨損,又能可靠的讀取資料。

 電機:硬碟內的電機都為無刷電機,在高速軸承支撐下機械磨損很小,可以長
時間連續工作。高速旋轉的盤體產生了明顯的陀螺效應,所以工作中的硬碟不宜
運動,否則將加重軸承的工作負荷。硬碟磁頭的尋道飼服電機多採用音圈式旋轉
或者直線運動步進電機,在飼服跟蹤的調節下精確地跟蹤碟片的磁軌,所以在硬
碟工作時不要有衝擊碰撞,搬動時要小心輕放。


原理說到這裏,大家都明白了吧?
首先,磁頭和資料區是不會有接觸的,所以不存在磨損的問題。
其次,一開機硬碟就處於旋轉狀態,主軸電機的旋轉可以達到4500或者7200轉每
分鐘,這和你是否使用flashget或者ed都沒有關係,只要一通電,它們就在轉。
它們的磨損也和軟體無關。
再次,尋道電機控制下的磁頭的運動,是左右來回移動的,而且幅度很小,從碟
片的最內層(著陸區)啟動,慢慢移動到最外層,再慢慢移動回來,一個磁軌再
到另一個磁軌來尋找資料。不會有什麼大規模跳躍的(又不是青蛙)。所以它的
磨損也是可以忽略不記的。

那麼,熱量是怎麼來的呢?
首先是主軸電機和尋道飼服電機的旋轉,硬碟的溫度主要是因為這個。
其次,高速旋轉的盤體和空氣之間的摩擦。這個也是主要因素。
而硬碟的讀寫???
很遺憾,它的發熱量可以忽略不記!!!!!!!!!!
硬碟的讀x作,是碟片上磁場的變化影響到磁頭的電阻值,這個過程中碟片不會發
熱,磁頭倒是因為電流發生變化,所以會有一點熱量產生。寫x作呢?正好反過
來,通過磁頭的電流強度不斷發生變化,影響到碟片上的磁場,這一過程因為用
到電磁感應,所以磁頭發熱量較大。但是碟片本身是不會發熱的,因為碟片上的
永磁體是冷性的,不會因為磁場變化而發熱。
但是總的來說,磁頭的發熱量和前面兩個比起來,是小巫見大巫了。
熱量是可以輻射傳導的,那麼高熱量對碟片上的永磁體會不會有傷害呢?其實傷
害是很小的,永磁體消磁的溫度,遠遠高於硬碟正常情況下產生的溫度。當然,
要是你的機箱散熱不好,那可就怪不了別人了。


我這裏不得不說一下某人的幾個錯誤:
一。高溫是影響到磁頭的電阻感應靈敏度,所以才會產生讀寫錯誤,和永磁體沒
  有關係。
二。所謂的熱膨脹,不會拉近盤體和磁頭的距離,因為磁頭的飛行是空氣動力學
  原理,在正常情況下始終和碟片保持一定距離。當然要是你大力打擊硬碟,
  那麼這個震動。。。。。
三。所謂尋道是指硬碟從初使位置移動到指定磁軌。所謂的復位動作,並不是經
  常發生的。因為磁軌的物理位置是存放在cmos裏面,硬碟並不需要移動回0
  磁軌再重新出發。只要磁頭一啟動,所謂的復位動作就完成了,除非你重新
  啟動電腦,不然復位動作就不會再發生。
四。ide硬碟和scsi硬碟的盤體結構是差不多的。只是scsi硬碟的介面帶寬比同
  時代的ide硬碟要大,而且往往scsi卡往往都會有一個類似cpu的東西來減緩
  主cpu的佔用率。僅此而已,所以希捷才會把它的scsi硬碟的技術用在ide硬
  碟上。
五。硬碟的讀寫是以柱面的磁區為單位的。柱面也就是整個盤體中所有磁面的半
  徑相同的同心磁軌,而把每個磁軌劃分為若干個區就是所謂的磁區了。硬碟
  的寫x作,是先寫滿一個磁區,再寫同一柱面的下一個磁區的,在一個柱面
  完全寫滿前,磁頭是不會移動到別的磁軌上的。所以檔在硬碟上的存儲,並
  不是像一般人的認為,是連續存放在一起的(從使用者來看是一起,但是從
  x作系統底層來看,其存放不是連續的)。所以flashget或者ed開了再多的
  線程,磁頭的尋道一般都不會比你一邊玩遊戲一邊聽歌大。當然,這種情況
  只是單純的下載或者上傳而已,但是其實在這個過程中,誰能保證自己不會
  啟動其他需要讀寫硬碟的軟體?可能很多人都喜歡一邊下載一邊玩遊戲或者
  聽歌吧?更不用說windows本身就需要頻繁讀寫虛擬記憶體檔了。所以,用
  fg下載也好,ed也好,對硬碟的折磨和平時相比不會太厲害的。
六。再說說flashget為什麼開太多線程會不好和ed為什麼硬碟讀寫頻繁。首先,
  線程一多,cpu的佔用率就高,換頁動作也就頻繁,從而虛擬記憶體讀寫頻
  繁,至於為什麼,學過x作系統原理的應該都知道,我這裏就不說了。ed呢
  ?同時從幾個人那裏下載一個檔,還有幾個人同時在下載你的檔,這和fg開
  多線程是類似的。所以硬碟燈猛閃。但是,現在的硬碟是有緩存的,資料不
  是馬上就寫到硬碟上,而是先存放在緩存裏面,,然後到一定量了再一次性
  寫入硬碟。在fg裏面再怎麼設置都好,其實是先寫到緩存裏面的。但是這個
  過程也是需要cpu干預的,所以設置時間太短,cpu佔用率也高,所以硬碟燈
  也還是猛閃的,因為虛擬檔在讀寫。
七。硬碟讀寫頻繁,磁頭臂在尋道伺服電機的驅動下移動頻繁,但是對機械來說
  這點耗損雖有,其實不大。除非你的硬碟本身就有機械故障比如力臂變形之
  類的(水貨最常見的故障)。真正耗損在於磁頭,不斷變化的電流會造成它
  的老化,但是和它的壽命相比。。。。。應該也是在合理範圍內的。除非因
  為震動,磁頭撞擊到了盤體。
八。受高溫影響的最嚴重的是機械的電路,特別是硬碟外面的那塊電路板,上面
  的集成塊在高溫下會加速老化的。所以ibm的某款玻璃硬碟,雖然有壞道,
  但是一用某個軟體,馬上就不見了。再嚴重點的,換塊線路板,也就正常了
  。就是這個原因.

總之,硬碟會因為環境不好和保養不當而影響壽命,但是這絕對不是軟體的錯。
flashget也好,ed也好,ftp也好,它們雖然對硬碟的讀寫頻繁,但是還不至於比你一
般玩遊戲一般聽歌對硬碟傷害大.說得更加明白的話,它們對硬碟的所謂耗損,其實
可以忽略不記.不要因為看見硬碟燈猛閃,就在那裏瞎擔心.不然那些提供web服務
和ftp服務的伺服器,它們的硬碟讀寫之大,可絕非平常玩遊戲,下軟體的硬碟可
比的。

硬碟有一個參數叫做連續無故障時間。它是指硬碟從開始運行到出現故障的最長時
間,單位是小時,英文簡寫是mtbf。一般硬碟的mtbf至少在30000或40000小時。具
體情況可以看硬碟廠商的參數說明。這個連續無故障時間,大家可以自己除一下,
看看是多少年。然後大家自己想想,自己的硬碟平時連續工作最久是多長時間。


最後補充一下若幹點:
一。硬碟最好不要買水貨或者返修貨。水貨在運輸過程中是非常不安全的,雖然從
  表面上看來似乎無損傷,但是有可能在運輸過程中因為各種因素而對機械體造
  成損傷。返修貨就更加不用說了。老實說,那些埋怨硬碟容易損壞的人,你們
  應該自己先看看,自己的硬碟是否就是這些貨色。
二。硬碟的工作環境是需要整潔的,特別是注意不要在頻繁斷電和灰塵很多的環境
  下使用硬碟。機箱要每隔一兩個月清理一下灰塵。
三。硬碟的機械最怕震動和高溫。所以環境要好,特別是機箱要牢固,以免共震太
  大。電腦桌也不要搖搖晃晃的。
四。要經常整理硬碟碎片。這裏有一個大多數人的誤解,一般人都以為硬碟碎片會
  加大硬碟耗損,其實不是這樣的。硬碟碎片的增多本身只是會讓硬碟讀寫所花
  時間比碎片少的時候多而已,對硬碟的耗損是可以忽略的(我在這裏只說一個
  事實,目前網路上的伺服器,它們用得最多的x作系統是unix,但是在unix下
  面是沒有磁片碎片整理軟體的。就連微軟的nt4,本身也是沒有的)。不過,因
  為磁頭頻繁的移動,造成讀寫時間的加大,所以cpu的換頁動作也就頻繁了,
  而造成虛擬檔(在這裏其實準確的說法是換頁檔)讀寫頻繁,從而加重硬碟磁
  頭尋道的負荷。這才是硬碟碎片的壞處。
五。在硬碟讀寫時儘量避免忽然斷電,冷啟動和做其他加重cpu負荷的事情(比如
  在玩遊戲時聽歌,或者在下載時玩大型3d遊戲),這些對硬碟的傷害比一般人
  想像中還要大。

總之,只要平常注意使用硬碟,硬碟是不會那麼快就和我們說byebye的。當然,如
果是硬碟本身的品質就不行,那就無話可說了。

==============================================

以下建議轉載自貪婪大陸 哈LOCK所發表

如果還是怕硬碟壞,那就~~~~~~~~~~~

1、設大硬碟Cache
BT會多線程地下載和上傳,很多資料吞吐,Windows默認只有512KB的Cache顯然不
夠,如果記憶體在256MB以上,開大一些Cache應該可以減少硬碟讀寫,提高性能。
一般設在8-16MB效果最好。我設到32MB,開4個BT硬碟燈都不怎麼閃。

a) 運行 "regedit";

b)去[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
   ManagerMemory ManagementIoPageLockLimit];
  
c) 根據你的記憶體修改其十六進位值:
   8000為32MB,4000為16MB,其他數字按此計算。
補充計算轉換方法如下:
1MB = 1024K,
10MB = 10240K
= 2800(16進制)
= 2*16^3 + 8*16^2 + 0*16^1 + 0*16^0 = 10240k (十進位)
  
d) 重啟
如果沒有找到IoPageLockLimit,就要新建,類型為DWord。


2、降低運行優先順序
BT比較佔用資源,啟動後,可能會對整個系統的性能造成一定的影響。如果你是
用2K/XP,可以利用任務管理器把所有的BT軟體的優先順序降低,這樣即使它佔用
資源,也不會影響其他應用程式的性能,因為它搶佔資源的優先順序不夠高,降
低對系統的影響」

有人說,作業系統是win2k或winxp的話,使用BT下載的情況會好些,因為這兩種
作業系統會幫你在BT寫入硬碟資料時自動升高CACHE,從而減輕(但不是避免)硬
碟的損傷。


#2

減少P2P下載磨損硬碟的3個方法

用過 P2P 軟體一段時間的人應該都知道, 使用 P2P 下載軟體非常的傷硬碟, 因
為它必須不斷的寫入檔案、組合檔案, 如果不耐操的硬碟可能很快就掛了。 如果
您懂得預防之道, 其實還是可以積極的保護您的硬碟。以下教您 3 招自保良方,
包括『定時重組硬碟』、『加大硬碟緩衝區』、『下載前先分配硬碟空間』。

定時重組硬碟, 提升 P2P 下載效率


不論您是用哪一種 P2P 軟體來下載檔案, 時間@久, 硬碟中資料存放的位置會凌
亂不堪, 同一個檔案內容可能被分散儲存於硬碟的各個角落, 這種情況又稱磁碟
的斷離現象, 長期下來不但影響讀寫效率, 甚至可能減少硬碟壽命。要解決檔案
斷離最好的方法就是進行『硬碟重組』, 將硬碟內容重新排列整理, 可以有效減
少讀寫頭移動的次數, 並加快檔案存取的速度。Windows XP 內建的磁碟重組工具
正具備這樣的功能, 請執行『開始 / 所有程式 / 附屬應用程式 / 系統工具 /
磁碟重組工具』命令:在磁碟重組工具交談窗選定要重組的磁碟區, 然後按磁碟
重組鈕開始

加大硬碟緩衝區

除了重組硬碟外, 您可以透過修改 XP 系統登錄檔的方式, 將一小部份的記憶體
分配給硬碟作為緩衝區;當緩衝區資料滿檔後, 再寫入到硬碟中, 可以避免下載
速度緩慢時, 長時間反覆存取硬碟而增加磨損機會。在 Windows 環境下執行『開
始/執行』命令, 然後在執行交談窗輸入 "regedit", 再按下確定鈕。將左方窗格
切換到 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\
MemoryManagement", 在右方空白處按右鈕執行『新增 / DWORD 值』命令, 再將
新增的機碼命名為 IOPageLockLimit, 然後雙按 IOPageLockLimit 開啟編輯
DWORD 值交談窗。按下十六進位單選鈕, 在數值資料欄位輸入 "4000", 再按確定
鈕即可。


PS. 輸入 "4000" 表示將硬碟緩衝區設為 16MB, 若您的記憶體夠大 (512MB) 以
上的話, 也可以設為 32MB, 此時請輸入 "8000"。

下載前先分配硬碟空間

多數下載軟體在下載檔案時, 往往是動態分配硬碟空間, 也就是隨著下載的資料量
增加, 慢慢加大檔案的容量, 一般 HTTP、FTP 由於下載速度較快, 比較不會有任
何問題。但是使用 P2P 軟體, 常常需要一段時間才能完成檔案下載, 若是以相同
方式隨機分配硬碟空間, 先前提過的檔案斷離情形恐怕會更加嚴重, 因此建議您讓
P2P 軟體事先分配好檔案下載所需的空間, 減少斷離的情形。

eMule 由於本身就會事先完成硬碟空間分配, 因此我們不需額外設定, 然而 BT 則
普遍採用動態分配的方式。新版的 BitSpirit 已經允許使用者變更這部份設定,
請您參考以下說明進行修改。

請開啟 BT 的選項交談窗, 切換到任務頁次, 按下在開始下載前預先分配磁碟空間
多選鈕, 再按確定鈕即可。

TOP

原來是這樣啊!!  學到不少東西

雖然有些看不懂(因為不是本科系的 >  < )

但真的學到一些觀念

例如:不要一邊下載東西一邊玩3D遊戲   這點我需要改進了!!

謝謝囉

TOP

照  顧  新  手  是 老  鳥  的  責  任  而  我  繼  續    虛 心  學  習  我  挺
Sample Text

TOP

我就知道這些續傳軟體對硬碟的傷害其實沒那麼嚴重的!

但我可以肯定的是,硬碟 是很怕震動的!

也謝謝大大的教學!

TOP

謝謝版主的提議,收穫良多,對硬碟會有不少的維護
Thanks~~~~~

TOP

感謝啦!!!!!長進不少

TOP

真是有''深度''的回答,雖然一時還無法消化,不過感謝你的解釋,我也會多花點時間理解的

TOP

感謝版主不吝賜教,令我收穫良多,我會花時間瞭解。

TOP

非常感謝版主大大直原來是這樣阿
><~~~~~~~~~~~~~~~

TOP

恩~~~大概懂了一點點了,謝謝大大低教導

TOP

 28 123
發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。