এটি সবার সাথে ঘটে। আপনি একটি অনুষ্ঠানে আমন্ত্রিত हुए, প্রথমে যা করেন তা হলো নিজেকে প্রস্তুত করা। কম্পিউটার অন করার সময় একই পরিস্থিতি হয়। কম্পিউটার অন করার সাথে সাথে, অপারেটিং সিস্টেম লোড হয় সিস্টেমকে দারুন ব্যবহার করার জন্য প্রস্তুত করতে। এই নির্দেশাবলীর সেটকে বুটিং প্রসেস বলা হয়। বুট শব্দটি "to pull oneself up by one's bootstraps" frase থেকে এসেছে। প্রস্তুত হওয়ার মানে। স্টার্টআপ বলতে বুটকেই বোঝায়। প্রতিটি কম্পিউটারের একটি বুট সিকোয়েন্স থাকে।

এটি কীভাবে কাজ করে?
পাওয়ার বাটন চাপা হয়ার সাথে সাথে, মাদারবোর্ড এবং সকল কম্পোনেন্ট পাওয়ার সাপ্লাই यूनিট থেকে পাওয়ার পায়। পরবর্তী ধাপগুলো BIOS হ্যান্ডেল করে। কম্পিউটারটি জানে কীভাবে বুট করতে হয় কারণ নির্দেশাবলীগুলো এর চিপের একটিতে বিল্ট-ইন থাকে, yaitu BIOS। এই বেসিক ইনপুট/আউটপুট সিস্টেম সেন্ট্রাল প্রসেসিং ইউনিটকে এর ক্যাশে মেমরি থেকে নির্দেশনা দিয়ে কম্পিউটারটি শুরু করে। সিপিইউ, কম্পিউটারের মস্তিষ্ক, নির্দেশনা পড়ে এবং হার্ড ডিস্ক, সিডি ড্রাইভ, কীবোর্ড, মাউস এবং প্রিন্টার সার্চ করে। BIOS প্রোগ্রাম প্রথম সেক্টরটি বুট কোডের জন্য চেক করে।

যদি BIOS হার্ডওয়্যারের সাথে কোনো সমস্যা পায়, তবে এটি এরর মেসেজ প্রদর্শন করে, যাকে POST বলা হয় - যা বেসিক হার্ডওয়্যার চেক ও টেস্ট করে এবং মাস্টার বুট রেকর্ড পড়ে। অন্যথায়, এটি মনিটরে BIOS ম্যানুফ্যাকচারার এবং RAM সম্পর্কে বিভিন্ন তথ্য প্রদর্শন করে। বুট করার সময় সমস্যা হয় কখনো কখনো, কিন্তু সেগুলো সাধারণ নয়।
বুটিং প্রসেস মাস্টার বুট রেকর্ড মেইনটেইন করে চলতে থাকে এবং প্রসেসটি ভলিউম বুটকে হস্তান্তর করে, যা তারপর বুট ম্যানেজার দ্বারা নেওয়া হয় প্রসেস সম্পূর্ণ করতে।
বুটলোডার যা হার্ড ডিস্কের প্রথম সেক্টরে থাকে। এই প্রোগ্রাম অপারেটিং সিস্টেমকে কম্পিউটার মেমরিতে লোড করে আপনার ব্যবহার করার জন্য। লেটেস্ট উইন্ডোজ ভার্সনে BOOTMGR প্রোগ্রামটি কাজটি সম্পন্ন করতে ব্যবহৃত হয়।
হার্ড (কোল্ড) বুট এবং সফট (ওয়ার্ম) বুট
হার্ড বুট বলা হয় যখন কম্পিউটার অফ থাকার পর থেকে অন করা হয় - কম্পোনেন্টগুলো কোনো পাওয়ার ছাড়া ছিল। হার্ড বুট বলা হয় ও যখন কম্পিউটার পাওয়ার-অন সেলফ-টেস্ট, বা POST পারফর্ম করে। হার্ড রিবুট হলো পাওয়ার বাটন ধরে রাখা কম্পিউটার শাটডাউন করার প্রসেস যাতে এটি পুনরায় রিস্টার্ট হয়।
সফট বুটে, যখন শুধু অপারেটিং সিস্টেম রিস্টার্ট হয় সিস্টেম ক্র্যাশের পর এবং কম্পিউটার কম্পোনেন্টগুলোর কাছে পাওয়ার উপলব্ধ থাকে।
উপযোগী তথ্য
- আপনি যদি ফ্ল্যাশ ড্রাইভ ব্যবহার করে কম্পিউটার বুট করার পদ্ধতি জানতে আগ্রহী হন, তবে চমৎকার খবর হচ্ছে একটি নির্দিষ্ট পর্যায়ে, বুটিং ব্যবহারকারীকে সেটি করার অনুমতি দেয়। সেটির জন্য, আপনাকে বুট অর্ডার মডিফাই করতে হবে। এর ফলস্বরূপ, আপনার কম্পিউটারের BIOS হার্ড ড্রাইভের ওএসের বদলে অন্য ডিভাইস খুঁজে বের করবে।
- ব্যবহারকারী যদি নির্দিষ্ট অ্যাপ্লিকেশন বা কমান্ড প্রসেসের অংশ হিসেবে অন্তর্ভুক্ত করতে চান, তবে সেটি WIN.INI (উইন্ডোজ) নামে ফাইলে করা যায়। যাইহোক, আপনি মনে করতে পারেন, এই ফাইলটি MS-DOS-এ AUTOEXEC.BAT নামে ছিল।
- বুটিং একটি কম্পিউটারাইজড সিস্টেমের ইনিশিয়ালাইজেশন করে। এই প্রসেস স্টোরেজ ডাম্প প্রোগ্রামও লোড করতে পারে অপারেটিং সিস্টেমে সমস্যা ডায়াগনোজ করার জন্য, স্ট্যান্ড-অ্যালোন ইউটিলিটির পাশাপাশি।