فرق بین Legacy Mode و UEFI چیست؟

فرق بین Legacy Mode و UEFI چیست؟


فریمور هم بخشی از نرم افزار است که به عنوان یه رابط بین سخت افزار (مادربرد) و سیستم عامل, عمل میکنه. Legacy Mode هم مربوط به فریمور BIOS میشه. سیستم BIOS ورودی/خروجی پایه (BIOS = Basic Input/Output System), اوایل, فریمور پرطرفدار و محبوب برای کامپیوتر بود که در سال 1975 از طرف کمپانی IBM برای سیستم عامل CP/M معرفی شد. با اینکه هنوز هم BIOS ها بخشی از کامپیوتر هستن, اما با این وجود, کامپیوتر ها پیشرفت خیلی زیادی داشتن؛ نا گفته نمونه که BIOS نمیتونه خدمات پیشرفته ای برای سخت افزار های مدرن ارائه بدن.

UEFI نسبت به BIOS موفق تر بوده. UEFI از GPT و BIOS از MBR استفاده میکنه. GPT و MBR هر دو فرمت هایی هستن که اطلاعات پارتیشن بندی هارد دیسک رو مشخص میکنن. تو ادامه چند مورد از تفاوت این دو رو براتون تهیه کردیم smiley:
1 . حد اکثر حجم پارتیشن تو MBR, برابر با 2 ترابایت میباشد, در حالیکه تو UEFI, برابر با 9 زتابایت است.
2 . MBR میتونه حداکثر 4 تا پارتیشن داشته باشه, در حالیکه GPT میتونه 128 تا پارتیشن داشته باشه.
3 . MBR میتونه فقط یه دونه بوت لودر رو ذخیره کنه در حالیکه GPT یه سیستم جداگانه به اسم سیستم پارتیشن EFI برای ذخیره کردن چندین تا بوت لودر داره. اگه دو یا سه تا سیستم عامل دارین, EFI خیلی میتونه بهتون کمک  کنه, چون هر یک از این سیستم عامل ها نیاز به بوت لودر دارن که EFI میتونه این بوت لودرها رو تو خودش ذخیره کنه.
4 . UEFI بوت امن رو ارائه میده که میتونه از ویروس هایی که موقع بوت عمل میکنن جلوگیری کنه.

BIOS خیلی قدیمیه و UEFI دارای کلی ویژگی مثبت هست, به این ترتیب  همیشه پیشنهاد میدیم که سیستم عاملتون رو تو حالت UEFI نصب کنین.
تذکر: اگه سیستمتون تو حالت Legacy Mode بوت بشه, نمیتونین سیستمتون رو تو حالت UEFI نصب کنین.

معلومه که استفاده از Legacy Mode امن و ومطمئنه. در واقع خود Legacy mode باعث بوجود اومدن اصطلاح BIOS شد. برای اینکه تفاوت هایی که بین این دو هست رو خوب متوجه بشیم, نشستیم پای صحبت و گپی که Legacy Mode و UEFI با هم داشتن!
امیدوارم از این مکالمه خوشتون بیاد wink


Legacy: من خیلی قدیمی تر از توام! کلی تعمیر کار با من خاطره دارن اون موقعی که تو حتی وجود خارجی نداشتی؛ من از یه کد 16 بیتی که اون زمان شاخی بود واسه خودش کارمو شروع کردم... هه!!
UEFI: حرفی که میگی درست! اما این زمانی که داری به رخ میکشی همون موقعی نبود که پردازشگرای 32 بیتی و 64 بیتی تازه معرفی شده بودن و پردازشگر 16 بیتی تو هم داشت رو به زوال میرفت؟؟ همون موقعی که دسترسی محدود به حافظه و رم داشتی! درست همون موقعی که دیگه مطمئن شده بودن اگه کار با تو رو ادامه بدن کارشون سخت تر میشه, واسه همین من رو ساختن و معرفی کردن devil  
Legacy: کلی آدم جمع شدن تا منو برنامه نویسی کنن, وقتی هم مشکلی برام پیش بیاد, دوباره میتونم همشونو جمع کنم تا درستم کنن!
UEFI: خب که چی؟! زبان من از مال تو خیلی راحت تره و کار کلی برنامه نویس و تعمیر کار رو راحت کردم, واسه همینم خاطرخواه زیاد دارم!
Legacy: من تنظیمات رام رو هم پشتیبانی میکنم؛ ولی خب, آره, نگهداری و اصلاح رام ها یکم واسم سخته sad
UEFI: من از درایور استفاده میکنم, واسه نگهداری و اصلاح, خیلی بهتره.
Legacy: من از MBR واسه بوت کردن سیستم عامل استفاده میکنم؛ که حد اکثر از 4 تا پارتیشن اولیه با حجم 2 ترا تشکیل شده.
UEFI: ها ها ها! اصلا حرف از حجم و اینا نزن؛ من از GPT استفاده میکنم و میتوتنم 128 تا پارتیشن اولیه درست کنم اونم به اندازه 9 زتابایت!!!
Legacy: انگار دوران من دیگه تموم شده و باید برم به دیار باقی! crying
UEFI: ببخشید, اصن نمیخواستم پر رویی کنم! ولی فعلا جایی نرو, من هنوز بهت احتیاج دارم؛ فعلا باش! باش تا چند سال دیگه, تا وقتی که همه چیز رو تمام و کمال به من انتقال بدن!
Legacy: این همه سال رو که بودم, این چند سال هم فک نکنم به کسی بر بخوره. پس منم میمونم و همراهیت میکنم؛ فقط امیدوارم که بقیه از بوت کردن با من نترسن چون منم به اندازه ی تو مطمئن و امن هستم, مگه نه؟
UEFI: آره آره! درسته, تو هم مطمئن و امن هستی! (در حالیکه به تیکه انداختن در مورد بوت امن فکر میکرد, تصمیم گرفت بحث را ادامه ندهد! مثل UEFI باشید!!! laugh )
پایان این مکالمه میرسیم به آتش بس بین Legacy و UEFI !


حالا فرق بین  Legacy Boot و UEFI Boot بوت چیه؟


Legacy Boot: این مدل بوت, پردازشی  هست که بوسیله ی فریمور BIOS استفاده میشه. این فریمور شامل یه لیست از دستگاه های ذخیره شده و دارای امکان بوت ( درایوهای فلاپی دیسک, درایو هارد دیسک و...) است که این لیست رو بصورت اولویت بندی شده تنظیم میکنه. وقتی که فرایند POST انجام شد, فریمور قسمت اول هر یک از این بخش های ذخیره شده داخل حافظه رو لود و برای یه MBR یا مستر بوت معتبر , اسکن میکنه. اگه MBR معتبر پیدا بشه, فریمور پروسه اجرا رو به Boot Loader Code ایی که تو MBR موجوده انتقال میده تا اینطوری به کاربر اجازه بده تا بوت رو از کدوم پارتیشن شروع کنه. اگه چیزی یافت نشه, به فرمان بوت, این فرایند تو درایو بعدی انجام میشه.

 


UEFI Boot: این نوع از بوت, توسط فریمور UEFI استفاده میشه. این فریمور شامل یه لیست از بوت های معتبری است که بهش میگن پارتیشن خدمات EFI. در طول پروسه POST, فریمور UEFI, تمام دستگاه های قابل بوت که به کامپیوتر متصل و ذخیره شدن رو برای پیدا کردن GPT معتبر, اسکن میکنه. برخلاف MBR, یه GPT, بوت لودر نداره. خود فریمور, GPT ها رو اسکن میکنه تا یه پارتیشن خدمات EFI رو برای بوت شدن پیدا کنه.اگه هیچ پارتیشن EFI قابل بوت پیدا نشه, فریمور میره رو حالت Legacy boot !

 

 

Legacy Mode به کامپیوتر ها اجازه ی ساختن و نصب UEFI رو برای پشتیبانی از سیستم عامل, صادر میکنن. در واقع UEFI برای پشتیبانی از BIOS قدیمیه.
هیچ Legacy Mode ایی, بدون UEFI وجود نداره و این دو, در حقیقت مکمل هم هستن.
به هر حال بوجود اومدن UEFI بی دلیل نیست. سخت افزار ها, از زمان پیدایش BIOS, دستخوش تغییرات زیادی بودن که در کنار این تغییرات, اضافه شدن و بالا رفتن امنیت هم جزئی از این تغییرات محسوب میشه.
این هم از مقاله ی امروز,
امیدوارم خوشتون اومده باشهsmiley


منبع: howtogeek.com
تاریخ تدوین آموزش: 10 تیر 1396
ترجمه و گردآوری: نسیما بابکی
بهینه سازی و تکمیل: Dr-Bios.com

نظرات

ممنون از دکتر بایوس و تیم قدرشون سپاس

ناصر

پاسخ

سلام، واقعا مطلب مفید و موثری بود سپاس فراوان

jdamsaz

پاسخ

با تشکر از وب سایت خوبتون

shahin

پاسخ

ممنون خوب بود

cifzs

پاسخ

ممنون از شما :)

Support 1

پاسخ

خوشحالم که براتون مفید بوده :)

Support 1

پاسخ

مرسی از شما بابت انرژی مثبت :)

Support 1

پاسخ

اگه سیستم تون بالا میاد و مشکلی نداره میتونید با خیال راحت کار کنید :)

Ahmad Kor

پاسخ

من ویندوز 10 رو روی legacy mode نصب کردم اگه الان بوت رو روی uefi بذارم مشکلی واسه سیستم پیش نمیاد?

علی

پاسخ

بسیار مفید بود با تشکر فراوان

hamed.giga

پاسخ