هنگامی که کامپیوتر خود را روشن می*کنید، پردازنده مراحل ابتدایی استارت آپ را انجام داده و بعد به سراغ آدرس خاصی در حافظه ROM می*رود. در ادامه پردازنده دستورالعمل*های مخصوصی که در این آدرس قرار دارند را اجرا می*کند. این دستورالعمل*ها در حقیقت بارگذاری کدهای بعدی سیستم را ممکن می*کنند. دستورالعمل*های موجود در ROM که برای آماده*سازی سیستم برای شروع به کار است، تمام سخت افزار*های موجود را چک کرده و چند تست از عملکرد آنها می*گیرد. سپس به آدرس خاصی در اولین محل ذخیره*سازی سیستم شما که احتمالا دیسک سخت است، مراجعه می*کند. البته با این پیش*فرض که قرار نیست سیستم از طریق یک شبکه شروع و تنظیم اولیه شود (فرایند آغاز به کار یک کامپیوتر را بوت شدن می*نامند). درنهایت پس از انجام این مراحل، فرایند بارگذاری سیستم*عامل آغاز می*شود.در ویندوز دستورالعمل*هایی که پردازنده بارگذاری می*کند، Windows Boot Manager نام دارد. این دستورالعمل*ها موجب شروع به کار ویندوز می*شوند. در طی این فرایند هسته اصلی ویندوز که کِرنل نامیده می*شد، به همراه چند درایور اصلی و لایه*ی انتزاعی از سخت*افزار، به حافظه منتقل می*شوند. سپس مجموعه*ای از سرویس*های ویژه مثل مدیریت حافظه مجازی, مدیریت داده*های ورودی/خروجی شروع به کار کرده و ریجستری ویندوز را بارگذاری می*کنند.رجیستری شامل اطلاعاتی در مورد سرویس*ها، درایور*ها و بار برنامه*های کاربردی در مرحله شروع به کار می*باشد. در حقیقت رجیستری پایگاه داده*ای است که درآن تنظیمات، آپشن*ها و محل اصلی برنامه*های سطح بالا و سرویس*های سطح پایین سیستم*عامل، ذخیره می*شود. به مرور با نصب و حذف برنامه*های مختلف، رجیستری پر شده و زمان بارگذاری افزایش می*یابد.مدت زمان لازم برای آماده به* کار شدن سیستم، به حجم بار سرویس*های ویژه و اطلاعات برنامه*هایی وابسته است که با بالا آمدن سیستم شروع به کار می*کنند. این برنامه*ها را استارت آپ اپلیکیشن می*نامند. برای کاهش مدت زمان فرایند بوت شدن سیستم، می*توان چند مورد را بررسی کرد:
  • بایاس سیستم یا همان Extensible Firmware Interface (EFI)
  • Windows Boot Manager
  • سرویس*های سیستم
  • سرویس*های برنامه*ها
  • برنامه*های استارت آپ
  • ·رجیستری ویندوز

در ادامه به بررسی جداگانه هریک از این موارد می*پردازیم.غیرفعال کردن سرویس*های غیرضروری

برای اندازه*گیری زمان بوت شدن سیستم خود کافیست یک فایل متنی یا محتوای " Stop the Stopwatch" ایجاد کرده و در محلC:\Users\your username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup قرار دهید. با اینکار مدت زمان بوت شدن سیستم ثبت خواهد شد. ابتدا باید سرویس*های فعال در ابتدای کار سیستم یا همان سرویس*های استارت آپ را بیابیم. برای این*کار پس از باز کردن منوی Start کلمه Run را تایپ کرده و اینتر را بزنید. در پنجره باز شده کلمه msconfig را تایپ کنید. در پنجره ظاهر شده به تَب Services بروید. در این بخش می*توانید با توجه به نیاز خود سرویس*هایی را غیرفعال کنید. ما موارد زیر را برای غیر فعال کردن پیشنهاد می*کنیم:·
  • Windows Media Center Scheduler service
  • Microsoft Office Groove Audit Service
  • Microsoft Office Diagnostic Service
  • Smart Card Removal Policy
  • Smart Card

غیرفعال کردن اپلیکیشن*های استارت آپ

تب Startup در کادر msconfig لیستی از اپلیکیشن*هایی که در آغاز به کار سیستم فعال می*شوند را نشان می*دهد. بیشتر برنامه*ها در این قسمت به ندرت استفاده می*شوند. برای مثال با غیر فعال کردن آپدیت Adobe شما می*توانید نزدیک به 16درصد سرعت بوت شدن سیستم خود را افزایش دهید.اعمال تغییرات در بایاس سیستم

اگر بلافاصله بعد از روشن شدن کامپیوتر به قسمت تنظیمات بایاس بروید می*توانید تغییراتی را اعمال کنید که در چیزی حدود 5 ثانیه بوت شدن سیستم را سریع*تر می*کند. این تغییرات شامل غیرفعال کردن پورت اترنت اضافی و کنترلر SATA است. همچنین با اولویت دادن به بارگذاری سیستم از روی دیسک سخت، فرایند زمانبر جستجو در محتوایت CD/DVD برای قابلیت راه*اندازی سیستم را عملا حذف می*کنید. به این ترتیب از وظایف بایاس در ابتدای راه*اندازی سیستم کاسته*شده و درنتیجه سیستم سریعتر آماده استفاده خواهد شد.پاک*سازی رجیستری

در مقایسه با سایر تکنیک*ها، پاک*سازی رجیستری تاثیر کمتری بر افزایش سرعت بوت شدن دارد (در حدود 2 ثانیه کمتر). برای اینکار می*توانید از ابزاری مانند Ccleaner 3.12 استفاده کنید. البته پاک*سازی رجیستری به افزایش حجم حافظه قابل استفاده کمک می*کند و همین عامل می*تواند سرعت عملکرد سیستم را ارتقا دهد. تنظیم مدت زمان نمایش منوی بوت بطور پیش*فرض در هنگام بالا آمدن سیستم، ویندوز 30 ثانیه به کاربر مهلت می*دهد تا از میان گزینه*های موجود، سیستم عامل مورد نظر خود را انتخاب کند. شما می*توانید با استفاده از تب Boot در msconfig این زمان را کاهش دهید.سخن آخر

مباحث متعددی در مورد هریک از تکنیک*های مطرح شده وجود دارد که شما می*توانید تاثیر هریک را جداگانه بررسی کنید. اما به طور کلی با اندکی دست بردن در تنظیمات سیستم، می*توان در حدود 30% سرعت بوت شدن یک کامپیوتر خانگی را افزایش داد. البته اگر مایل باشید برای افزایش سرعت بالا آمدن سیستم خود هزینه کنید، تکنولوژی حافظه SSD RAID array می*تواند زمان بوت شدن یک سیستم خانگی را 30 ثانیه برساند. به هر حال با تکنیک*های مطرح شده حتی معمولی*ترین کامپیوتر*های خانگی نیز می*توانند افزایش سرعت بوت قابل ملاحظه*ای داشته باشند. به طورت متناوب هر چند ماه یکبار سرعت بالا آمدن سیستم خود را چک کنید چراکه نصب برخی برنامه*ها می*توانند باردیگر موجب طولانی شدن مدت زمان بوت شدن کامپیوتر شما شوند.