硬盤參數知識

來源:文萃谷 2.25W

一般熟悉硬盤的人都知道,硬盤有一系列基本參數,包括:牌子、型號、容量、柱面數、磁頭數、每磁道扇區數、系列號、緩存大小、轉速、S.M.A.R.T值等。其中一部分參數就寫在硬盤的標籤上,有些則要通過軟件才能測出來。但是,小編告訴你,這些參數僅僅是初始化參數的一小部分,盤片中記錄的初始化參數有數十甚至數百個!

硬盤參數知識

硬盤的CPU在通電後自動尋找BIOS中的啟動程序,然後根據啟動程序的要求,依次在盤片中指定的位置讀取相應的`參數。如果某一項重要參數找不到或出錯,啟動程序無法完成啟動過程,硬盤就進入保護模式。在保護模式下,用户可能看不到硬盤的型號與容量等參數,或者無法進入任何讀寫操作。近來有些系列的硬盤就是這個原因而出現類似的通病,如:FUJITSU

MPG系列自檢聲正常卻不認盤,MAXTOR美鑽系列認不出正確型號及自檢後停轉,WD

BB

EB系列能正常認盤卻拒絕讀寫操作等。

不同牌子不同型號的硬盤有不同的初始化參數集,以較熟悉的Fujitsu硬盤為例,高朋簡要地講解其中一部分參數,以便讀者理解內部初始化參數的原理。

通過專用的程序控制硬盤的CPU,根據BIOS程序的需要,依次讀出初始化參數集,按模塊分別存放為69個不同的文件,文件名也與BIOS程序中調用到的參數名稱一致。其中部分參數模塊的簡要説明如下:

DM硬盤內部的基本管理程序

PL永久缺陷表

TS缺陷磁道表

HS實際物理磁頭數及排列順序

SM最高級加密狀態及密碼

SU用户級加密狀態及密碼

CI

硬件信息,包括所用的CPU型號,BIOS版本,磁頭種類,磁盤碟片種類等

FI生產廠家信息

WE寫錯誤記錄表

RE讀錯誤記錄表

SI容量設定,指定允許用户使用的最大容量(MAX

LBA),轉換為外部邏輯磁頭數(一般為16)和邏輯每磁道扇區數(一般為63)

ZP區域分配信息,將每面盤片劃分為十五個區域,各個區域上分配的不同的扇區數量,從而計算出最大的物理容量。

這些參數一般存放在普通用户訪問不到的位置,有些是在物理零磁道以前,可以認為是在負磁道的位置。可能每個參數佔用一個模塊,也可能幾個參數佔用同一模塊。模塊大小不一樣,有些模塊才一個字節,有些則達到64K字節。這些參數並不是連續存放的,而是各有各的固定位置。

讀出內部初始化參數表後,就可以分析出每個模塊是否處於正常狀態。當然,也可以修正這些參數,重新寫回盤片中指定的位置。這樣,就可以把一些因為參數錯亂而無法正常使用的硬盤“修復”回正常狀態。

如果讀者有興趣進一步研究,不妨將硬盤電路板上的ROM芯片取下,用寫碼機讀出其中的BIOS程序,可以在程序段中找到以上所列出的參數名稱。

熱門標籤