MBR ও GPT  কী?

MBR এর কিছু লিমিটেশন এর জন্যই GPT এসেছে। কারন বর্তমানে Storage এর পরিমান বাড়ছেই, তার সাথে আমাদের requirements এবং ডিস্ক এর সাইজ ছোট হচ্ছে। মুলত এই কারনেই GPT র আবির্ভাব।

MBR এর লিমিটেশনঃ

১. MBR ২ টেরাবাইট সাপোর্ট করে।

২. 4 টি primary পার্টিশন সাপোর্ট করে। যদি বেশি পার্টিশন দরকার হয় তাহলে একটি extended করে নিতে হবে। এবং extended এর মধ্যে আপনি অনেক logical partition বানাতে পারবেন।

GPT এর সুবিধাঃ

*ডিস্ক ড্রাইভ এর সাইজ অনেক বড় হতে পারবে এবং এই সাইজ নির্ভর করবে OS এবং এর ফাইল সিস্টেম এর উপর।

* এটা unlimited partition সাপোর্ট করে OS এর উপর ভিত্তি করে। যেমনঃ

উইন্ডোজ ১২৮ টা পার্টিশন সাপোর্ট করে তাই এখানে extended partition করার কোন প্রয়োজন নেই।

* এই পার্টিশন সহজে নষ্ট হয় না। হলেও নিজে নিজে ঠিক করার চেষ্টা করে। এই জন্য GPT তার পার্টিশন ইনফরমেশন ডিস্ক এর আলাদা আলাদা জায়গায় রেখে দেয়।

* CRC check করে। যদি ডাটা corrupt হয় তাহলে অন্য লোকেশন থেকে তা তুলে আনে।

                                                           

                                       MBR ও GDT এর মধ্যে পার্থক্য


GTP (GUID Partition Table) এবং MBR(Master Boot Record) হ'ল হার্ড ড্রাইভের পার্টিশন এর ধরণ।, GTP এবং MBR প্রতিটি পার্টিশনের নিজস্ব বৈশিষ্ট্য রয়েছে।

জিপিটি GTP হ'ল নতুন সিস্টেমগুলির হার্ড ড্রাইভে পার্টিশন টেবিলগুলির জন্য আধুনিক স্ট্যান্ডার্ড লেআউট যা বায়োসের পরিবর্তে UEFI (Unified Extensible Firmware Interface) ব্যবহার করে। Gide পার্টিশন টেবিলের জন্য সংক্ষিপ্ত, প্রযুক্তি আপনাকে অসংখ্যক (সর্বোচ্চ ১২৮ টি)পার্টিশন তৈরি করতে দেয়.

মাস্টার বুট রেকর্ডের জন্য সংক্ষিপ্ত MBR আধুনিক সিস্টেমের সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য লিগ্যাসি BIOS mode ব্যবহার করে যা GTP থেকে পৃথক, MBR আপনাকে কেবল সর্বোচ্চ চারটি প্রাথমিক পার্টিশন বা তিনটি প্রাথমিক পার্টিশন এবং একটি বর্ধিত পার্টিশন তৈরি করতে দেয়। তবে, আপনি দেখতে পাবেন যে MBR GTP এর চেয়ে বেশি সংখ্যক সিস্টেম এবং সেটআপের সাথে সামঞ্জস্যপূর্ণ।

MBR এবং GTP বিভিন্ন বৈশিষ্ট্য এবং ফাংশনগুলির কারণে, পিসির সিস্টেম ড্রাইভকে সার্পোট দেওয়ার জন্য সঠিক বুট মোড নির্ধারণ করা হয়।

হার্ড ড্রাইভ পার্টিশন

আপনি একটি হার্ড ড্রাইভ যেকোনো স্টোরেজ কম্পিউটারে লাগালে ডিফল্টভাবে সেটা একটি ড্রাইভ হিসেবে প্রদর্শিত হয়। কিন্তু হার্ড ড্রাইভ পার্টিশন করার মাধ্যমে একটি ড্রাইভ থেকে একাধিক ড্রাইভ বানানো যায়, কম্পিউটার অপারেটিং সিস্টেম ঐ সিঙ্গেল ড্রাইভকে একাধিক ড্রাইভ হিসেবে দেখতে পায় এবং প্রত্যেকটি ড্রাইভ এক একটি স্বাধীন ড্রাইভের ন্যায় আচরণ করে। জিপিটি (GPT) বা এমবিআর (MBR) হচ্ছে পার্টিশন স্ট্র্যাকচার, যেটা বুঝায় কিভাবে একটি পার্টিশনে কোন তথ্য স্টোর থাকবে এবং কিভাবে অপারেটিং সিস্টেম সেই তথ্য গুলোকে অ্যাক্সেস করবে।

যদি হার্ড ড্রাইভ পার্টিশন স্ট্র্যাকচার সিস্টেম না থাকতো, অপারেটিং সিস্টেম কখনোই পার্টিশনে থাকা তথ্য গুলো রীড করতে পারতো না। আজকের আলোচ্য এই দুই পার্টিশন স্ট্র্যাকচারই একই কাজ করে থাকে, কিন্তু তারপরেও এদের মধ্যে কিছু সুবিধা অসুবিধা রয়েছে, কিছু পার্থক্য রয়েছে। এখানে জিপিটি একটি নতুন স্ট্যান্ডার্ড, যার ফলে এতে অনেক টাইপের সুবিধা রয়েছে আর এমবিআর পুরাতন স্ট্যান্ডার্ড তাই এতে কিছু বাঁধা রয়েছে। যেহেতু এমবিআর পুরাতন স্ট্যান্ডার্ড, তাই বেশি অপারেটিং সিস্টেম এটিকে সমর্থন করে, যদিও উইন্ডোজ, ম্যাক, লিনাক্স এরা জিপিটি’কেও সমর্থন করে।

মাস্টার বুট রেকর্ড

এমবিআর বা মাস্টার বুট রেকর্ড অনেক পুরাতন হার্ড ড্রাইভ পার্টিশন স্ট্র্যাকচার স্ট্যান্ডার্ড। এটি সর্বপ্রথম ১৯৮৩ সালে আমাদের মাঝে পরিচিত হয়েছিলো। মাস্টার বুট রেকর্ড তখনোই ডিস্কে তৈরি হয় যখন পার্টিশন তৈরি করা হয়। মানে এটি আগে থেকেই ডিস্কে থাকে না, যেমন ফ্ল্যোপি ডিস্ক যেটা পার্টিশন হয় না, এতে মাস্টার বুট রেকর্ড থাকে না। ডিস্কের প্রথম সেক্টরে মাস্টার বুট রেকর্ড অবস্থিত হয়। একে সংক্ষেপে এমবিআর, মাস্টার বুট সেক্টর, সেক্টর জিরো, মাস্টার বুট ব্লক, মাস্টার পার্টিশন বুট সেক্টর ইত্যাদি বলা হয়ে থাকে।

মাস্টার বুট রেকর্ড তিনটি প্রধান বিষয়ের উপর অবস্থিত। প্রথমত, মাস্টার পার্টিশন টেবিল, দ্বিতীয়ত ডিস্ক সিগনেচার, এবং তৃতীয়ত মাস্টার বুট কোড। আপনার কম্পিউটার প্রথম স্টার্ট নেওয়ার সময় থেকেই মাস্টার বুট রেকর্ডের কাজ শুরু হয়ে যায়। প্রথমে BIOS যে ড্রাইভ বা ডিস্ক থেকে কম্পিউটার বুট করতে চায়, সেখানে মাস্টার বুট রেকর্ডের জন্য অনুসন্ধান করে। এর পরে এমবিআর বুট কোড সিস্টেম পার্টিশন খুঁজে পাওয়ার জন্য অনুসন্ধান করে। এবার ঐ পার্টিশন বুট সেক্টর অপারেটিং সিস্টেমকে স্টার্ট করে রান করিয়ে দেয়। তো বুঝতেই পাড়ছেন, মাস্টার বুট রেকর্ড আপনার কম্পিউটার অন হওয়ার সময় কিভাবে সাহায্য করে থাকে।

আগেই বলেছি, এটি পুরাতন স্ট্যান্ডার্ড তাই এতে মাত্র চারটি প্রাইমারী পার্টিশন তৈরি করা সম্ভব। যদি আরো পার্টিশন তৈরি করতে চান সেক্ষেত্রে ৪ নাম্বার পার্টিশনটিকে এক্সটেন্ড করে আরো সাব-পার্টিশন তৈরি করা যায়, যেগুলোকে লজিক্যাল ড্রাইভ বলতে পারেন। এমবিআর ৩২-বিট পার্টিশন সিস্টেম ব্যবহার করে, এবং প্রত্যেকটি পার্টিশন ২ টেরাবাইটের উপর তৈরি করতে পাড়বেন না। মানে আপনার হার্ড ড্রাইভে মোট চারটি পার্টিশন থাকবে এবং প্রত্যেকটি পার্টিশন ২ টেরাবাইটের উপর হওয়া সম্ভব হবে না। এখন যদি আপনার কাছে ২০ টেরাবাইটের হার্ড ড্রাইভ থাকে, সেক্ষেত্রে এই স্ট্যান্ডার্ডের সাথে একটু সমস্যায় পরে যাবেন।

জিপিটি

জিপিটি একটি নতুন পার্টিশন স্ট্র্যাকচার স্ট্যান্ডার্ড, যেটা আমি পূর্বেই উল্লেখিত করেছি। জিপিটিকে GUID পার্টিশন টেবিল ও বলা হয়। হ্যাঁ, অবশ্যই এটি একটি ফিউচার প্রুফ স্ট্যান্ডার্ড যেটি এমবিআর’কে সহজেই রিপ্লেস করে দিয়েছে, কেনোনা এতে অনেক কম লিমিটেসন রয়েছে। যেখানে এমবিআর এ কেবল একটি সিগন্যাল পার্টিশন ২ টেরাবাইট পর্যন্ত হতে পারে, সেখানে জিপিটি’তে ৯.৪৪ জেটাবাইট পর্যন্ত এক একটি পার্টিশন তৈরি করা সম্ভব (১ জেটাবাইট = ১ বিলিয়ন টেরাবাইট)—তবে মাইক্রোসফট উইন্ডোজ কেবল ২৫৬ টেরাবাইট পর্যন্তই একটি সিঙ্গেল পার্টিশন সমর্থন করতে পারে।

এমবিআর এর আরেকটি লিমিটেসন হচ্ছে এটি কেবল ৪টি প্রাইমারী পার্টিশন হোল্ড করতে পারে এবং আলাদা পার্টিশন তৈরি করার জন্য এটি এক্সটেডেড বা লজিক্যাল পার্টিশন তৈরি করে, কিন্তু জিপিটি স্ট্যান্ডার্ডে কোন লজিক্যাল পার্টিশন তৈরি না করে ১২৮টি পর্যন্ত পার্টিশন ড্রাইভ উইন্ডোজ অপারেটিং সিস্টেমের সাহায্যে তৈরি করা সম্ভব।

এমবিআর তার বুট ইনফরমেশন গুলোকে এক জায়গায় রেখে দেয় ফলে ডাটা গুলো খুব সহজেই করাপ্টেড হয়ে যেতে পারে, কিন্তু জিপিটি বুট ইনফরমেশনকে সম্পূর্ণ ড্রাইভের বিভিন্ন জায়গায় রেখে দেয়, ফলে ডাটা রিকভার করার সময় অনেক সুবিধা হয়ে যায়। যেকোনো ছোটখাটো এরর জিপিটি ডিস্ক নিজে থেকেই সামাধান করতে পারে, এবং ডাটা লস হওয়ার চান্স এখানে অনেক কম। জিপিটি UEFI এর মাধ্যমে কাজ করে, যেটা BIOS কে রিপ্লেস করে দিয়েছে।

ওএস সাপোর্ট

উইন্ডোজ অপারেটিং সিস্টেমের কেবল ৬৪-বিট ভার্সন গুলো জিপিটি সমর্থন করে, মানে UEFI সিস্টেম কম্পিউটারে রান হয়। আপনার ল্যাপটপে যদি কেনার সময় থেকে ডিফল্টভাবে উইন্ডোজ ১০ বা উইন্ডোজ ৮ এর ৬৪-বিট ভার্সন ইন্সটল করা থাকে, তবে অবশ্যই এটি জিপিটি সিস্টেমেই রয়েছে। আলাদা মডার্ন অপারেটিং সিস্টেম গুলোও জিপিটি সমর্থন করে। লিনাক্স বিল্ডইন ভাবে জিপিটি সমর্থন করে, আর ম্যাক ওএস এক্স বর্তমানে এপিটি বাদ দিয়ে জিপিটি ব্যবহার করতে শুরু করে দিয়েছে।

তো এতক্ষণের আলোচনার পরে নিশ্চয় আপনি নতুন হার্ড ড্রাইভ সেটআপ করার সময় জিপিটি স্ট্যান্ডার্ড ব্যবহার করবেন, কেনোনা এটি অবশ্যই মডার্ন এবং অনেক বেশি সুবিধা প্রদান করে। যদি আপনার কম্পিউটার পুরাতন হয়ে থাকে আর BIOS ছাড়া কোন উপায় না থাকে, তবে আপনাকে পুরাতন এমবিআর নিয়েই পরে থাকতে হবে।