Boot flag
একটি বুট ফ্ল্যাগ একটি মাস্টার বুট রেকর্ডের মধ্যে একটি অ-বর্ধিত পার্টিশন রেকর্ডে একটি 1-বাইট মান। এটি একটি পার্টিশন রেকর্ডের শুরুতে 0x80 মান হিসাবে প্রদর্শিত হয়। 0x00 এর মান নির্দেশ করে যে পার্টিশনে বুট ফ্ল্যাগ সেট নেই। অন্য কোনও মান অবৈধ। এর প্রাথমিক কাজ হল একটি এমএস-ডস/এমএস উইন্ডোজ-টাইপ বুট লোডারকে নির্দেশ করা যে কোন পার্টিশনটি বুট করতে হবে। কিছু ক্ষেত্রে এটি উইন্ডোজ এক্সপি/2000 দ্বারা সক্রিয় পার্টিশনে "সিঃ" অক্ষরটি বরাদ্দ করতে ব্যবহৃত হয়। সক্রিয় পার্টিশন হল সেই পার্টিশন যেখানে বুট ফ্ল্যাগ সেট করা থাকে। ডস এবং উইন্ডোজ বুট ফ্ল্যাগ সহ শুধুমাত্র একটি বুট পার্টিশন সেট করার অনুমতি দেয়। তৃতীয় পক্ষের বুট ম্যানেজারদের দ্বারা ব্যবহৃত অন্যান্য বুট লোডারগুলি (যেমন জিআরইউবি বা এক্সওএসএল) একটি মাস্টার বুট রেকর্ডে ইনস্টল করা যেতে পারে এবং প্রাথমিক বা বর্ধিত পার্টিশনগুলি বুট করতে পারে, যার বুট ফ্ল্যাগ সেট নেই। অনেক ডিস্ক সম্পাদক রয়েছে যারা বুট ফ্ল্যাগ পরিবর্তন করতে পারে, যেমন উইন্ডোজে ডিস্ক ম্যানেজমেন্ট, লিনাক্সে জিপার্টএড এবং এফডিস্ক। কিছু বিআইওএস পরীক্ষা করে যদি অন্তত একটি পার্টিশনের বুট ফ্ল্যাগ সেট করা থাকে, অন্যথায় তারা বুট-অর্ডারে ডিভাইসটিকে উপেক্ষা করে। অতএব, বুটলোডারের ফ্ল্যাগটির প্রয়োজন না থাকলেও, এটি বিআইওএস থেকে বুট কোড শুরু করার জন্য সেট করতে হবে। আরও দেখুন মাস্টার বুট রেকর্ড ডিস্ক পার্টিশন বায়োস বুট লোডার রেফারেন্স বুটিং