بوت سرد، همچنین به عنوان بوت سخت شناخته می شود، به فرآیند راه اندازی رایانه از حالت خاموش یا "سرد" اشاره دارد. این اصطلاح اغلب با «راهاندازی گرم» در کنار هم قرار میگیرد، که به معنای راهاندازی مجدد رایانهای است که از قبل در حال اجرا است.
تکامل و اولین اشاره به کفش سرد
اصطلاح "بوت سرد" در روزهای اولیه محاسبات، زمانی که لازم بود یک کامپیوتر از حالت کاملاً بدون برق بوت شود، سرچشمه گرفت. این در زمان رایانههای بزرگ، که پیشینیان ماشینهای محاسباتی امروزی بودند، بود. اولین اشاره به "چکمه سرد" را می توان به کتابچه راهنمای کامپیوتر و راهنماهای دهه 1950 و 1960 ردیابی کرد. این اصطلاح برای متمایز کردن آن از «راهاندازی گرم» استفاده میشد که راهاندازی مجدد رایانه در حالی که هنوز روشن بود.
کاوش عمیق تر: پرده برداری از پیچیدگی های کفش سرد
فرآیند بوت سرد زمانی شروع می شود که برق رایانه ای که به طور کامل خاموش شده است روشن شود. این فرآیند با تامین برق اولیه توسط منبع تغذیه آغاز می شود که توالی بوت را شروع می کند. این یک سری از بررسیهای سختافزاری را آغاز میکند که به عنوان تست خودکار روشن (POST) شناخته میشود. بایوس (Basic Input Output System)، که سیستم عاملی است که روی یک تراشه روی مادربرد ذخیره می شود، بر این فرآیند نظارت دارد. قطعات سخت افزاری را بررسی می کند تا مطمئن شود همه چیز به درستی کار می کند.
اگر POST موفقیت آمیز باشد، بایوس نرم افزار بوت لودر را روی درایو ذخیره قرار می دهد، آن را در حافظه کامپیوتر بارگذاری می کند و کنترل کامپیوتر را به آن می دهد. سپس بوت لودر سیستم عامل را در حافظه بارگذاری می کند که فرآیند بوت را به عهده گرفته و تکمیل می کند.
شکستن فرآیند کفش سرد
ساختار داخلی فرآیند بوت سرد شامل یک سری مراحل است:
- روشن شدن: این مرحله اولیه است که در آن دکمه پاور کامپیوتر فشار داده می شود.
- خودآزمایی روشن (POST): BIOS یک سری آزمایشات را انجام می دهد تا اطمینان حاصل شود که تمام اجزای سخت افزاری به درستی کار می کنند.
- BIOS Boot Handoff: BIOS دستگاه قابل بوت (مانند هارد دیسک یا SSD) را شناسایی می کند و فرآیند بوت را به بوت لودر ذخیره شده در آن دستگاه تحویل می دهد.
- عملیات بوت لودر: بوت لودر سیستم عامل را مکان یابی کرده و در حافظه کامپیوتر بارگذاری می کند.
- راه اندازی سیستم عامل: سیستم عامل کنترل را به دست می گیرد، سیستم های خود را اولیه می کند و برای تعامل با کاربر آماده می شود.
ویژگی های کلیدی کفش سرد
در اینجا ویژگی های اصلی یک چکمه سرد آورده شده است:
- کامپیوتر را از حالت کاملاً بدون برق راه اندازی می کند.
- این شامل یک بررسی سخت افزاری جامع در طول POST است.
- تمام سخت افزار و نرم افزار سیستم را از ابتدا مقداردهی اولیه می کند.
- امکان دسترسی به تنظیمات BIOS را فراهم می کند.
- حافظه فرار (RAM) را پاک می کند، بنابراین هر گونه داده باقی مانده از عملیات قبلی را حذف می کند.
متمایز کردن انواع چکمه
در اصل دو نوع فرآیند بوت وجود دارد: بوت سرد و بوت گرم.
چکمه سرد | چکمه گرم | |
---|---|---|
حالت شروع | حالت بدون برق | در حال حاضر در حال اجرا است |
پست | انجام شده | رد شد |
بازنشانی سیستم | جامع | جزئي |
رم | پاک شد | بدون تغییر |
کاربردهای عملی و حل مشکلات
فرآیند بوت سرد روش استاندارد برای راه اندازی کامپیوتر است. با این حال، هنگامی که یک سیستم پاسخگو نیست یا زمانی که تغییرات سخت افزاری یا نرم افزاری قابل توجهی انجام شده است، که نیاز به مقداردهی اولیه کامل سیستم دارد، نیز استفاده می شود.
از نظر مشکلات، یکی از مشکلات رایج، عدم راه اندازی کامپیوتر است که ممکن است به دلیل خرابی سخت افزار یا نرم افزار باشد. در این موارد، راه حل معمولاً شامل تعویض سخت افزار یا نصب مجدد نرم افزار است.
مسئله دیگر مربوط به حمله بوت سرد است، روشی پیشرفته برای استخراج کلیدهای رمزگذاری از رایانه در حال اجرا با راه اندازی مجدد آن بدون اجازه دادن به حافظه پاک شود.
تجزیه و تحلیل تطبیقی و تمایز
در اینجا مقایسه ای بین بوت سرد، بوت گرم و بوت هیبریدی (ویژگی در ویندوز 8 و جدیدتر) آمده است:
چکمه سرد | چکمه گرم | چکمه هیبریدی | |
---|---|---|---|
حالت شروع | حالت بدون برق | در حال حاضر در حال اجرا است | راه اندازی سریع با نیمه خواب زمستانی |
پست | انجام شده | رد شد | رد شد |
بازنشانی سیستم | جامع | جزئي | جزئي |
رم | پاک شد | بدون تغییر | بدون تغییر |
آینده فرآیندهای بوت کردن
آینده فرآیندهای بوت احتمالاً شامل زمان راهاندازی سریعتر و سیستمهای امنتر است. فناوریهایی مانند SSD و UEFI (رابط میانافزار توسعهپذیر یکپارچه) به این پیشرفتها کمک میکنند و زمان راهاندازی را به میزان قابل توجهی کاهش میدهند. اقدامات امنیتی، مانند راهاندازی امن و TPM (ماژول پلتفرم مورد اعتماد)، برای جلوگیری از دسترسی غیرمجاز به سیستم اجرا میشوند.
بوت سرد و سرورهای پروکسی
سرورهای پروکسی مستقیماً با فرآیند بوت سرد مرتبط نیستند زیرا بخشی از زیرساخت شبکه هستند. با این حال، هنگامی که یک کامپیوتر تحت یک بوت سرد قرار می گیرد، تنظیمات شبکه (از جمله تنظیمات یک سرور پراکسی در صورت استفاده) مقداردهی اولیه شده و در طول فرآیند بوت بارگذاری می شود. اگر یک سیستم برای دسترسی به شبکه به یک پروکسی متکی باشد، هر تغییر قابل توجهی در پیکربندی شبکه سیستم ممکن است نیاز به بوت سرد داشته باشد.
لینک های مربوطه
برای اطلاعات بیشتر در مورد بوت سرد، می توانید این منابع را بررسی کنید: