რა არის ძირითადი გაყოფის ცხრილი? (MPT განმარტება)

Სარჩევი:

რა არის ძირითადი გაყოფის ცხრილი? (MPT განმარტება)
რა არის ძირითადი გაყოფის ცხრილი? (MPT განმარტება)
Anonim

მასტერ დანაყოფის ცხრილი არის ძირითადი ჩატვირთვის ჩანაწერის/სექტორის კომპონენტი, რომელიც შეიცავს მყარი დისკის დანაყოფების აღწერას, მათ ტიპებსა და ზომებს. ძირითადი დანაყოფის ცხრილი თან ახლავს დისკის ხელმოწერას და ძირითადი ჩატვირთვის კოდს, რათა შეიქმნას ძირითადი ჩატვირთვის ჩანაწერი.

მასტერ დანაყოფის ცხრილის ზომის (64 ბაიტი) გამო, მყარ დისკზე შეიძლება განისაზღვროს მაქსიმუმ ოთხი დანაყოფი (თითოეული 16 ბაიტი). თუმცა, დამატებითი ტიხრების დაყენება შესაძლებელია ერთ-ერთი ფიზიკური დანაყოფის გაფართოებულ დანაყოფის განსაზღვრით და შემდეგ დამატებითი ლოგიკური ტიხრების განსაზღვრით ამ გაფართოებულ დანაყოფში.

Image
Image

დისკის დაყოფის უფასო ხელსაწყოები არის ტიხრების მანიპულირების მარტივი გზა, ტიხრების მონიშვნა როგორც "აქტიური" და სხვა.

ბოლო ხაზი

სამაგისტრო დანაყოფის ცხრილს ზოგჯერ მოიხსენიებენ როგორც მხოლოდ დანაყოფის ცხრილს ან დანაყოფის რუკას, ან თუნდაც შემოკლებით MPT.

მასტერ დანაყოფის ცხრილის სტრუქტურა და მდებარეობა

ძირითადი ჩატვირთვის ჩანაწერი მოიცავს 446 ბაიტ კოდს, რასაც მოჰყვება დანაყოფის ცხრილი 64 ბაიტით, ხოლო დანარჩენი ორი ბაიტი დაცულია დისკის ხელმოწერისთვის.

აქ არის ძირითადი დანაყოფის ცხრილის თითოეული 16 ბაიტის კონკრეტული მოვალეობები:

ზომა (ბაიტები) აღწერა
1 ეს შეიცავს ჩატვირთვის ეტიკეტს
1 საწყისი თავი
1 საწყისი სექტორი (პირველი ექვსი ბიტი) და საწყისი ცილინდრი (უფრო მაღალი ორი ბიტი)
1 ეს ბაიტი შეიცავს საწყისი ცილინდრის ქვედა რვა ბიტს
1 ეს შეიცავს დანაყოფის ტიპს
1 დამთავრებული თავი
1 ბოლო სექტორი (პირველი ექვსი ბიტი) და ბოლო ცილინდრი (უფრო მაღალი ორი ბიტი)
1 ეს ბაიტი შეიცავს ბოლო ცილინდრის ქვედა რვა ბიტს
4 დანაყოფის წამყვანი სექტორები
4 სექტორების რაოდენობა დანაყოფში

ჩატვირთვის ეტიკეტი განსაკუთრებით სასარგებლოა, როდესაც მყარ დისკზე ერთზე მეტი ოპერაციული სისტემაა დამონტაჟებული. ვინაიდან არის ერთზე მეტი ძირითადი დანაყოფი, ჩატვირთვის ლეიბლი საშუალებას გაძლევთ აირჩიოთ რომელი ოპერაციული სისტემა ჩატვირთოთ.

თუმცა, დანაყოფის ცხრილი ყოველთვის ადევნებს თვალყურს ერთ დანაყოფის, რომელიც ემსახურება როგორც "აქტიურს", რომელიც ჩაიტვირთება, თუ სხვა ვარიანტები არ არის არჩეული.

დანაყოფის ტიპის განყოფილება დანაყოფის ცხრილის ეხება ფაილურ სისტემას ამ დანაყოფზე, სადაც 06 ან 0E დანაყოფი ID ნიშნავს FAT, 0B ან 0C ნიშნავს FAT32 და 07 ნიშნავს NTFS ან OS/2 HPFS.

დანაყოფით, რომელიც არის 512 ბაიტი თითოეული სექტორისთვის, თქვენ უნდა გაამრავლოთ სექტორების ჯამური რაოდენობა 512-ზე, რათა მიიღოთ მთლიანი დანაყოფის ბაიტების რაოდენობა. შემდეგ ეს რიცხვი შეიძლება დაიყოს 1-ზე, 024-ზე, რათა რიცხვი მივიღოთ კილობაიტებად, შემდეგ ისევ მეგაბაიტებისთვის და ისევ გიგაბაიტებისთვის, საჭიროების შემთხვევაში.

პირველი დანაყოფის ცხრილის შემდეგ, რომელიც არის MBR-ის ოფსეტური 1BE, მეორე, მესამე და მეოთხე ძირითადი დანაყოფის სხვა დანაყოფების ცხრილები არის 1CE, 1DE და 1EE:

ოფსეტური ოფსეტური
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

შეგიძლიათ წაიკითხოთ სამაგისტრო დანაყოფის ცხრილის ექვსკუთხა ვერსია ისეთი ხელსაწყოებით, როგორიცაა wxHexEditor და Active@ Disk Editor.

გირჩევთ: