Legacy vs UEFI
توضیحات
تفاوت Legacy و UEFI چیست؟ راهنمای جامع بوت در سرور HP
بررسی جامع تفاوتهای حالت بوت قدیمی (Legacy/BIOS) با استاندارد جدید UEFI، ویژگیهای امنیتی و نحوه مدیریت پلتفرم بوت در نسلهای مختلف سرورهای HPE.
هنگام راهاندازی و پیکربندی سرورها و سیستمهای کامپیوتری، انتخاب حالت بوت مناسب یکی از اولین و کلیدیترین مراحل است. تفاوت اصلی بین UEFI Boot و Legacy Boot در معماری فریمور آنهاست؛ UEFI به عنوان استاندارد نوین و جایگزین BIOS معرفی شده تا محدودیتهای آدرسدهی و امنیتی نسلهای گذشته را برطرف کند، در حالی که فرآیند Legacy Boot بر بستر سنتی BIOS اجرا میشود. در این مقاله به مقایسه عمیق این دو ساختار و وضعیت پشتیبانی آنها در سرورهای HP خواهیم پرداخت.

حالت بوت قدیمی یا Legacy (BIOS) چیست؟
سیستم خروجی/ورودی اصلی یا همان BIOS (Basic Input/Output System) فریموری است که دههها به عنوان رابط بین سختافزار و سیستمعامل عمل کرده است. در حالت Legacy Boot، سرور از سکتور ابتدایی هارد دیسک (سکتور صفر یا Master Boot Record) برای پیدا کردن بوتلودر و بالا آوردن سیستمعامل استفاده میکند.
⚠ محدودیت بزرگ Legacy BIOS: این ساختار توانایی آدرسدهی هاردهای بزرگتر از ۲.۲ ترابایت را در ساختار MBR ندارد و رابط کاربری آن کاملاً متنی و بدون پشتیبانی از ماوس است.
استاندارد نوین UEFI چیست؟
عبارت UEFI مخفف Unified Extensible Firmware Interface (واسط فریمور توسعهپذیر یکپارچه) است. این فناوری به عنوان یک لایه نرمافزاری پیشرفته طراحی شده که بسیار سریعتر و منعطفتر از BIOS سنتی عمل میکند. UEFI دادههای مربوط به راهاندازی و بوت را در فایلهای .efi و بر روی پارتیشنی مخصوص به نام ESP ذخیره میکند.
این استاندارد توسط انجمنی متشکل از بزرگترین تولیدکنندگان سختافزار و چیپست دنیا (UEFI Forum) توسعه داده شده و از جدول پارتیشنبندی مدرن GPT (GUID Partition Table) استفاده میکند که امکان ساخت پارتیشنهایی با ظرفیت زتابایت (میلیاردها ترابایت) را فراهم میسازد.
جدول مقایسه فنی Legacy و UEFI
| ویژگی | حالت بوت Legacy (BIOS) | حالت بوت UEFI |
|---|---|---|
| رابط کاربری | تمام متنی (ساده/آبی رنگ) بدون پشتیبانی از ماوس | کاملاً گرافیکی (GUI) با پشتیبانی کامل از کیبورد و ماوس |
| ساختار پارتیشنبندی | MBR (Master Boot Record) | GPT (GUID Partition Table) |
| حداکثر ظرفیت هارد دیسک | حداکثر ۲.۲ ترابایت | بدون محدودیت عملی (تا ۹.۴ زتابایت) |
| امنیت زمان بوت (Secure Boot) | ندارد (آسیبپذیر در برابر روتکیتها) | دارد (جلوگیری از اجرای کدهای امضا نشده در زمان بوت) |
| سرعت بوت شدن | کندتر (به دلیل فرآیند طولانی تست قطعات در BIOS) | بسیار سریعتر (بهینهسازی در مقداردهی سختافزار) |
پشتیبانی از UEFI در نسلهای مختلف سرور HP
روند پیادهسازی و تغییر فریمور در تجهیزات سرور شرکت اچپی بدین صورت شکل گرفت:
- سرور G8 و قبل از آن: این سرورها بهطور پیشفرض فاقد قابلیت UEFI هستند و فرآیند آدرسدهی و بوت قطعات و سیستمعامل در آنها به صورت Legacy انجام میشود.
- سرور G9 و سرور G10: در این نسلها، کمپانی HPE حالت بوت UEFI را به عنوان گزینه پیشفرض و استاندارد معرفی کرد؛ هرچند همچنان امکان تغییر وضعیت به Legacy Mode برای سازگاری با سیستمعاملهای قدیمیتر وجود دارد.
- سرور G10 Plus و سرور G11: در سرورهای مدرنتر نظیر DL380 Gen11، تمرکز اصلی بر امنیت حداکثری و بوت هوشمند UEFI قرار دارد و سازگاری با سیستمهای قدیمی Legacy تا حد زیادی محدود یا منسوخ شده است.
برخی از کارتهای توسعه و آداپتورهای ذخیرهساز مانند کارتهای شبکه و هاستباس آداپتورها (به عنوان نمونه، کارت کنترلر قدیمیHPE H240 Smart HBA) برای کارکرد صحیح در ساختار سرور، هر دو استاندارد Legacy and UEFI boot operation را بهصورت همزمان پشتیبانی میکنند تا در انتقال نسلهای مختلف سرور دچار مشکل سازگاری نشوید.

سوالات متداول (FAQ)
آیا میتوان هارد بزرگتر از ۲ ترابایت را در حالت Legacy بوت کرد؟
خیر، برای بوت کردن و استفاده کامل از هاردهایی با ظرفیت بالای ۲.۲ ترابایت نیاز به ساختار GPT دارید که تنها در حالت UEFI پشتیبانی میشود.
قابلیت Secure Boot در UEFI چیست؟
یک پروتکل امنیتی است که اطمینان حاصل میکند دستگاه فقط با استفاده از نرمافزارها و سیستمعاملهایی که توسط تولیدکننده معتبر امضا و تایید شدهاند، بوت شود تا از اجرای بدافزارها ممانعت به عمل آید.
آیا سرورهای G8 از UEFI پشتیبانی میکنند؟
خیر، بوت سیستم در سرورهای HPE ProLiant Gen8 و نسلهای قدیمیتر منحصراً بر پایه معماری Legacy BIOS بنا شده است.