PC বিল্ড করছেন? তো আপনাকে জিজ্ঞেস করা হয়েছে অপারেটিং সিস্টেম ইনস্টল করার জন্য MBR নাকি GPT?
MBR এবং GPT পার্টিশনের পার্থক্য খুব সরল। কিন্তু কিছু পটভূমি তথ্য জানলে আপনি প্রতিটি পার্টিশন টেবিল এবং কোনটি কখন বেছে নেবেন সেটা আরো স্পষ্টভাবে বুঝতে পারবেন।
এই নিবন্ধে আমরা জানব: পার্টিশন কী, MBR এবং GPT পার্টিশনের পার্থক্য, একটি পার্টিশন টাইপ থেকে অন্যটিতে আপগ্রেড করা উচিত কিনা, এবং আরও অনেক কিছু।
পার্টিশন কী?
পার্টিশন হলো হার্ড ডিস্ক ড্রাইভ (HDD) বা সলিড স্টেট ড্রাইভ (SSD)-এর একটি ভার্চুয়াল ভাগ। প্রতিটি পার্টিশনের আকার ভিন্ন হতে পারে এবং সাধারণত আলাদা কাজে লাগে।
উদাহরণস্বরূপ, উইন্ডোজে সাধারণত একটি ছোট রিকভারি পার্টিশন এবং একটি বড় ফাইল সিস্টেম পার্টিশন থাকে যা C: হিসেবে লেবেল করা থাকে। C: পার্টিশনই অধিকাংশ মানুষ জানেন, কারণ এখানেই প্রোগ্রাম ইনস্টল এবং ফাইল সংরক্ষণ করা হয়।
লিনাক্সে সাধারণত একটি রুট পার্টিশন (/), মেমরি ম্যানেজমেন্টের জন্য একটি সওয়াপ পার্টিশন, এবং একটি বড় /home পার্টিশন থাকে। /home পার্টিশন উইন্ডোজের C: পার্টিশনের মতোই—এখানেই অধিকাংশ প্রোগ্রাম ইনস্টল এবং ফাইল সংরক্ষণ হয়।
আপনি যদি দোকান থেকে কম্পিউটার কেনেন এবং OS প্রি-ইনস্টলড থাকে, তাহলে ম্যানুফ্যাকচারারই পার্টিশনগুলো তৈরি করেছে। ডুয়াল বুট করার পরিস্থিতি ছাড়া আপনাকে এ নিয়ে চিন্তা করতে হবে না।
সেলফ-ইনস্টল করলেও ইনস্টলার ডিফল্ট পার্টিশন এবং সাইজ সাজেস্ট করে। সাধারণত আপনাকে কিছু পরিবর্তন করতে হয় না।
পার্টিশন কী সেটা জানার পর, এখন MBR এবং GPT পার্টিশনের পার্থক্য জানি।
নোট: এখন থেকে "ড্রাইভ" বলতে HDD এবং SSD উভয়ই বোঝাবো।
MBR এবং GPT পার্টিশনের ওভারভিউ
ড্রাইভকে পৃথক পার্টিশনে ভাগ করার আগে, সেটাকে একটি নির্দিষ্ট পার্টিশন স্কিম বা টেবিল ব্যবহার করতে কনফিগার করতে হয়।
পার্টিশন টেবিল অপারেটিং সিস্টেমকে বলে ডেটা এবং পার্টিশনগুলো ড্রাইভে কীভাবে সংগঠিত। উপরের স্ক্রিনশটগুলো ড্রাইভের পার্টিশন টেবিল দেখাচ্ছে, এবং প্রতিটি পার্টিশন রেক্ট্যাঙ্গুলার ব্লক হিসেবে দেখাচ্ছে।
পার্টিশন টেবিলের দুটি প্রধান ধরন: MBR এবং GPT।
MBR মানে মাস্টার বুট রেকর্ড—ড্রাইভের শুরুতে একটি সংরক্ষিত জায়গা যেখানে পার্টিশনগুলো কীভাবে সংগঠিত সেটার তথ্য থাকে। MBR-এ OS লঞ্চ করার কোডও থাকে, তাই এটাকে বুট লোডারও বলা হয়।
GPT মানে GUID পার্টিশন টেবিল—এটি একটি nieu স্ট্যান্ডার্ড যা ধীরে ধীরে MBR প্রতিস্থাপন করছে।
MBR-এর বিপরীতে, GPT সকল পার্টিশনের সংগঠন এবং OS বুট করার তথ্য পুরো ড্রাইভে ফেলে। তাই যদি একটি পার্টিশন মুছে যায় বা করাপ্ট হয়, তবুও বুট করা এবং কিছু ডেটা রিকভার করা সম্ভব।
গত পাঁচ বছরে কম্পিউটার কেনলে প্রায় নিশ্চিতই সেটা GPT পার্টিশন টেবিল ব্যবহার করছে, পুরনো MBR না।
MBR বনাম GPT পার্টিশনের পার্থক্য
MBR এবং GPT পার্টিশনের মধ্যে অনেক পার্থক্য আছে, কিন্তু মূলগুলো এখানে:
প্রথম, MBR পার্টিশন টেবিলের সর্বোচ্চ ক্যাপাসিটি প্রায় ২ টেরাবাইট। ২ TB-র বেশি বড় ড্রাইভ MBR-এ ব্যবহার করলে শুধু প্রথম ২ TB কাজে লাগবে, বাকি স্টোরেজ বর্জিত যাবে।
দ্বিতীয়, GPT পার্টিশন টেবিল ৯.৭ জেটাবাইট পর্যন্ত সাপোর্ট করে। ১ জেটাবাইট মানে প্রায় ১ বিলিয়ন টেরাবাইট—তাই স্পেস শেষ হওয়ার সম্ভাবনা নেই।
তৃতীয়, MBR-এ সর্বোচ্চ ৪টি পৃথক পার্টিশন থাকতে পারে। তবে 그중 একটি এক্সটেন্ডেড পার্টিশন হিসেবে কনফিগার করলে ২৩টি অতিরিক্ত পার্টিশন তৈরি করা যায়। মোটামুটি ২৬টি পার্টিশন MBR-এ সম্ভব।
GPT-এ ১২৮টি পৃথক পার্টিশন থাকতে পারে, যা বাস্তব ব্যবহারে যথেষ্ট বেশি।
MBR পুরনো, তাই এটি লিগ্যাসি BIOS সিস্টেমের সাথে জোড়া। GPT nieu UEFI সিস্টেমে পাওয়া যায়। অর্থাৎ MBR-এর সফটওয়্যার ও হার্ডওয়্যার কম্প্যাটিবিলিটি ভালো, কিন্তু GPT ধীরে ধীরে পেছনে ধরছে।
BIOS সম্পর্কে নিচে সংক্ষিপ্তে আলোচনা করা হয়েছে।
MBR থেকে GPT-এ আপগ্রেড করা উচিত কিনা?
আপনার ড্রাইভ যদি MBR ব্যবহার করে, তো আপনি চিনতে পারেন GPT-এ আপগ্রেড করা উচিত কিনা।
সংক্ষেপে: সম্ভবত না। কথা আছে, "যদি ভাঙা না থাকে, তো ঠিক করার দরকার নেই।"
MBR সেক্টর খুব সহজে করাপ্ট হয়ে যেতে পারে, ফলে আবার বুট হবেনা। তখন রিকভারি USB বানিয়ে MBR রিপেয়ার করতে হবে বা পুরো ড্রাইভ ওইপ করে OS রিইনস্টল করতে হবে।
অনুভব থেকে বলছি, এত ঝামেলা করলে কিছু লাভ নেই।
তবে কিছু ক্ষেত্রে আপগ্রেড বিবেচনা করা যায়:
- ২ TB-র বেশি বড় ড্রাইভে আপগ্রেড চান
- ২৬টির বেশি পার্টিশন দরকার
এই কেসগুলোর জন্যও আপনার হার্ডওয়্যার GPT এবং UEFI BIOS সাপোর্ট করে কিনা তা নিশ্চিত করতে হবে।
রিসার্চ করে আপগ্রেড সিদ্ধান্ত নিলে, ড্রাইভ এবং গুরুত্বপূর্ণ ডেটার ব্যাকআপ নিন। বurst case-এ রোল ব্যাক করতে পারবেন রিইনস্টল ছাড়া।
BIOS-এর ওভারভিউ
BIOS няколкоবার বললাম। এটি আর্টিকেলের স্কোপের বাইরে, কিন্তু MBR এবং GPT-এর শেষ মূল পার্থক্য বুঝতে BIOS জানা দরকার।
BIOS মানে বেসিক ইনপুট/আউটপুট সিস্টেম—মাদারবোর্ডের একটি চিপে স্টোর করা সফটওয়্যার যা কম্পিউটার অন করার সাথে সাথে চলে।
BIOS কিবোর্ড, মাউস, অন্যান্য হার্ডওয়্যার কনফিগার করে, সিস্টেম ক্লক সেট করে, মেমরি টেস্ট করে, ইত্যাদি। তারপর ড্রাইভ খুঁজে বুট লোডার লোড করে, যা MBR বা GPT পার্টিশন টেবিল।
কম্পিউটার অন করলে সাধারণত ম্যানুফ্যাকচারারের লোগো দেখানো হয়। লোগোর নিচে কোন কী চাপলে BIOS কনফিগার হবে সেটা লেখা থাকে—সাধারণত Delete, Escape, বা F2, কিন্তু ম্যানুফ্যাকচারার অনুযায়ী ভিন্ন হয়।
BIOS-এর দুটি প্রধান ধরন: লিগ্যাসি BIOS এবং UEFI BIOS:
লিগ্যাসি BIOS পুরনো, পুরোপুরি কিবোর্ড-চালিত। UI সাধারণ, ব্যাকগ্রাউন্ড কালো বা ব্লু-স্ক্রিন-অফ-ডেথ রঙের।
UEFI মানে ইউনিফাইড এক্সটেনসিবল ফার্মওয়্যার ইন্টারফেস—এটাকে নিউ টাইপের BIOS বলে পারেন। UEFI-এ গ্রাফিক্স থাকে (ফ্যান স্পিড, টেম্পারেচার, CPU ক্লক স্পিড দেখানোর জন্য), এবং মাউস বা ট্র্যাকপ্যাড দিয়ে কন্ট্রোল করা যায়।
MBR এবং GPT BIOS
MBR পুরনো স্ট্যান্ডার্ড, তাই এটি লিগ্যাসি BIOS সিস্টেমের সাথে জোড়া (লিগ্যাসি BIOS শুধু MBR পার্টিশন वाले ড্রাইভ এক্সেস করতে পারে)। এটা খারাপ কিছু নয়, লিগ্যাসি BIOS-র সাপোর্ট ভালো।
কিন্তু MBR-এর সবচেয়ে বড় সীমাবদ্ধতা: এটি ২ টেরাবাইট পর্যন্ত ড্রাইভ হ্যান্ডল করতে পারে।
নতুন GPT স্ট্যান্ডার্ড UEFI BIOS-র সাথে জোড়া। যদিও GPT এবং UEFI BIOS-র সাপোর্ট MBR/লিগ্যাসি BIOS-এর চেয়ে কম, তবে এটা বেড়ে যাচ্ছে।
অধিক ম্যানুফ্যাকচারার UEFI BIOS-এ স্যুইচ করছে, যেটি GPT ফরম্যাটে ড্রাইভ বাধ্যতামূলক করে। কিন্তু GPT-এর সাথে আসে অনেক বেশি ক্যাপাসিটি এবং ১২৮টি পার্টিশনের সুবিধা।
শেষ কথা
MBR এবং GPT পার্টিশনের পার্থক্য বুঝা পেঁইয়াজের খোসা উঠানোর মতো—আশা করি কান্না ছাড়া পার হয়েছেন।
যদি শুধু কুইক রেফারেন্স চান, তবে নিচের টেবিলটি দেখুন:
| MBR | GPT | |
|---|---|---|
| সর্বোচ্চ ক্যাপাসিটি | 2 TB | 9.7 ZB (~৯.৭ বিলিয়ন TB) |
| সর্বোচ্চ পার্টিশন | 26 | 128 |
| পার্টিশন/বুট ডেটা লোকেশন | ড্রাইভের শুরুতে | পুরো ড্রাইভে |
| BIOS টাইপ | লিগ্যাসি BIOS | UEFI |
আমার ছোট ভাইয়ের মত করবেন না—পার্টিশন ছেড়ে দেওয়ার আগে ব্যাকআপ নিন। আসলে, দুটি ব্যাকআপ নিন।