硬碟名稱解釋

硬碟名稱解釋

■ Block
區塊,每一種檔案格式存取檔案的最小單位,例如在一個Block=32kB 的硬碟配置中,除非使用合并(tar,zip,rar….)的檔案格式,否則一個檔案最少要占掉你32kB的空間,即使那個檔案只有2Byte。
有個不成文的規定,現在的主流作業系統所采取的檔案格式內定Block皆為4kB。

■ Boot manager
開機管理員,這是一種裝在開機區的小程式,它可以管理不同開機區所安裝的各種作業系統。

■ Bootstrap loader
這是一種可以用來將OS kernel載入(Loading)到RAM內的小程式,通常寫在開機磁軌,當BIOS找到開機磁軌時第一個執行的程式就是它,而非一般人所誤解的"OS"

■ CHS值,cylinder,header與sector
這是用來計算硬碟容量的大小:
一個sector(磁區) = 512KB
一個header(磁軌) = sectors x 512KB
而一個cylinder(磁柱) = headers x sectors x 512KB
而cylinder的大小即是fdisk程式切割硬碟的最小單位,每個硬碟的 cylinder都不大相同
當然你還得對應BIOS的NORMAL或LBA模式所偵測出來的值才行。

■ IDE的master或slave
這是主機板上安裝硬碟的順序,每一條IDE的排線上可以裝兩個硬體 (硬碟,光碟,ZIP…等),第一個硬體的位置稱為master,第二個稱為 slave

■ LBA(Large Block Area)
這是一種硬碟定址模式,在LBA下的一個cylinder大小是固定的,其值為︰
255(headers)x63(sectors)x512(Bytes) ~= 8MB,也就是一個cylinder(磁柱)相當于 8MB大小,所以你只要將磁碟的cylinder x 8MB就可以推算硬碟大小。

■ lilo
Linux loader,用來將Linux載入到mamory的Bootstrap Loader,它同時也是Boot manager

■ MBR
Master Boot Record,每個硬碟第0軌的第一個磁區起算,掉占Cylinder 0-1這一塊磁區的空間,它的用途是放OS Loader之用,在開機程序pass過BIOS 之后下一個指向的目標就是它,如果找不到,才會找尋Active 分割區。

■ OS loader
同Bootstrap Loader之意,每個作業系統有其專屬的OS Loader用來將其kernel Loading到memory中