五、快取
與主機板上的高速快取(RAM 快取)一樣,硬碟快取的目的是為了解決系統前後級讀寫速度不匹配的問題,以提高硬碟的讀寫速度。
目前,大多數IDE硬碟的快取在128K到256K之間,而Seagate的「大灰熊」系列則使用了512K 快取。
硬碟資料保護技術
硬碟容量越做越大,我們在硬碟裡存放的資料也越來越多。那麼,這麼大量的資料存放在這樣一個鐵盒子裡究竟有多安全呢?雖然,目前的大多數硬碟的無故障執行時間(MTBF)已達300,000小時以上,但這仍不夠,一次故障便足以造成災難性的後果。因為對於不少用戶,特別是商業用戶而言,資料才是PC系統中最昂貴的部分,他們需要的是能提前對故障進行預測。正是這種需求與信任危機,推動著各廠商努力尋求一種硬碟安全監測機制,於是,一系列的硬碟資料保護技術應運而生。
1、S.M.A.R.T.技術
S.M.A.R.T.技術的全稱是Self-Monitoring, Analysis and Reporting Technology,即「自監測、分析及報告技術」。在ATA-3標準中,S.M.A.R.T.技術被正式確立。S.M.A.R.T.監測的對象包括磁頭、磁牒、馬達、電路等,由硬碟的監測電路和主機上的監測軟體對被監測對象的執行情況與歷史記錄及預設的安全值進行分析、比較,當出現安全值範圍以外的情況時,會自動向用戶發出警告,而更先進的技術還可以提醒網路管理員的注意,自動降低硬碟的執行速度,把重要資料檔案轉存到其它安全磁扇區,甚至把文件制作備份到其它硬碟或儲存於設備。
通過S.M.A.R.T.技術,確實可以對硬碟潛在故障進行有效預測,提高資料的安全性。但我們也應該看到,S.M.A.R.T.技術並不是萬能的,它只能對漸發性的故障進行監測,而對於一些突發性的故障,如碟片突然斷裂等,硬碟再怎麼smart也無能為力了。因此不管怎樣,制作備份仍然是必須的。
2、DFT技術
DFT(Drive Fitness Test,驅動器健康檢測)技術是IBM公司為其PC硬碟開發的資料保護技術,它通過使用DFT程序訪問IBM硬碟裡的DFT微程式碼對硬碟進行檢測,可以讓用戶方便快捷地檢測硬碟的運轉狀況。
據研究表明,在用戶送回返修的硬碟中,大部分的硬碟本身是好的。
DFT能夠減少這種情形的發生,為用戶節省時間和精力,避免因誤判造成資料遺失。
它在硬碟上分割出一個單獨的空間給DFT程序,即使在系統軟體不能正常工作的情況下也能使用。
DFT微程式碼可以自動對錯誤事件進行登記,並將登記資料儲存到硬碟上的保留區域中。DFT微程式碼還可以既時對硬碟進行物理分析,如通過讀取伺服位置錯誤信號來計算出碟片交換、伺服穩定性、重複移動等參數,並指出圖形供用戶或技術人員參考。這是一個全新的觀念,硬碟子系統的控制信號可以被用來分析硬碟本身的機械狀況。
而DFT軟體是一個獨立的不依賴操作系統的軟體,它可以在用戶其他任何軟體失效的情況下執行。
關於延展分區
由於主分區表中只能分四個分區, 無法滿足需求,因此設計了一種延展分區格式. 基本上說, 延展分區的訊息是以鏈表形式存放的,但也有一些特別的地方.首先, 主分區表中要有一個基本延展分區項,所有延展分區都隸屬於它,也就是說其他所有延展分區的空間都必須包括在這個基本延展分區中.對於DOS / Windows 來說, 延展分區的檔案類型為 0x05. 除基本延展分區以外的其他所有延展分區則以鏈表的形式級聯存放, 後一個延展分區的資料項記錄在前一個延展分區的分區表中,但兩個延展分區的空間並不重疊.
延展分區類似於一個完整的硬碟, 必須進一步分區才能使用.但每個延展分區中只能存在一個其他分區. 此分區在 DOS/Windows環境中即為邏輯碟.因此每一個延展分區的分區表(同樣儲存於在延展分區的第一個磁扇區中)中最多只能有兩個分區資料項(包括下一個延展分區的資料項).
硬碟缺陷的分類,修復原理
一、缺陷的分類
如果經檢測發現某個硬碟不能完全正常工作,則稱這個硬碟是「有缺陷的硬碟」(Defect Hard Disk)。
根據維修經驗,筆者將硬碟的缺陷分為六大類
1壞磁扇區(Bad sector),也稱缺陷磁扇區(Defect sector)
2磁軌伺服缺陷(Track Servo defect)
3磁頭元件缺陷(Heads assembly defect)
4系統資訊錯亂(Service information destruction)
5電子線路缺陷(The board of electronics defect)
6綜合效能缺陷(Complex reliability defect)
|