Boot flag
બુટ ફ્લેગ એ મુખ્ય બૂટ રેકોર્ડની અંદર બિન-વિસ્તૃત પાર્ટીશન રેકોર્ડમાં 1-બાઇટનું મૂલ્ય છે. તે પાર્ટીશન રેકોર્ડની શરૂઆતમાં 0x80 મૂલ્ય તરીકે દેખાય છે. 0x00 નું મૂલ્ય સૂચવે છે કે પાર્ટીશનમાં બૂટ ફ્લેગ સેટ નથી. અન્ય કોઈપણ મૂલ્ય અમાન્ય છે. તેનું પ્રાથમિક કાર્ય MS-DOS/MS વિન્ડોઝ-પ્રકારનાં બુટ લોડરને સૂચવવાનું છે કે કયા પાર્ટીશનને બુટ કરવાનું છે. કેટલાક કિસ્સાઓમાં તેનો ઉપયોગ વિન્ડોઝ XP/2000 દ્વારા સક્રિય પાર્ટીશનને "C:" અક્ષર સોંપવા માટે થાય છે. સક્રિય પાર્ટીશન એ પાર્ટીશન છે જ્યાં બૂટ ફ્લેગ સેટ કરેલ છે. ડી. ઓ. એસ. અને વિન્ડોઝ બૂટ ફ્લેગ સાથે માત્ર એક જ બૂટ પાર્ટીશનને સેટ કરવાની મંજૂરી આપે છે. તૃતીય-પક્ષ બૂટ મેનેજરો (જેમ કે GRUB અથવા XOSL) દ્વારા ઉપયોગમાં લેવાતા અન્ય બૂટ લોડરોને મુખ્ય બૂટ રેકોર્ડમાં સ્થાપિત કરી શકાય છે અને પ્રાથમિક અથવા વિસ્તૃત પાર્ટીશનોને બુટ કરી શકાય છે, જેમાં બૂટ ફ્લેગ સેટ નથી. ઘણા ડિસ્ક સંપાદકો છે જે બૂટ ફ્લેગમાં ફેરફાર કરી શકે છે, જેમ કે વિન્ડોઝમાં ડિસ્ક મેનેજમેન્ટ, લિનક્સમાં જીપાર્ટએડ અને એફડિસ્ક. કેટલાક બાયોસ પરીક્ષણ કરે છે કે ઓછામાં ઓછા એક પાર્ટીશનનું બૂટ ફ્લેગ સેટ કરેલું છે, નહીં તો તેઓ બૂટ-ક્રમમાં ઉપકરણને અવગણે છે. તેથી, જો બૂટલોડરને ફ્લેગની જરૂર ન હોય તો પણ, તેને બી. આઈ. ઓ. એસ. માંથી બૂટ કોડ શરૂ કરવા માટે સેટ કરવો પડશે. માસ્ટર બૂટ રેકોર્ડ ડિસ્ક પાર્ટીશનિંગ બાયોસ બૂટ લોડર રેફરન્સ બૂટિંગ પણ જુઓ.