رابط کاربری UEFI یا Unified Extensible Firmware چیست؟

UEFI مخفف عبارت Unified Extensible Firmware Interface است. این در اصل جایگزینی برای بایوس(replacement for BIOS) است که برای راه اندازی سخت افزار و بارگیری و راه اندازی یک سیستم عامل در رایانه های شخصی Windows 10/8 استفاده می شود.

uefi

رابط میان‌افزار(Firmware Interface) توسعه‌پذیر یکپارچه یا UEFI چیست؟

جد UEFI توسط اینتل(Intel) برای سرورهای مبتنی بر Itanium خود توسعه داده شد. محدودیت اصلی BIOS این بود که 16 بیتی با تنها 1 مگابایت فضای آدرس پذیر بود و از طرح پارتیشن Master Boot Record ( MBR ) استفاده می کرد. (MBR)بنابراین محدودیت‌هایی در میزان رم(RAM) قابل استفاده توسط BIOS وجود داشت و نمی‌توانست از هارد(HDD) دیسکی با ظرفیت بالای 2.2 ترابایت پشتیبانی کند. برای غلبه بر این محدودیت ها، اینتل (Intel)Intel Boot Initiative را معرفی کرد که بعداً به EFI تغییر نام داد . سپس توسط انجمن Unified EFI اداره شد(Unified EFI Forum)، که آن را به UEFI تبدیل کرد.

رابط اصلی EFI در (EFI)مک(Macs) ها استفاده می شود و فقط از پردازنده های اینتل(Intel) پشتیبانی می کند. اما UEFI ، از طرف دیگر، از هر دو پردازنده اینتل(Intel) و AMD پشتیبانی می کند.

بخوانید(Read) : UEFI در مقابل BIOS

مزایای UEFI

UEFI از معماری 32 بیتی و 64 بیتی پشتیبانی می کند. بنابراین می تواند از رم(RAM) بیشتری برای انجام فرآیندهای پیچیده تر از BIOS استفاده کند. UEFI همچنین از معماری و درایورهای مستقل CPU پشتیبانی می کند.(CPU)

برخلاف BIOS ، UEFI می‌تواند رابط بصری‌تری داشته باشد که از ماوس پشتیبانی می‌کند. رابط UEFI ایسوس(Asus UEFI) را در زیر ببینید.

UEFI چیست؟

جدا از طرح پارتیشن استاندارد MBR ، UEFI از (UEFI)جدول پارتیشن GUID(GUID Partition Table) یا GPT نیز پشتیبانی می کند . GPT حداکثر اندازه دیسک و پارتیشن 9.4 ZB (در مقایسه با 2.2 ترابایت MBR ) و 128 پارتیشن در ویندوز(Windows) (در مقایسه با 4 MBR ) را امکان پذیر می کند.

UEFI با یک مدیر بوت ارائه می شود که نیاز به یک بوت لودر جداگانه را برطرف می کند. UEFI همچنین از افزونه هایی مانند ACPI که 16 بیتی نیستند پشتیبانی می کند. علاوه بر این، UEFI راه اندازی سریعتر و پشتیبانی شبکه بهتر را به شما ارائه می دهد.

با پیشرفت در صنعت سخت‌افزار، BIOS روز به روز برای مدیریت توان و ظرفیت‌های ماشین‌های امروزی ناکافی می‌شود و UEFI این توانایی را دارد که عطش روزافزون ما برای قدرت محاسباتی بیشتر را حداقل برای دو دهه آینده برطرف کند.

بخوانید(Read) : هنگام بوت شدن در Windows Setup یا Windows PE، UEFI یا Legacy BIOS را انتخاب کنید .

به طور کلی، ماشین‌های دارای UEFI در مقایسه با ماشین‌های مبتنی بر BIOS، زمان راه‌اندازی و خاموش شدن سریع‌تری دارند. در اینجا لیستی از ویژگی های ویندوز 10(Windows 10) وجود دارد که به UEFI نیاز دارند :

  • Secure Boot از فرآیند پیش بوت ویندوز 10 در برابر بوت کیت و سایر حملات بدافزار محافظت می کند.
  • درایور Early Launch Anti-malware(Early Launch Anti-malware) ( ELAM ) ابتدا توسط Secure Boot بارگیری می شود و همه درایورهای غیر مایکروسافت را قبل از بارگیری بررسی می کند.
  • Windows Trusted Boot از هسته و درایورهای سیستم در هنگام راه اندازی محافظت می کند.
  • Measured Boot اجزاء را از سیستم عامل تا درایورهای شروع بوت اندازه گیری می کند و این اندازه گیری ها را در تراشه TPM ذخیره می کند.(TPM)
  • Device Guard از مجازی سازی CPU و پشتیبانی (CPU)TPM برای پشتیبانی از Device Guard با AppLocker و Device Guard با Credential Guard استفاده می کند.
  • Credential Guard با Device Guard کار می کند و از مجازی سازی CPU و پشتیبانی (CPU)TPM برای محافظت از اطلاعات امنیتی مانند هش های NTLM و غیره استفاده می کند.(NTLM)
  • BitLocker Network Unlock به صورت خودکار هنگام راه اندازی مجدد ویندوز 10(Windows 10) هنگام اتصال به شبکه شرکتی قفل آن را باز می کند.
  • برای فعال کردن دیسک های بزرگ بوت، به جدول پارتیشن GUID یا پارتیشن بندی دیسک GPT نیاز است.(GPT)

امیدواریم که تولیدکنندگان بیشتری از بایوس به UEFI روی بیاورند.(Hopefully, more manufacturers will switch to UEFI from BIOS.)

مرتبط می‌خواند:(Related reads:)

  1. بررسی کنید که آیا رایانه شما از UEFI یا BIOS پشتیبانی می کند
  2. یک رمز عبور بایوس یا UEFI برای رایانه های ویندوزی بازیابی یا تنظیم کنید
  3. نحوه فعال کردن EFI در ماشین مجازی VirtualBox
  4. نحوه دسترسی به تنظیمات سفت‌افزار UEFI
  5. با EasyUEFI گزینه های بوت EFI/UEFI را مدیریت کنید.



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه کار بر روی دستگاه های Apple iOS و edge هستم. تجربه من در مهندسی سخت افزار باعث شده است که مطمئن شوم دستگاه های مشتریانمان تا حد امکان قابل اعتماد و روان هستند. من در چند سال گذشته کد می نویسم و ​​یاد گرفته ام از Git، Vim و Node.js استفاده کنم.



Related posts