在 Windows XP 下,移除 Windows Messenger 的方式較特殊,請依照下面的步驟執行: 按工作列上的「開始」鈕,到執行,在開啟這欄位中,輸入以下指令後按定,接著就可以看到 Windows Messenger 的 uninstall 畫面,移除完成後,重新開機,整個移除過程就完成了。

RunDll32 advpack.dll,LaunchINFSection %windir%INFmsmsgs.inf,BLC.Remove

最近 Victor 師兄的硬碟掛了 (掛了一台 80G 的硬碟!),經詢問是否與 BT 有關。記得前此曾於網路上看過相關文章,於是 google 一下之後,找到這篇非常詳盡的技術文章,除了轉給師兄參考外,也留存與此,以供日後查考之用。

《作者不可考》

現在的硬碟,無論是 IDE 還是SCSI,採用的都是 “溫徹思特“ 技術,都有以下特點:

  1. 磁頭,碟片及運動機構密封。
  2. 固定並高速旋轉的鍍磁碟片表面平整光滑。
  3. 磁頭沿碟片徑向移動。
  4. 磁頭對碟片接觸式?停,但工作時呈飛行狀態不與碟片直接接觸。
  • 碟片:硬碟碟片是將磁粉附著在鋁合金(新材料也有用玻璃)圓盤片的表面上。這些磁粉被劃分成稱?磁軌的若干個同心圓,在每個同心圓的磁軌上就好像有無數的任意排列的小磁鐵,它們分別代表著 0 和 1 的狀態。當這些小磁鐵受到來自磁頭的磁力影響時,其排列的方向會隨之改變。利用磁頭的磁力控制指定的一些小磁鐵方向,使每個小磁鐵都可以用來儲存資訊。
  • 盤體:硬碟的盤體由多個碟片組成,這些碟片重疊在一起放在一個密封的盒中,它們在主軸電機的帶動下以很高的速度旋轉,其每分鐘轉速達 3600,4500,5400,7200 甚至以上。
  • 磁頭:硬碟的磁頭用來讀取或者修改碟片上磁性物質的狀態,一般說來,每一個磁面都會有一個磁頭,從最上面開始,從 0 開始編號。磁頭在停止工作時,與磁片是接觸的,但是在工作時呈飛行狀態。磁頭採取在碟片的著陸區接觸式?停的方式,著陸區不存放任何資料,磁頭在此區域?停,不存在損傷任何資料的問題。讀取資料時,碟片高速旋轉,由於對磁頭運動採取了精巧的空氣動力學設計,此時磁頭處於離盤面資料區 0.2 ~ 0.5 微米高度的”飛行狀態“。既不與盤面接觸造成磨損,又能可靠的讀取資料。
  • 電機:硬碟內的電機都?無刷電機,在高速軸承支撐下機械磨損很小,可以長時間連續工作。高速旋轉的盤體?生了明顯的陀螺效應,所以工作中的硬碟不宜運動,否則將加重軸承的工作負荷。硬碟磁頭的尋道飼服電機多採用音圈式旋轉或者直線運動步進電機,在飼服跟蹤的調節下精確地跟蹤碟片的磁軌,所以在硬碟工作時不要有衝擊碰撞,搬動時要小心輕放。

原理說到這裏,大家都明白了吧?

首先,磁頭和資料區是不會有接觸的,所以不存在磨損的問題。其次,一開機硬碟就處於旋轉狀態,主軸電機的旋轉可以達到 4500 或者 7200 轉/每分鐘,這和你是否使用 flashget 或者 ed 都沒有關係,只要一通電,它們就在轉。它們的磨損也和軟體無關。

再次,尋道電機控制下的磁頭的運動,是左右來回移動的,而且幅度很小,從碟片的最內層(著陸區)?動,慢慢移動到最外層,再慢慢移動回來,一個磁軌再到另一個磁軌來尋找資料。不會有什?大規模跳躍的(又不是青蛙)。所以它的磨損也是可以忽略不記的。

那?,熱量是怎?來的呢?

首先是主軸電機和尋道飼服電機的旋轉,硬碟的溫度主要是因?這個。其次,高速旋轉的盤體和空氣之間的摩擦。這個也是主要因素。

而硬碟的讀寫???

很遺憾,它的發熱量可以忽略不記!!!!!!!!!!

硬碟的讀取動作,是碟片上磁場的變化影響到磁頭的電阻值,這個過程中碟片不會發熱,磁頭倒是因?電流發生變化,所以會有一點熱量?生。

寫入動作呢?正好反過來,通過磁頭的電流強度不斷發生變化,影響到碟片上的磁場,這一過程因?用到電磁感應,所以磁頭發熱量較大。但是碟片本身是不會發熱的,因?碟片上的永磁體是冷性的,不會因?磁場變化而發熱。

但是總的來說,磁頭的發熱量和前面兩個比起來,是小巫見大巫了。

熱量是可以輻射傳導的,那?高熱量對碟片上的永磁體會不會有傷害呢?其實傷害是很小的,永磁體消磁的溫度,遠遠高於硬碟正常情況下?生的溫度。當然,要是你的機箱散熱不好,那可就怪不了別人了。

我這裏不得不說一下某人的幾個錯誤:

  • 高溫是影響到磁頭的電阻感應靈敏度,所以才會?生讀寫錯誤,和永磁體沒有關係。
  • 所謂的熱膨脹,不會拉近盤體和磁頭的距離,因?磁頭的飛行是空氣動力學原理,在正常情況下始終和碟片保持一定距離。當然要是你大力打擊硬碟,那?這個震動……
  • 所謂尋道是指硬碟從初使位置移動到指定磁軌。所謂的重定動作,並不是經常發生的。因?磁軌的物理位置是存放在 CMOS 裏面,硬碟並不需要移動回 0 磁軌再重新出發。只要磁頭一?動,所謂的重定動作就完成了,除非你重新?動電腦,不然重定動作就不會再發生。
  • IDE 硬碟和 SCSI 硬碟的盤體結構是差不多的。只是 SCSI 硬碟的介面帶寬比同時代的 IDE 硬碟要大,而且往往 SCSI 卡往往都會有一個類似 CPU 的東西來減緩主 CPU 的佔用率。僅此而已,所以希捷才會把它的 SCSI 硬碟的技術用在 IDE 硬碟上。
  • 硬碟的讀寫是以柱面的磁區?單位的。柱面也就是整個盤體中所有磁面的半徑相同的同心磁軌,而把每個磁軌劃分?若干個區就是所謂的磁區了。硬碟的寫入動作,是先寫滿一個磁區,再寫同一柱面的下一個磁區的,在一個柱面完全寫滿前,磁頭是不會移動到別的磁軌上的。所以文件在硬碟上的存儲,並不是像一般人的認?,是連續存放在一起的(從使用者來看是一起,但是從x作系統底層來看,其存放不是連續的)。

    所以 flashget 或者 ed 開了再多的線程,磁頭的尋道一般都不會比你一邊玩遊戲一邊聽歌大。當然,這種情況只是單純的下載或者上傳而已,但是其實在這個過程中,誰能保證自己不會?動其他需要讀寫硬碟的軟體?可能很多人都喜歡一邊下載一邊玩遊戲或者聽歌吧?更不用說 Windows 本身就需要頻繁讀寫虛擬記憶體文件了。

    所以,用 fg 下載也好,ed 也好,對硬碟的折磨和平時相比不會太厲害的。
  • 再說說 flashget ?什?開太多線程會不好和 ed ?什?硬碟讀寫頻繁。首先,線程一多,CPU 的佔用率就高,換頁動作也就頻繁,從而虛擬記憶體讀寫頻繁,至於?什?,學過作業系統原理的應該都知道,我這裏就不說了。

    ed 呢?同時從幾個人那裏下載一個文件,還有幾個人同時在下載你的文件,這和 fg 開多線程是類似的。所以硬碟燈猛閃。但是,現在的硬碟是有緩存的,資料不是馬上就寫到硬碟上,而是先存放在緩存裏面,,然後到一定量了再一次性寫入硬碟。

    在 fg 裏面再怎?設置都好,其實是先寫到緩存裏面的。但是這個過程也是需要 CPU 干預的,所以設置時間太短,CPU 佔用率也高,所以硬碟燈也還是猛閃的,因?虛擬文件在讀寫。
  • 硬碟讀寫頻繁,磁頭臂在尋道伺服電機的驅動下移動頻繁,但是對機械來說這點耗損雖有,其實不大。除非你的硬碟本身就有機械故障比如力臂變形之類的(水貨最常見的故障)。

    真正耗損在於磁頭,不斷變化的電流會造成它的老化,但是和它的壽命相比……應該也是在合理範圍內的。除非因?震動,磁頭撞擊到了盤體。
  • 受高溫影響的最嚴重的是機械的電路,特別是硬碟外面的那塊電路板,上面的集成塊在高溫下會加速老化的。所以 IBM 的某款玻璃硬碟,雖然有壞道,但是一用某個軟體,馬上就不見了。再嚴重點的,換塊線路板,也就正常了。就是這個原因。

打了這?多字,實在是太累了。

總之,硬碟會因?環境不好和保養不當而影響壽命,但是這絕對不是軟體的錯。

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

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

目前我使用的機器,已經連續開機 1 年了,除了中途有幾次關機十幾分鐘來清理灰塵外,從來沒有停過(使用金轉 6 代 40G)。另外還有三台使用 SCSI 硬碟的伺服器,是連續兩年沒有停過了,硬碟的發熱量絕非平常 IDE 硬碟可比(1 萬轉的硬碟啊)。

在這方面,我想我是有發言權的。

最後補充一下若干點:

  • 硬碟最好不要買水貨或者返修貨。水貨在運輸過程中是非常不安全的,雖然從表面上看來似乎無損傷,但是有可能在運輸過程中因?各種因素而對機械體造成損傷。返修貨就更加不用說了。老實說,那些埋怨硬碟容易損壞的人,你們應該自己先看看,自己的硬碟是否就是這些貨色。
  • 硬碟的工作環境是需要整潔的,特別是注意不要在頻繁斷電和灰塵很多的環境下使用硬碟。機箱要每隔一兩個月清理一下灰塵。
  • 硬碟的機械最怕震動和高溫。所以環境要好,特別是機箱要牢固,以免共震太大。電腦桌也不要搖搖晃晃的。
  • 要經常整理硬碟碎片。這裏有一個大多數人的誤解,一般人都以?硬碟碎片會加大硬碟耗損,其實不是這樣的。硬碟碎片的增多本身只是會讓硬碟讀寫所花時間比碎片少的時候多而已,對硬碟的耗損是可以忽略的(我在這裏只說一個事實,目前網路上的伺服器,它們用得最多的作業系統是 Unix,但是在 Unix 下面是沒有磁片碎片整理軟體的。就連微軟的 NT4,本身也是沒有的)。

    不過,因?磁頭頻繁的移動,造成讀寫時間的加大,所以 CPU 的換頁動作也就頻繁了,而造成虛擬文件(在這裏其實準確的說法是換頁文件)讀寫頻繁,從而加重硬碟磁頭尋道的負荷。這才是硬碟碎片的壞處。
  • 在硬碟讀寫時儘量避免忽然斷電,冷?動和做其他加重 CPU 負荷的事情(比如在玩遊戲時聽歌,或者在下載時玩大型 3D 遊戲),這些對硬碟的傷害比一般人想像中還要大。原因我就不說了,打字太累。

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

網路上看來的技巧,效果奇佳:

覺得 Mozilla 夠快嗎? 新版的 Firefox 似乎在速度上已經過越了 Opera,如果更改以下設定之後,更將讓您的 Mozilla 下載網頁內容的速度像飛的一樣,笨拙的 IE 將遠遠被拋在腦後追也追不上……

首先開啟 Mozilla 或 Firefox 後,在網址列內鍵入:about:config ,畫面將出現一大堆的個人設定值。找出下表這些設定名稱後,在其上按右鍵跳出選單,以「修改」來更改其設定值,修改後「狀態」將顯示為「使用者設定」。 如果找不到下列的設定名稱,就按右鍵在選單中選「新增」,然後依照「型態」來新增一個設定名稱,再輸入我們所需的設定值。如果步驟有錯沒關係, 在右鍵選單中選「重設」就會回復預設值。

個人設定名稱 狀態 型態 預設值 新值
nglayout.initialpaint.delay 預設 整數 250 0
network.http.pipelining 預設 真假值 false true
network.http.proxy.pipelining 預設 真假值 false true
network.http.pipelining.maxrequests 預設 整數 4 8

設定更改完畢,重開瀏覽器,您一定會感受到下載速度有極大的不同(等待伺服器的時間不考慮在內)。好好享受極速的連線體驗吧!!