在CMOS設置里面我們常能見到四種硬盤模式,分別是NORMAL、LBA、LARGE和AUTO,這四種模式代表著硬盤的四種兼容模式。硬盤能否正常工作和這四項設置有著密切的聯系。到底這四種模式如何去理解呢?
NORMAL普通模式
在此方式下對硬盤訪問時,BIOS和IDE控制器對參數不作任何轉換。該模式支持的最大柱面數為1024,最大磁頭數為16,最大扇區數為63,每扇區字節數為512。因此支持最大硬盤容量受到限制,在此模式下即使硬盤的實際物理容量更大,但可訪問的硬盤空間也有限。
LBA邏輯塊尋址模式
這種模式所治理的硬盤空間突破了容量瓶頸,可達8.4GB。在LBA模式下,設置的柱面、磁頭、扇區等參數并不是實際硬盤的物理參數。
在訪問硬盤時,由IDE控制器把由柱面、磁頭、扇區等參數確定的邏輯地址轉換為實際硬盤的物理地址。在LBA模式下,可設置的最大磁頭數為255,其余參數與普通模式相同。由此可計算出可訪問的硬盤容量為:512×63×255×1024=8.4GB。
LARGE大硬盤模式
當硬盤的柱面超過1024而又不為LBA支持時可采用此種模式。LARGE模式采取的方法是把柱面數除以2,把磁頭數乘以2,其結果總容量不變。例如,在NORMAL模式下柱面數為1220,磁頭數為16,進入LARGE模式則柱面數為610,磁頭數為32。這樣在DOS看來柱面數小于1024,即可正常工作。目前基本上只有LBA有實際意義了。
Auto自動偵測模式
若采用自動偵測硬盤,BIOS會自動偵測出并設置好IDE硬盤的參數和模式。 Award硬盤服務程序(Award HDD Service Routine)中有些軟件是支持LBA和LARGE模式所必須的。假如在替代了整個操作系統(Operating System)下運行測選擇LBA或LARGE模式進行讀去硬盤操作將會失敗。