Master Master гэж юу вэ?

Мастер хуваалтын хүснэгт нь мастер boot record / sector бөгөөд тэдгээрийн төрөл, хэмжээ зэрэг хатуу дискний хөтчийн хуваалтуудын тодорхойлолтыг агуулдаг. Мастер хуваалтын хүснэгт нь дискний гарын үсэг болон мастер boot кодтой мастер ачаалах бичлэгийг бүрдүүлнэ.

Мастер хуваалтын хүснэгтийн (64 байт) хэмжээтэй учраас дээд тал нь дөрвөн хуваалт (16 байтыг) хатуу диск дээр тодорхойлж болно.

Гэхдээ нэмэлт хуваалтуудыг физик хуваалтуудын нэгийг өргөтгөсөн хуваалт гэж тодорхойлж өргөтгөсөн хуваалт доторх нэмэлт логик хуваалтуудыг тодорхойлох замаар тохируулж болно.

Тэмдэглэл: Чөлөөт диск хуваах хэрэгслүүд нь хуваалтуудыг ашиглах хялбар арга юм, хуваалтуудыг "Идэвхтэй" гэж тэмдэглэх болон бусад.

Мастер хуваалтын хүснэгтүүдэд зориулсан бусад нэрс

Мастер хуваалтын хүснэгтийг заримдаа хуваалтын хүснэгт эсвэл хуваалтын зураг гэж нэрлэдэг бөгөөд эсвэл MPT гэж товчилсон байдаг.

Мастер хуваалтын хүснэгтийн бүтэц ба байршил

Мастер ачаалах бичлэг нь 446 байт код агуулж байгаа бөгөөд дараа нь хуваалтын хүснэгтэд 64 байт байдаг бөгөөд үлдсэн хоёр байт нь дискний гарын үсэг дээр нөөцлөгддөг.

Мастер хуваалтын хүснэгтний 16 байт бүрт тодорхойлсон үүргүүд энд байна:

Хэмжээ (тоо) Тодорхойлолт
1 Энэ нь ачаалах шошгыг агуулдаг
1 Толгойгоо эхэл
1 Салбарын эхлэл (эхний зургаан битийн) болон цилиндрээс эхэлнэ (өндөр хоёр бит)
1 Энэ байт нь эхлэл цилиндрийн доод найман битийг агуулна
1 Энэ нь хуваалтын төрөл агуулна
1 Толгойгоо төгсгөнө
1 Салбарын төгсгөл (эхний зургаан бит) ба төгсгөл цилиндр (хоёр бит илүү)
1 Энэ байт нь төгсгөлийн цилиндрийн доод найман битийг агуулна
4 Хувьцааны тэргүүлэх салбарууд
4 Хуваалтанд байгаа салбаруудын тоо

Хатуу диск дээр нэгээс олон үйлдлийн систем суулгагдсан бол ачаалагчийн шошго нь илүү хэрэгтэй байдаг. Нэгээс илүү үндсэн хуваалтаас эхлэн ачаалах шошго нь аль OS-г сонгохыг сонгох боломжийг олгодог.

Гэсэн хэдий ч хуваалтын хүснэгт нь өөр ямар ч сонголт сонгогдоогүй тохиолдолд ачаалагдах "Идэвхтэй" нэг хуваалтыг үргэлж хадгалж байдаг.

Хуваалтын хүснэгтний хуваалтын төрөл хэсэг нь уг хуваалт дээрх файлын системийг хэлдэг бөгөөд 06 эсвэл 0E хуваалтын ID нь FAT , 0B эсвэл 0C гэсэн үг нь FAT32 гэсэн үг бөгөөд 07 гэж NTFS эсвэл OS / 2 HPFS гэсэн утгатай.

Бүх салбарын хувьд 512 байт хуваалт бүхий хуваалтаар нийт хуваалтын утгуудын тоог авахын тулд нийт салбарын тоог 512-аар үржүүлэх хэрэгтэй. Тэр дугаарыг 1,024 -аар хувааж, тоогоороо kilobytes, дараа нь мегабайтаар, дахин шаардлагатай бол гигабайтаар дугаарлана.

Эхний хуваалтын хүснэгтийг MBR-ийн 1Б- ийг нөхөж дууссаны дараа хоёр дахь, гурав дахь, дөрөв дэх үндсэн хуваалтын хүснэгтүүд нь 1CE, 1DE, болон 1EE-д байна:

Offset Урт (Бут) Тодорхойлолт
Hex Аравтын
1BE - 1CD 446-461 16 Үндсэн хуваалт 1
1CE-1DD 462-477 16 Үндсэн хуваалт 2
1DE-1ED 478-493 16 Үндсэн хуваалт 3
1EE-1FD 494-509 16 Үндсэн хуваалт 4

Та мастер хуваалтын хүснэгтний hex хувилбарыг wxHexEditor болон Active @ Disk Editor гэх мэт хэрэгслүүдээр уншиж болно.