Ano ang Master Partition Table? (Kahulugan ng MPT)

Talaan ng mga Nilalaman:

Ano ang Master Partition Table? (Kahulugan ng MPT)
Ano ang Master Partition Table? (Kahulugan ng MPT)
Anonim

Ang master partition table ay isang bahagi ng master boot record/sektor na naglalaman ng paglalarawan ng mga partisyon sa hard disk drive, tulad ng kanilang mga uri at laki. Kasama ng master partition table ang disk signature at master boot code para mabuo ang master boot record.

Dahil sa laki (64 bytes) ng master partition table, maaaring tukuyin ang maximum na apat na partition (16 bytes bawat isa) sa isang hard drive. Gayunpaman, ang mga karagdagang partisyon ay maaaring i-set up sa pamamagitan ng pagtukoy sa isa sa mga pisikal na partisyon bilang isang pinahabang partisyon at pagkatapos ay pagtukoy ng mga karagdagang lohikal na partisyon sa loob ng pinalawig na partisyon na iyon.

Image
Image

Ang libreng disk partitioning tool ay isang madaling paraan upang manipulahin ang mga partisyon, markahan ang mga partisyon bilang "Aktibo, " at higit pa.

Bottom Line

Ang master partition table ay minsang tinutukoy bilang partition table lang o partition map, o kahit na dinaglat bilang MPT.

Master Partition Table Structure at Lokasyon

Ang master boot record ay may kasamang 446 bytes ng code, na sinusundan ng partition table na may 64 bytes, at ang natitirang dalawang byte ay nakalaan para sa disk signature.

Narito ang mga partikular na tungkulin ng bawat 16 byte ng master partition table:

Laki (Bytes) Paglalarawan
1 Naglalaman ito ng boot label
1 Starting head
1 Pagsisimulang sektor (unang anim na bit) at panimulang silindro (mas mataas na dalawang bit)
1 Ang byte na ito ay nagtataglay ng mas mababang walong bits ng panimulang cylinder
1 Naglalaman ito ng uri ng partition
1 Ending head
1 Ending sector (unang anim na bit) at nagtatapos na cylinder (mas mataas na dalawang bit)
1 Ang byte na ito ay nagtataglay ng mas mababang walong bits ng panghuling cylinder
4 Nangungunang mga sektor ng partition
4 Bilang ng mga sektor sa partition

Ang boot label ay partikular na kapaki-pakinabang kapag higit sa isang operating system ang naka-install sa hard drive. Dahil mayroon nang higit sa isang pangunahing partition, binibigyang-daan ka ng label ng boot na piliin kung aling OS ang magbo-boot.

Gayunpaman, palaging sinusubaybayan ng partition table ang isang partition na nagsisilbing "Active" na mabo-boot kung walang ibang pagpipilian ang pipiliin.

Ang seksyon ng uri ng partition ng partition table ay tumutukoy sa file system sa partition na iyon, kung saan ang 06 o 0E partition ID ay nangangahulugang FAT, 0B o 0C ay nangangahulugang FAT32, at 07 ay nangangahulugang NTFS o OS/2 HPFS.

Sa partition na 512 bytes para sa bawat sektor, kailangan mong i-multiply ang kabuuang bilang ng mga sektor sa 512 upang makuha ang bilang ng mga byte ng kabuuang partition. Ang numerong iyon ay maaaring hatiin ng 1, 024 upang makuha ang numero sa kilobytes, at pagkatapos ay muli para sa megabytes, at muli para sa gigabytes, kung kinakailangan.

Pagkatapos ng unang partition table, na offset 1BE ng MBR, ang iba pang partition table para sa pangalawa, pangatlo, at pang-apat na primary partition, ay nasa 1CE, 1DE, at 1EE:

Offset Offset
Hex Decimal Haba (Bytes) Paglalarawan
1BE - 1CD 446-461 16 Pangunahing Partition 1
1CE-1DD 462-477 16 Pangunahing Partition 2
1DE-1ED 478-493 16 Pangunahing Partition 3
1EE-1FD 494-509 16 Pangunahing Partition 4

Maaari mong basahin ang hex na bersyon ng master partition table na may mga tool tulad ng wxHexEditor at Active@ Disk Editor.

Inirerekumendang: