![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
零磁道概念問題,涉及硬盤的物理結構和CHS 3D尋址方法。老硬盤一個磁道上分63個扇區,更老的還沒63個扇區,物理磁頭也就6-8個吧(3-4片盤片),再多硬盤里就裝不下了。使用8位尋址方式,8位二進制數的 大值是256(0-255),用于表達磁頭數;而扇區只有63個(1-63),用6位就可以表達了,還有二位就給柱面去用了,柱面數用10位來表達,達到1024(0-1023)。這也就是所謂的C(柱面)H(磁頭)S(扇區) 3D參數。一般書寫時按照CHS的次序來做,如0,0,1第一個0是0柱面,第二個0是的磁頭(盤面)第三個1是1扇區。硬盤的實際物理磁頭只有4個或6個,現在有些硬盤只有一個磁頭,僅用一面。如果有塊硬盤正好符合上面的8位尋址方式的 大值,可以想象這個硬盤有128片盤片,每個盤面上有1024個磁道,每個磁道上有63個扇區。這就是它的CHS 3D參數。順便說一下由于受8位尋址的限制,采用8位尋址時的 大尋址空間為
0,0,1指的是MBR所在扇區,零磁道001-0063為真正的零磁道,它的位置一做好就不能變了,它的讀取是主板中BIOS通過INT19去讀它的信息。0,1,1是DBR所在位置,這個扇區壞了,MS的OS就會說是“零磁道”損壞,其實TMD鬼才說它是零磁道,都是MS闖的禍。它壞了是可以用PCTOOLS移的。明白了吧!現在你說那個是零磁道!如果堅持011為0磁道,那豈不是要有256個0磁道?至少物理盤片的開始要稱作零磁道吧。哈哈,如果是這樣定義叫硬盤怎樣去找扇區?那就要大亂了。
老硬盤由于每道上只有63個扇區,因此,外圈疏,內圈密,沒有很好地利用盤面,現在磁盤內外圈密度相同,圈子上也不再是63個扇區了,不再用CHS 3D參數,現在都用LAB邏輯尋址方式,也有稱線性尋址。傳統意義上的零磁道,只是磁道上的一小段了,但有一點是相同的,一個硬盤必須有一個唯一的起點,那就是LAB 0扇區,對應于CHS的0,0,1。它壞了一般的軟件就沒辦法了,只是以前聽高人說過,有些零磁道損壞的硬盤可以通過用3K來對物理扇區和邏輯扇區重定位,重新確定一個新的起點。好象也不是所有硬盤都能能這樣。用PCTOOLS等軟件來修復零磁道損壞的硬盤一文,一直在誤導讀者,流毒廣深也。不過歸根到底還是M$的錯。
|
|