تشخیص legacy و uefi بودن بایوس ویندوز با چند ترفند
BIOS برای اولین بار توسط شرکت اینتل به عنوان Intel Initiative Boot Initiate معرفی شد و تقریبا 25 سال به عنوان boot system مطرح بود. امما مانند هر چیزی که طول عمری داشته و پایان می یابد ، BIOS هم با UEFI جایگزین شده است.
Bios و UEFI را بهتر بشناسیم
محدودیت اصلی BIOS این بود که آن را قادر به بوت از 3TB هارد دیسک که امروزه بسیار رایج است ، نیستند. به خوبی می دانید که سیستم های امروزی با 2 یا 4 ترابایت هارد دیسک ، چیز غیرعادی نیستند. آنچه که در این مقاله همراه با هم دنبال خواهیم کرد این است که ببینیم سیستم ما از BIOS یا UEFI استفاده می کند.
Method 1: Check if your PC is using UEFI or Legacy BIOS using System Information
پنجره Run را با فشردن کلیدهای Windows Key + R باز کنید و دستور msinfo32 را وارد و Enter کنید.
در قسمت System information ، کافیست که به BIOS Mode مراجعه کنید و ببینید مقابل آن Legacy یا UEFI درج شده است.
Method 2: Check if your PC is using UEFI or Legacy BIOS using setupact.log
به مسیر زیر بروید :
C : \Windows\Panther
روی فایل setupact.log دابل کلیک کنید تا اجرا شود.
بعد از باز شدن فایل ، کلیدهای ترکیبی Ctrl + F را بفشارید تا کادر Find باز شود و عبارت Detected boot environment را وارد کرده و Find Next را کلیک کنید.
حال ببینید که در مقابل Detected boot environment کدام عبارت EFI یا BIOS درج شده است.
Method 3: Check if your PC is using UEFI or Legacy BIOS using Command Prompt
Command Prompt را بصورت Run as administrator اجرا کنید. سپس دستور bcdedit را وارد و Enter کنید.
به قسمت Windows Boot Loader رفته و از لیست ، آیتم path را بیابید.
یکی از دو مقدار زیر را در این آیتم باید ببینید :
\Windows\system32\winload.exe (legacy BIOS)
\Windows\system32\winload.efi (UEFI)
Method 4: Check if your PC is using UEFI or Legacy BIOS using Disk Management
Run را باز کنید و دستور diskmgmt.msc را وارد و Enter کنید تا کنسول Disk Management باز شود.
اگر در دیسک مورد استفاده ، EFI ، System Partition را یافتید به معنی استفاده از UEFI است و اگر System Reserved بودف به معنی استفاده از Legacy BIOS است.