瀏覽單個文章
chaotommy
Elite Member
 

加入日期: Mar 2003
您的住址: Vancouver, Canada
文章: 15,006
引用:
作者北斗神拳
幾乎所有電腦的 BIOS 都支援「邏輯區塊定址」(Logical Block Addressing),可讓 INT13 函數定址硬碟開頭 7.8 GB 的磁碟空間,而不管磁碟機的實際磁碟版面。

----------------
請問他所提的BIOS下INT13 函數位子在哪?
我找不到耶



Logical Block Addressing

LBA......

-------------------------------------------------------

http://bbs.ee.ntu.edu.tw/boards/Linux/5/3/16.html

3) BIOS 的限制

有支援 LBA (logical block addressing) mode 的 BIOS,
可以突破 1) 所述的 528 MB 的轉換限制, 其存取碟機的
中斷函式 Int 13h 使用 24 bits 的定址空間, 使得硬碟
的存取容量最大可到 8.4 GB (2^24 ×512 bytes), 這也
是近年來使用者常遇到的極限問題。

新的 BIOS 可支援 interrupt 13h extensions, 可以進一
步突破 8.4 GB 的限制。Int 13h-ext. 使用 64 bits 的
定址空間, 最大將可支援到 9.4 TG (Tera Gigabytes, 9.4
×1024 ×1024 ×1024 ×1024 GB, or 2^64 ×512 bytes
)的容量!在可預期的未來內, 都將難以被挑戰。

現今(近一年多來)出廠的主機板與 BIOS 全都應支援了。
使用者可以用 Norton Ghost 的 -DD (Dump disk metrics
to GHSTSTAT.DMP)參數, 在所產生的 Dump 檔的 Local
Drives 列表中, 若顯示有 "Extended Int13h (Active)",
就代表 BIOS 支援它;若 BIOS 無法支援、也無法更新,
可以使用 hook Int 13h 的硬碟驅動程式, 例如 Ontrack's
Disk Manager 來分割與驅動區間, 但這是非標準(非 OS
內建)的作法, 在未來的升級上可能會面臨相容性的問題。
另外, 也可以使用內建 Int 13h-ext. I/O BIOS 的 Enhanced
IDE card 來支援。


-------------------------------------------------------------

http://www.moneydj.com/z/glossary/glexp_2843.asp.htm
 
舊 2005-06-18, 01:37 PM #12
回應時引用此文章
chaotommy離線中