رایانه های شخصی قدیمی تر، سخت افزار را از طریق سیستم خروجی ورودی اصلی (BIOS) راه اندازی می کنند. با این حال، اکثر کامپیوترها در حال حاضر از یک سیستم مقداردهی اولیه به نام رابط میانافزار توسعهپذیر یکپارچه (UEFI) استفاده میکنند. چندین مزایا و معایب UEFI در رایانه های شخصی مدرن وجود دارد.
UEFI چیست؟
وقتی برای اولین بار رایانه ای را روشن می کنید، بلافاصله سیستم عامل را بارگیری نمی کند. هنگامی که تست خودآزمایی روشن (POST) در رایانه های شخصی قدیمی تر انجام شد، BIOS بوت لودر سیستم عامل را راه اندازی می کند. این روش به اجزای سخت افزاری کامپیوتر اجازه می دهد تا به درستی با یکدیگر ارتباط برقرار کنند.
UEFI مشخصات جدیدتری است که نحوه ارتباط سخت افزار و نرم افزار را در یک سیستم کامپیوتری تعریف می کند. مشخصات شامل دو جنبه از این فرآیند است:
- خدمات راهاندازی: سرویسهای راهاندازی نحوه راهاندازی نرمافزار یا سیستم عامل توسط سختافزار را برای بارگیری تعریف میکنند.
- سرویسهای زمان اجرا: سرویسهای زمان اجرا از پردازنده بوت رد میشوند و برنامهها را مستقیماً از UEFI بارگیری میکنند. این رویکرد باعث میشود با راهاندازی یک مرورگر، تا حدودی مانند یک سیستم عامل حذف شده عمل کند.
UEFI به طور کامل بایوس را جایگزین نکرده است. مشخصات اولیه فاقد POST یا گزینه های پیکربندی بود. سیستمهای جدیدتر برای این اهداف به بایوس نیاز دارند، اما سطح سفارشیسازی را در سیستمهای فقط بایوس ارائه نمیدهند.
مزایای UEFI
مهمترین مزیت UEFI عدم وابستگی خاص سخت افزاری است. BIOS مختص معماری x86 است. UEFI به رایانههای شخصی اجازه میدهد تا از پردازندهای از یک فروشنده متفاوت استفاده کنند، حتی اگر کدگذاری قدیمی x86 را نداشته باشد.
مزیت اصلی دیگر استفاده از UEFI این است که چندین سیستم عامل را بدون نیاز به بوت لودر مانند LILO یا GRUB پشتیبانی می کند. درعوض، UEFI میتواند بهطور خودکار پارتیشن مناسب را با سیستمعامل انتخاب کرده و از آن بارگیری کند، و در نتیجه زمانهای راهاندازی سریعتر میشود.
UEFI همچنین رابط های کاربرپسندتری نسبت به منوهای متنی قدیمی BIOS ارائه می دهد که تنظیم سیستم را آسان تر می کند. این رابط همچنین به شما اجازه می دهد تا مرورگرهای وب با استفاده محدود و کلاینت های ایمیل را بدون راه اندازی یک سیستم عامل کامل اجرا کنید.
خط پایین
بزرگترین مشکل UEFI پشتیبانی سخت افزاری و نرم افزاری است. برای اینکه به درستی کار کند، سخت افزار و سیستم عامل باید مشخصات مناسب را پشتیبانی کنند. این مشکل با نسخههای فعلی ویندوز و macOS نیست. با این حال، سیستم عامل های قدیمی تر مانند ویندوز XP از آن پشتیبانی نمی کنند.
تاریخچه UEFI
UEFI یک برنامه افزودنی از رابط سفتافزار توسعهپذیر اصلی است که توسط اینتل توسعه یافته است.اینتل این سیستم رابط سخت افزاری و نرم افزاری را زمانی آغاز کرد که این شرکت سری پردازنده-سرور Itanium خود را راه اندازی کرد. به دلیل معماری پیشرفته و محدودیتهای سیستمهای بایوس موجود، مهندسان روش جدیدی را برای واگذاری سختافزار به سیستم عامل ایجاد کردند که امکان انعطافپذیری بیشتر را فراهم میکرد. از آنجایی که Itanium موفقیت بزرگی نداشت، استانداردهای EFI نیز برای سالها از بین رفتند.
در سال 2005، انجمن Unified EFI مشخصات اولیه توسعه یافته توسط اینتل را گسترش داد تا استاندارد جدیدی برای به روز رسانی رابط سخت افزاری و نرم افزاری تولید کند. این کنسرسیوم شامل شرکت هایی مانند AMD، Apple، Dell، HP، IBM، Intel، Lenovo و Microsoft است. دو تا از بزرگترین سازندگان BIOS، American Megatrends و Pheonix Technologies نیز عضو هستند.