تفاوت BIOS و UEFI چیست؟
سلام به همه شما دوستان و همراهان همیشگی هیوا
یکی از تکنولوژی های جدیدی که دردسر ساز شده و خیلی از کاربران غیر حرفه ای را دچار چالش کرده، تکنولوژی UEFI است. معمولا کاربران زمانی با UEFI به چالش بر می خوردند که می خواهند بر روی کامپیوترشان سیستم عامل نصب کنند. نصب سیستم عامل در کامپیوتری هایی که از تکنولوژی UEFI بهره می برند دارای شرایط خاصی است و آماده نبودن هر کدام از آن باعث شکست در فرایند نصب سیستم عامل می شود. این چالش ما را بر آن داشت تا این آموزش را بِنِگاریم! در این آموزش به موضوعات زیر می پردازیم:
- BIOS چیست؟
- UEFI چیست؟ و چه ارتباطی با BIOS دارد؟
- UEFI چه ارتباطی با EFI دارد؟
- UEFI چه ویژگی های خوبی دارد؟
- برای این که سیستم عامل با موفقیت بر روی سیستم UEFI نصب شود چه شرایط لازم است؟
- چرا کاربران تریجیح می دهند همچنان از BIOS استفاده کنند؟
BIOS چیست؟
BIOS یا Basic Input/Output System نوعی Firmware یا میان افزار است و اولین برنامه ای است که پس از روشن شدن کامپیوتر، اجرا می شود. این Firmware درون چیپی بر روی مادربورد قرار دارد. BIOS وظیفه راه اندازی اولیه و تست سلامت قطعات ضروری سیستم را به عهده دارد و پس از آن که مطمئن شد همه قطعات سالم هستند و مشکلی ندارند، سیستم عامل را پیدا کرده و کنترل سیستم را به او می سپارد.
اگر کامپیوتر را به عنوان یک خانه در نظر بگیریم، در این صورت می توانیم BIOS را به عنوان سرایدار این خانه به شمار آوریم، سرایداری که قبل از تحویل خانه به صاحب خانه (سیستم عامل)، چک می کند تا خانه، هیچ عیب و ایرادی نداشته باشد و خانه ای بی نقص را تحویل صاحب خانه دهد.
BIOS در بر دارنده کدهای کنترلی عمومی ضروری برای کار با سخت افزار هاست و سیستم عامل و برنامه ها به جای کنترل مستقیم سخت افزار، از BIOS و کنترل های او برای این منظور استفاده می کنند. مثلا برای استفاده از قابلیت Virtualization در CPU، باید این قابلیت فعال شود، اما فعال سازی این قابلیت را نمی توان از درون سیستم عامل انجام داد، بلکه باید از راه تنظیمات BIOS آن را فعال کرد و اگر این قابلیت در BIOS غیر فعال باشد، سیستم عامل نمی تواند از آن بهره گیرد.
اگر به هر دلیلی BIOS از کار نکند، در این صورت سیستم کار نخواهد کرد زیرا از روشن شدن سیستم و چرخش فن ها تا تعیین فرکانس کاری پردازنده و بارگذاری درایورهای لازم برای بوت کردن سیستم عامل بر عهده BIOS است.
BIOS کجاست؟
در مادربرد های قدیمی BIOS در حافظه ROM بر روی مادربرد قرار داشت. در مادربردهای جدیدتر، BIOS در حافظه Flash (و همچنان بر روی BIOS !!!) قرار دارد. قرار گرفتن BIOS در حافظه Flash این امکان را فراهم می کند تا راحت تر بتوان BIOS را Update کرد و Feature های جدید به آن افزود و باگ های آن را زدود. البته خطر آلوده شدن BIOS توسط Rootkit های بایوسی هم از معایب قرار گرفتن BIOS در حافظه Flash است.