續(xù)表
類型值 (十六進制) |
含 義 |
類型值 (十六進制) |
含 義 |
0B |
Win95 FAT32 |
82 |
Linux swap |
0C |
Win95 FAT32 |
83 |
Linux |
0E |
Win95 FAT16 |
84 |
0s/2 hidden C: |
0F |
Win95 Extended(大于8GB) |
85 |
Linux extended |
10 |
OPUS |
86 |
NTFS volume set |
11 |
Hidden FAT12 |
87 |
NTFS volume set |
12 |
Compaq diagmost |
93 |
Amoeba |
14 |
Hidden FAT16<32MB |
94 |
Amoeba BBT |
16 |
HiddenFAT16 |
A0 |
IBM Thinkpad hidden |
17 |
Hidden HPFS/NTFS |
A5 |
BSD/386 |
18 |
AST Windows swap |
A6 |
Open BSD |
1B |
Hidden FAT32 |
A7 |
NextSTEP |
1C |
Hidden FAT32 partition (using LBA-mode INT 13 extensions) |
B7 |
BSDI fs |
B8 |
BSDI swap |
||
1E |
Hidden LBA VFAT partition |
BE |
Solaris boot partition |
24 |
NEC DOS |
C0 |
DR-DOS/Novell DOS secured partition |
3C |
Partition Magic |
C1 |
DRDOS/sec |
40 |
Venix 80286 |
C4 |
DRDOS/sec |
41 |
PPC Perp Boot |
C6 |
DRDOS/sec |
42 |
NTFS動態(tài)分區(qū) |
C7 |
Syrinx |
4D |
QNX4.x |
DB |
CP/M/CTOS |
4E |
QNX4.x 2nd part |
E1 |
DOS access |
4F |
QNX4.x 3rd part |
E3 |
DOS r/0 |
50 |
OnTrack DM |
E4 |
Speedstor |
51 |
OnTrack DM6 Aux |
EB |
BeoS fs |
52 |
CP/M |
F1 |
SpeedStor |
53 |
OnTrack DM6 Aux |
F2 |
DOS 3.3+secondary partition |
54 |
OnTrack DM6 |
F4 |
SpeedStor |
55 |
EZ-Drive |
FE |
LAN step |
56 |
Golden Bow |
FF |
BBT |
Microsoft對某些相同的文件系統(tǒng)使用了不同的類型值。這是因為,Microsoft操作系統(tǒng)根據(jù)類型值的不同確定使用哪種方式對分區(qū)內(nèi)的數(shù)據(jù)進行讀寫操作–使用基本Int 13H( BIOS Int 13H)還是擴展Int 13H(Extended Int 13H)。
基本Int 13H調(diào)用是BIOS提供的磁盤基本輸入輸出中斷調(diào)用,它可以完成磁盤(包括硬盤和軟盤)的復位、讀寫、校驗、定位、診斷、格式化等功能。它使用的就是CHS尋址方式,因此最大只能訪問8 GB左右的硬盤。雖然現(xiàn)代硬盤都已經(jīng)采用了線性尋址,但是由于基本Int 13H的制約,使用BIOS Int 13H接口的程序,如DOS 等則只能訪問8GB以內(nèi)的硬盤空間。
為了打破容量訪問限制,Microsoft等幾家公司制定了擴展Int 13H標準(Extended Int 13H),采用線性尋址方式存取硬盤,所以突破了8GB的限制,而且還加入了對可拆卸介質(zhì)(如移動硬盤)的支持。
(4) 0x05~0x07:分區(qū)結(jié)束CHS地址。與分區(qū)起始CHS地址結(jié)構(gòu)相同。
(5) 0x08~0x0B:4個字節(jié),分區(qū)起始LBA地址,使用Little-endian順序。這是非常重要的參數(shù),如果該參數(shù)遭到破壞,操作系統(tǒng)將無法找到文件系統(tǒng)分區(qū)或擴展分區(qū)的起始位置。
(6) 0x0C~0x0F:4個字節(jié),分區(qū)大小扇區(qū)數(shù),使用Little-endian順序。
注意:實踐表明,在手工重寫分區(qū)表時,在其他參數(shù)正確的情況下,分區(qū)大小扇區(qū)數(shù)稍有偏差對導出數(shù)據(jù)不會產(chǎn)生什么影響。當然,不能偏差太多。不過需要注意,雖然填入的某個分區(qū)大小扇區(qū)數(shù)稍微大于原分區(qū)實際大小不會影響本分區(qū)內(nèi)的數(shù)據(jù),但如果該分區(qū)后還有分區(qū),則可能會因為產(chǎn)生分區(qū)交錯而導致系統(tǒng)無法正常加載各個分區(qū),甚至造成死機現(xiàn)象的發(fā)生。