Large Disk mini-HOWTO 中譯版: 問題所在

Next Previous Contents

## 1. 問題所在

假如你的磁碟超過 1024 個磁簇(cylinders)． 還有, 假如你的作業系統使用基本輸出入系統(BIOS)．那麼你會遇到一個問題, 因為一般磁碟輸出入／輸入所使用的 INT13 BIOS 介面以一個 10 位元(bit) 的欄位來操作磁簇, 所以無法存取第 1024 及之後的磁簇．

幸運的是, Linux 不使用 BIOS, 所以沒有問題．

話是這麼說, 但有兩件事例外:

(1) 當你在啟動系統時, Linux 還沒開始執行所以無法讓你避免這個問題．這對 LILO 以及類似的啟動載入程式(boot loaders)有些影響．

(2) 使用磁碟的所有作業系統必須同意分割區的位置．換句話說, 如果你在一顆磁碟上使用 Linux 以及, 例如 DOS, 那麼兩者必須以相同的方式解讀分割表的資料．這對 Linux 核心以及 fdisk 有些影響.

底下是對所有相關細節更詳細的描述．注意, 我使用 2.0.8 版核心原始程式做為參考．其它的版本可能有一點點出入．

Next Previous Contents