মাস্টার পার্টিশন টেবিল হল মাস্টার বুট রেকর্ড/সেক্টরের একটি উপাদান যাতে হার্ড ডিস্ক ড্রাইভে থাকা পার্টিশনের বিবরণ থাকে, যেমন তাদের ধরন এবং আকার। মাস্টার পার্টিশন টেবিলটি মাস্টার বুট রেকর্ড তৈরি করতে ডিস্ক স্বাক্ষর এবং মাস্টার বুট কোডের সাথে থাকে।
মাস্টার পার্টিশন টেবিলের আকার (64 বাইট) এর কারণে, একটি হার্ড ড্রাইভে সর্বাধিক চারটি পার্টিশন (প্রতিটি 16 বাইট) সংজ্ঞায়িত করা যেতে পারে। যাইহোক, একটি বর্ধিত পার্টিশন হিসাবে ভৌত পার্টিশনের একটিকে সংজ্ঞায়িত করে এবং তারপর সেই বর্ধিত পার্টিশনের মধ্যে অতিরিক্ত লজিক্যাল পার্টিশন সংজ্ঞায়িত করে অতিরিক্ত পার্টিশন সেট আপ করা যেতে পারে।
ফ্রি ডিস্ক পার্টিশনিং টুলগুলি হল পার্টিশনগুলি পরিচালনা করার একটি সহজ উপায়, পার্টিশনগুলিকে "সক্রিয়" হিসাবে চিহ্নিত করা এবং আরও অনেক কিছু৷
নিচের লাইন
মাস্টার পার্টিশন টেবিলকে কখনও কখনও শুধুমাত্র পার্টিশন টেবিল বা পার্টিশন ম্যাপ হিসাবে উল্লেখ করা হয়, বা এমনকি এমপিটি হিসাবে সংক্ষেপে বলা হয়।
মাস্টার পার্টিশন টেবিলের কাঠামো এবং অবস্থান
মাস্টার বুট রেকর্ডে 446 বাইট কোড থাকে, তারপরে 64 বাইট সহ পার্টিশন টেবিল থাকে এবং বাকি দুটি বাইট ডিস্ক স্বাক্ষরের জন্য সংরক্ষিত থাকে।
এখানে একটি মাস্টার পার্টিশন টেবিলের প্রতিটি 16 বাইটের নির্দিষ্ট দায়িত্ব রয়েছে:
আকার (বাইট) | বর্ণনা |
1 | এতে বুট লেবেল রয়েছে |
1 | প্রারম্ভিক মাথা |
1 | শুরু করা সেক্টর (প্রথম ছয় বিট) এবং স্টার্টিং সিলিন্ডার (উচ্চ দুই বিট) |
1 | এই বাইটটি স্টার্টিং সিলিন্ডারের নিচের আটটি বিট ধারণ করে |
1 | এতে পার্টিশনের ধরন রয়েছে |
1 | শেষ মাথা |
1 | এন্ডিং সেক্টর (প্রথম ছয় বিট) এবং শেষ সিলিন্ডার (উচ্চ দুই বিট) |
1 | এই বাইট শেষ সিলিন্ডারের নিচের আটটি বিট ধারণ করে |
4 | ভাগের প্রধান সেক্টর |
4 | পার্টিশনে সেক্টরের সংখ্যা |
বুট লেবেলটি বিশেষভাবে উপযোগী হয় যখন হার্ড ড্রাইভে একাধিক অপারেটিং সিস্টেম ইনস্টল করা থাকে। যেহেতু সেখানে একাধিক প্রাথমিক পার্টিশন আছে, বুট লেবেল আপনাকে কোন OS বুট করতে হবে তা বেছে নিতে দেয়।
তবে, পার্টিশন টেবিল সর্বদা একটি পার্টিশনের ট্র্যাক রাখে যা "সক্রিয়" হিসাবে কাজ করে যেটি অন্য কোন বিকল্প বেছে না থাকলে বুট করা হয়৷
পার্টিশন টেবিলের পার্টিশন টাইপ বিভাগটি সেই পার্টিশনের ফাইল সিস্টেমকে বোঝায়, যেখানে 06 বা 0E পার্টিশন আইডি মানে FAT, 0B বা 0C মানে FAT32 এবং 07 মানে NTFS বা OS/2 HPFS।
প্রতিটি সেক্টরের জন্য 512 বাইট বিশিষ্ট একটি পার্টিশনের সাথে, মোট পার্টিশনের বাইটের সংখ্যা পেতে আপনাকে সেক্টরের মোট সংখ্যাকে 512 দ্বারা গুণ করতে হবে। সেই সংখ্যাটিকে 1, 024 দ্বারা ভাগ করা যেতে পারে যাতে সংখ্যাটি কিলোবাইটে এবং তারপরে আবার মেগাবাইটে এবং আবার গিগাবাইটের জন্য, প্রয়োজনে।
প্রথম পার্টিশন টেবিলের পরে, যা MBR-এর 1BE অফসেট, দ্বিতীয়, তৃতীয় এবং চতুর্থ প্রাথমিক পার্টিশনের জন্য অন্যান্য পার্টিশন টেবিলগুলি 1CE, 1DE, এবং 1EE:
অফসেট | অফসেট | ||
হেক্স | দশমিক | দৈর্ঘ্য (বাইট) | বর্ণনা |
1BE - 1CD | 446-461 | 16 | প্রাথমিক বিভাজন ১ |
1CE-1DD | 462-477 | 16 | প্রাথমিক বিভাজন ২ |
1DE-1ED | 478-493 | 16 | প্রাথমিক বিভাজন ৩ |
1EE-1FD | 494-509 | 16 | প্রাথমিক বিভাজন ৪ |
আপনি wxHexEditor এবং Active@ Disk Editor এর মতো টুল সহ মাস্টার পার্টিশন টেবিলের হেক্স সংস্করণ পড়তে পারেন।