এমবিআর ডিস্কে কেন কেবল চারটি প্রাথমিক পার্টিশন রয়েছে?


23

আমি দস্তাবেজগুলি CentOS.org এ পড়ছি

বিভাগে 25.1.2। পার্টিশন: অনেকের মধ্যে একটি ড্রাইভ চালু , নিম্নলিখিত বিবৃতি রয়েছে:

পার্টিশন টেবিলটি চারটি বিভাগে বা চারটি প্রাথমিক পার্টিশনে বিভক্ত। একটি প্রাথমিক পার্টিশন একটি হার্ড ড্রাইভে একটি পার্টিশন যা কেবল একটি লজিক্যাল ড্রাইভ (বা বিভাগ) ধারণ করতে পারে। প্রতিটি বিভাগ একটি একক পার্টিশন সংজ্ঞায়িত করতে প্রয়োজনীয় তথ্য ধারণ করতে পারে যার অর্থ পার্টিশন টেবিলটি চারটি পার্টিশনের বেশি সংজ্ঞা দিতে পারে না।

কেন কেবল চারটি পার্টিশন থাকতে পারে তা আমি বুঝতে পারি না । এটি কি ঠিক এভাবে শুরুতে ডিজাইন করা হয়েছিল? সত্যিই কি কেবল 4 টি প্রাথমিক পার্টিশন থাকতে পারে?

উত্তর:


36

এটি কি ঠিক এভাবে শুরুতে ডিজাইন করা হয়েছিল? সত্যিই কি কেবল 4 টি প্রাথমিক পার্টিশন থাকতে পারে?

হ্যাঁ, এটা ঠিক। এমবিআর ডিস্কের সামনের অংশবিশেষ টেবিলটিতে (জিপিটি স্টাইল ডিস্কের বিপরীতে) খুব কড়া ডেটা-কাঠামো রয়েছে যা 1980 এর দশক থেকে স্থান যখন একটি মূল্যবান, মূল্যবান জিনিস ছিল। তারপরে নকশার সিদ্ধান্ত নেওয়ার উপায়টি ছিল কেবলমাত্র চারটি পার্টিশনের অনুমতি দেওয়ার জন্য, তবে তাদের মধ্যে একটির একটি 'বর্ধিত' পার্টিশন হওয়ার অনুমতি দেওয়া হয়েছে যা ডিস্কের অন্য কোনও স্পষ্টের জন্য পয়েন্টার ছিল যাতে আরও অনেকগুলি 'যৌক্তিক' পার্টিশন থাকতে পারে।

(এমবিআর ফর্ম্যাটযুক্ত ডিস্কগুলিতে একই কারণেই 2TB + ডিস্কে সমস্যা হয় 5 512 বাইট সাইজের ক্লাস্টার এবং 32 বিট ক্ষেত্রগুলি পার্টিশনের আকার = 2TB সর্বাধিক ডিস্ক আকারের জন্য ক্লাস্টার-গণনাযুক্ত A একটি 4KB ক্লাস্টার সাইজ সমস্যাটিকে রাস্তায় ফেলে দেয়। )

জিপিটি হ'ল পার্টিশন পরিচালনা করার একটি আপডেট করা পদ্ধতি যা এর মধ্যে এই সীমাবদ্ধতা নেই।


1
এটি আইডিই-টাইপ ডিস্কগুলিতে কেবল একটি বিধিনিষেধ। উদাহরণস্বরূপ, এসসিএসআইয়ের 8 টি রয়েছে, কনভেনশন দ্বারা তৃতীয়টি একটি ওভারল্যাপ পার্টিশন যা পুরো ডিভাইসটি ছড়িয়ে দেয়।
ম্যাডহ্যাটার মনিকা

18
@ ম্যাডহ্যাটার নিজেই পার্টিশন টেবিল হ'ল স্টোরেজ টাইপ অজ্ঞেয়। দেখে মনে হচ্ছে আপনি সোলারিস স্লাইসগুলি বর্ণনা করছেন যা কিছুটা আলাদা ধারণা।
দ্য ওয়াববিট

3
আমি ভাবিনি যে এটি হবে, তবে আপনি মারা গেছেন যে আমার বেশিরভাগ এসসিএসআই বিভাজনের অভিজ্ঞতা সোলারিসের। আমি আপনার সংশোধনের কাছে নত, এবং আপনাকে ধন্যবাদ!
ম্যাডহ্যাটার মনিকা

4
আসলে, বর্ধিত পার্টিশনগুলি অনেক পরে এসেছিল ; আইবিএম পিসি ডস ২.০ ১৯৮৩ সালের মার্চ মাসে এইচডিডি সহায়তার অংশ হিসাবে এমবিআর প্রবর্তন করেছিল, তবে এটি 3.3 (এপ্রিল 1987) পর্যন্ত হয়নি যে বর্ধিত পার্টিশন উপলব্ধ হয়ে যায়
একটি সিভিএন

প্রকৃতপক্ষে, "বর্ধিত পার্টিশন" কেবল অন্য এমবিআর-স্টাইলের পার্টিশন টেবিলের দিকে নির্দেশ করে, যার পরিবর্তে কেবলমাত্র 4 টি এন্ট্রি থাকতে পারে (যার প্রত্যেকটিই একটি বর্ধিত পার্টিশন এন্ট্রি হতে পারে যা অন্য পার্টিশন টেবিলকে নির্দেশ করে, এতে 4 টি এন্ট্রিও থাকতে পারে ( যার প্রতিটি একটি বর্ধিত বিভাজন হতে পারে…)) আমি বাস্তবতা কিছু অপারেটিং সিস্টেমগুলি কেবল স্লট 4 এ বর্ধিত পার্টিশনগুলিকে অনুমতি দেয় এবং যদি সেখানে একটি থাকে তবে স্লট 2 এবং 3 খালি থাকা দরকার, সুতরাং আপনি যা অনুশীলনে শেষ করবেন তা এককভাবে- স্লট 1 এ প্রাথমিকের সাথে পার্টিশন টেবিলের লিঙ্কযুক্ত তালিকা এবং স্লট 4 এর পরবর্তী টেবিলের লিঙ্ক
জার্গ ডব্লু মিত্তাগ

25

কেবলমাত্র চারটি রয়েছে কারণ এমবিআর পার্টিশন টেবিলের জন্য ডেটা স্ট্রাকচারগুলি পার্টিশন বর্ণনাকারী ঠিক চারটি রেকর্ডের জন্য অনুমতি দেয়:

"বর্ধিত পার্টিশন" বলা হয় তার সংজ্ঞা অনুসারে আপনি অতিরিক্ত পার্টিশন টেবিল তৈরি করতে পারেন, তবে এতে বর্ণিত পার্টিশনগুলিকে traditionতিহ্যগতভাবে "যৌক্তিক" পার্টিশন বলা হয়। মনে রাখবেন যে এটি এই নির্দিষ্ট প্রয়োগের একটি সীমাবদ্ধতা। অন্যান্য পার্টিশনের ধরণের, যেমন জিআইডি পার্টিশন টেবিল , এই সীমাবদ্ধতাটি ভাগ করে না।


3

একটি প্রাথমিক পার্টিশনটি একটি নিম্ন স্তরের ধারণা - এটি মেশিনের প্রাথমিক বুটিং প্রক্রিয়াটির সাথে করা হয় এবং এটি নির্দিষ্টকরণের একটি সুসংজ্ঞায়িত সেটের উপর ভিত্তি করে। প্রাথমিক পার্টিশনের সংখ্যা পরিবর্তন করা সত্যিই বেশ কঠিন, কারণ অনেকগুলি ডিস্ক এবং মাদারবোর্ড প্রস্তুতকারকদের একটি নতুন মান বাস্তবায়নে সম্মত হতে হবে।

ব্যবহারিকভাবে বলতে গেলে, এটি একটি মূল বিষয় - এটি আপনার ওএসকে প্রথম স্থানে শুরু করার জন্য 'বুট টাইম' সময়ে প্রাসঙ্গিক। বর্ধিত পার্টিশন উপস্থিত রয়েছে, যা আপনার ডিস্কে আরও পার্টিশনের অনুমতি দেয়। আপনি যদিও এগুলি বুট করতে পারেন নি।

আরও মৌলিকভাবে - বেশিরভাগ অপারেটিং সিস্টেমগুলি আরও বেশি ডিস্ক বিমূর্ততা নিয়ে কাজ করে - লজিক্যাল ভলিউম পরিচালক - যার অর্থ আসল অন ডিস্ক টপোলজি মূলত অপ্রাসঙ্গিক। (এবং প্রকৃতপক্ষে, আপনার স্টোরেজ পুলটি প্রায়শই ভাগ করা পছন্দসই নয়)


1
আমি মনে করি আপনি একটি বুট অফ করতে সক্ষম হবেন না সম্পর্কে ভুল; আমি মনে করি GRUB আনন্দের সাথে একটি বর্ধিত পার্টিশন থেকে লিনাক্স বুট করবে। তা ছাড়া, আমি বেশিরভাগই আপনার সাথে একমত হই।
ম্যাডহ্যাটার মনিকা

GRUB নিজেই প্রাথমিক পার্টিশনে থাকতে হবে যদিও - নিম্ন স্তরের বুটস্ট্র্যাপ গ্রাব শুরু হয়, তারপরে আপনাকে বাছাই করতে দেয়।
সোব্রিক

1
পর্যায়ে 1 লোডার একটি পার্টিশনে মোটেই থাকা উচিত নয়; এটি এমবিআর থাকা উচিত। বাকী কোডটি /bootপার্টিশনের অভ্যন্তরে থাকে এবং আমি যেমন বলেছি, আমি বিশ্বাস করি যে আনন্দের সাথে একটি প্রসারিত বিভাজন হতে পারে।
ম্যাথহ্যাটার মনিকা

যথেষ্ট ফর্সা। আমি পড়তে এবং আমার হোমওয়ার্ক করব। তবে আমি মনে করি এখনও প্রাথমিক পার্টিশন সীমাবদ্ধ থাকা সত্ত্বেও সেই সীমাটি এখন বেশিরভাগ অপ্রাসঙ্গিক is
সোব্রিক

1
"... কারণ অনেকগুলি ডিস্ক এবং মাদারবোর্ড প্রস্তুতকারকদের একটি নতুন মান বাস্তবায়নে সম্মত হতে হবে।" কি? কিভাবে ওটা? এটি ডিস্কের জন্য সম্পূর্ণ অপ্রাসঙ্গিক এবং এমনকি মূল বোর্ডকেও সে সম্পর্কে যত্ন নেওয়া উচিত নয়। সমস্ত মেইনবোর্ডটি করণীয় 0 সেক্টরটি পড়তে হবে এবং এর কোডটি কার্যকর করে। পার্টিশনগুলি সনাক্ত করা সেই কোডের কাজ।
glglgl

0

আমি পার্টিতে দেরি করেছি কিনা তা নিশ্চিত নয় তবে এখানে এটি ঘটে:

পার্টিশন টেবিলের আকারটি 64 বাইট হিসাবে ডিজাইন করা হয়েছে এবং প্রতিটি পার্টিশন টেবিলটি 16 বাইট রয়েছে। 16 * 4 = 64 এবং তাই পার্টিশন সারণীতে অন্য কোনও প্রবেশের জন্য আর কোনও স্থান নেই।

এটিরূপে কাজ করার জন্য চতুর্থ এন্ট্রিটিতে বর্ধিত পার্টিশন এন্ট্রির বিধান রয়েছে যাতে অন্যান্য বর্ধিত পার্টিশনের ক্রমবর্ধমান পয়েন্টার থাকতে পারে।

https://docs.microsoft.com/en-us/windows/win32/fileio/basic-and-dynamic-disks

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.