next up previous contents index
Дал╕: Розд╕лення жорсткого диску на Вгору: Розд╕ли Назад: Розширен╕ та лог╕чн╕ розд╕ли

Типи розд╕л╕в диску

Таблиц╕ розд╕л╕в диску або загрузочн╕ сектори (один з яких ╓ MBR, а ╕нш╕ знаходяться на розширених розд╕лах) мають по одому байту (тобто - один байт на кожен дисковий розд╕л - чи то основний, чи то лог╕чний), в якому запису╓ться тип в╕дпов╕дного розд╕лу. Це робиться для того, щоб можна було визначати тип операц╕йно╖ системи, як╕й належить даний розд╕л, або призначення даного розд╕лу. Мета цього - запоб╕гти випадкам, коли дв╕ р╕зн╕ операц╕йн╕ системи можуть випадково скористуватися одним ╕ тим же розд╕лом. Однак, насправд╕, операц╕йн╕ системи не дуже то стурбован╕ р╕зними байтами розд╕л╕в. Наприклад, Л╕накс не зверта╓ на цей байт жодно╖ уваги. Що ще г╕рше - деяк╕ з операц╕йних систем користуються цим байтом нев╕рно. Наприклад, як м╕н╕мум деяк╕ верс╕╖ DR-DOS'у ╕гнорують найстарший б╕т даного байту, в той час, як ╕нш╕ - в╕дносяться до нього з повагою.

Жодна стандартизац╕йна ╕нстанц╕я не може вказати, яке значення байту в╕дпов╕да╓ чому, але деяк╕ найб╕льш вживан╕ величини приведен╕ в таблиц╕ [*]. Ця ж сама таблиця ма╓ться в команд╕ fdisk  Л╕накса.


 
Таблиця: Типи розд╕л╕в жостких диск╕в (з програми fdisk  Л╕накса).
0 Empty 40 Venix 80286 94 Amoeba BBT    
1 DOS 12-bit FAT 51 Novell? a5 BSD/386    
2 XENIX root 52 Microport b7 BSDI fs    
3 XENIX usr 63 GNU HURD b8 BSDI swap    
4 DOS 16-bit <32M 64 Novell c7 Syrinx    
5 Extended 75 PC/IX db CP/M    
6 DOS 16-bit $\ge$32M 80 Old MINIX e1 DOS access    
7 OS/2 HPFS 81 Linux/MINIX e3 DOS R/O    
8 AIX 82 Linux swap f2 DOS secondary    
9 AIX bootable 83 Linux native ff BBT    
a OS/2 Boot Manag 93 Amoeba        
 


next up previous contents index
Дал╕: Розд╕лення жорсткого диску на Вгору: Розд╕ли Назад: Розширен╕ та лог╕чн╕ розд╕ли
Dmytro Kovalev
1999-06-10