BIOS ve UEFI, bilgisayarların açılışında büyük rol oynayan donanım yazılımlarıdır. Aralarındaki temel farklar, önyükleme mimarisi, disk desteği ve güvenlik özellikleridir. UEFI, GPT ve Secure Boot ile modern bilgisayarlarda esneklik ve koruma sağlar.
BIOS ve UEFI modern bilgisayarlarda işletim sisteminin başlatılması için kritik rol oynayan temel donanım yazılımlarıdır. BIOS, Windows, Linux gibi sistemler başlamadan önce devreye girer, donanımı kontrol eder, hangi diskten başlatılacağını belirler ve sistemi başlatmaya hazırlar. Günümüzde klasik BIOS'un yerini neredeyse tamamen UEFI aldı. UEFI, daha modern depolama birimlerini, esnek önyüklemeyi ve gelişmiş güvenlik mekanizmalarını destekler. Ancak günlük dilde hâlâ "BIOS" terimi UEFI ayarları için de sıkça kullanılır.
BIOS (Basic Input/Output System), anakart üzerinde özel bir flash belleğe kaydedilmiş temel bir mikroyazılımdır. SSD veya sabit diskte yer almaz, bu nedenle işletim sistemi olmasa bile bilgisayarı başlatabilir. Güç düğmesine basıldığında, işlemci hangi donanımın takılı olduğunu veya işletim sisteminin nerede bulunduğunu bilmez. İlk talimatları BIOS sağlar.
Eski sistemlerde BIOS, donanımı başlatan, temel bir kontrol yapan ve depolama aygıtında önyükleme kodu arayan küçük bir programdı. Bu yöntem, yıllarca bilgisayarların klasik başlama sürecinin temelini oluşturdu.
BIOS, anakart üzerindeki kalıcı flash bellekte saklanır; böylece elektrik kesilse bile silinmez ve güncellenebilir. Kullanıcı ayarları (ör. önyükleme sırası, işlemci ve RAM ayarları) ise genellikle CMOS bellekte tutulur. Anakartta bulunan CR2032 tipi küçük bir pil, sistem saati ve bazı ayarların elektrik kesilse dahi korunmasını sağlar. Pil biterse veya ayarlar sıfırlanırsa, BIOS fabrika varsayılanlarına döner ama bilgisayar çalışmaya devam eder.
İşletim sistemi açıldıktan sonra, donanımın kontrolü BIOS'tan işletim sistemi ve sürücülere geçer.
UEFI (Unified Extensible Firmware Interface), modern bilgisayarlarda BIOS'un yerini alan ve benzer temel görevi üstlenen gelişmiş bir yazılım ortamıdır. UEFI, kendi sürücüleriyle, dosya sistemleriyle ve önyükleme kayıtlarıyla çalışabilir, ayrıca Windows veya Linux başlamadan önce özel EFI uygulamalarını doğrudan çalıştırabilir.
Çoğu yeni anakartta UEFI kullanılır, ancak arayüzde hâlâ "BIOS" terimi yer alabilir. Yeni bilgisayarlarda "BIOS'a gir" ifadesi genellikle UEFI ayarlarını açmak anlamına gelir.
UEFI'nin en büyük farkı, işletim sistemini başlatma biçiminde yatıyor. Eski BIOS, diskin ilk sektöründe önyükleme kodu ararken; UEFI, diskteki EFI System Partition (ESP) adlı özel bir bölümde .efi uzantılı önyükleme dosyasını bulur ve çalıştırır.
Böylece birden fazla işletim sistemi veya önyükleyici aynı diskte saklanabilir, öncelikleri yönetilebilir ve farklı sistemler arasında kolayca geçiş yapılabilir. Ayrıca UEFI ortamı, üreticinin kendi tanılama araçlarını, güncelleme yardımcı programlarını veya ekstra donanım sürücülerini eklemesine olanak tanır.
UEFI, yalnızca bilgisayarın açılışında çalışır; işletim sistemi başladıktan sonra kontrolü bırakır.
BIOS ve UEFI'nin temel farkı, önyükleme mimarisindedir. BIOS, daha basit sistemler için tasarlanmış ve zamanla sınırlarına ulaşmıştır. UEFI ise modern depolama, karmaşık önyükleme ve ekstra güvenlik işlevleri için geliştirildi.
| Özellik | BIOS | UEFI |
|---|---|---|
| Nesil | Klasik yazılım | Modern yazılım ortamı |
| Disk bölümü | MBR | GPT |
| İşletim sistemi başlatma | Önyükleme sektörü | EFI dosyası |
| Büyük disk desteği | Sınırlı | Tam destek |
| Bölüm sayısı | MBR ile sınırlı | GPT ile çok daha fazla |
| Arayüz | Genellikle metin tabanlı | Grafik arayüz mümkün |
| Fare desteği | Genellikle yok | Olabilir |
| Secure Boot | Yok | Desteklenir |
| Çoklu önyükleyici | Daha karmaşık | Kolayca desteklenir |
| Genişletilebilirlik | Sınırlı | Sürücü ve EFI uygulamaları eklenebilir |
En belirgin farklardan biri, depolama ile çalışma yöntemidir. BIOS, diskin ilk sektörünü yüklerken UEFI, sistem bölümündeki belirli bir önyükleme dosyasını (ör. Windows Boot Manager) çalıştırabilir.
MBR, 32-bit sektör adreslemesiyle yaklaşık 2 TB sınırı getirirken GPT, modern disklerde bu tür sınırlamalara sahip değildir. UEFI'nin her zaman BIOS'tan hızlı açılacağı ise kesin değildir; donanım ve ayarlara bağlı olarak değişir. Grafik menü de firmware türünü belirlemez; UEFI bazen klasik BIOS gibi görünebilir.
En önemli fark şudur: BIOS, diskte önyükleme kodu arar, UEFI ise belirli bir önyükleme dosyasını bulup çalıştırabilir. Bu geçiş, modern işletim sistemlerinin esnek ve güvenli başlatılmasını mümkün kılmıştır.
Güç düğmesine basınca Windows hemen başlamaz. Önce bilgisayarın donanımları çalışır hâle getirilir, BIOS veya UEFI başlatılır, POST yapılır, donanım kontrol edilir, önyükleyici belirlenir ve en sonunda kontrol işletim sistemine devredilir.
Tüm bu işlemler genellikle birkaç saniye sürer; kullanıcı sadece marka logosunu görür.
Güç düğmesine basılınca, anakart ve bileşenlere voltaj verilir. Sistem, güç stabilitesini kontrol eder; ardından işlemci firmware'deki ilk talimatları yürütmeye başlar. Bu noktada BIOS veya UEFI devreye girer.
POST aşamasında, işlemci, bellek ve temel donanımların çalışıp çalışmadığı kontrol edilir. Sorun varsa, anakart uyarı sesi, LED veya POST kodları ile bilgi verebilir. Bellek veya ekran kartı arızası gibi durumlar, işletim sistemi başlamadan önce tespit edilebilir.
BIOS veya UEFI, işlemciyi, RAM'i, disk denetleyicilerini ve diğer cihazları kullanıma hazır hâle getirir. Bu aşamada yapılan ayarlar (ör. RAM frekansı, disk modu) firmware arayüzünden değiştirilebilir. RAM'in doğru başlatılması zorunludur; yanlış yapılandırılmışsa bilgisayar uzun sürede açılabilir veya otomatik yeniden başlatma yapabilir.
Donanım hazır olduğunda, BIOS veya UEFI önyükleme sırasına göre işletim sisteminin olduğu aygıtı bulur. Bu, Windows kurulumu sırasında USB bellekten başlatmak gibi işlemlerde kullanışlıdır. Uygun önyükleyici bulunamazsa, "No Bootable Device" uyarısı veya UEFI ayar menüsü ekrana gelebilir.
Uygun önyükleyici bulunduğunda, BIOS veya UEFI'nin rolü sona erer ve kontrol işletim sistemine geçer. BIOS'ta, önyükleme kodu çalıştırılır; UEFI'de ise doğrudan kayıtlı EFI önyükleyici başlatılır.
Bu aşamadan sonra, bilgisayarın performansı ve kararlılığı artık işletim sisteminin sorumluluğundadır.
UEFI'li bilgisayarlarda Windows başlatma süreci BIOS'a göre farklıdır. UEFI, diskin ilk sektörünü aramak yerine, EFI System Partition üzerinden kayıtlı .efi dosyasını çalıştırır ve önyükleme sürecini daha yönetilebilir ve güvenli hâle getirir.
Windows UEFI modunda kurulduğunda, disk üzerinde küçük bir EFI System Partition (ESP) oluşturulur. Burada, UEFI'nin doğrudan çalıştırabileceği EFI programları saklanır. Windows için ana önyükleyici Windows Boot Manager'dır.
POST ve donanım başlatma sonrası UEFI, kayıtlı önyükleyiciler listesini kontrol eder. İlk sırada Windows Boot Manager varsa, ilgili EFI dosyası çalıştırılır ve işletim sistemi başlatılır.
Basit özet:
Bu nedenle, Windows Boot Manager menüde bir SSD adı değil, spesifik bir önyükleme kaydıdır. Eğer EFI bölümü veya önyükleme kaydı bozulursa, kullanıcı verileri diskte kalsa bile sistem başlamayabilir.
Secure Boot, UEFI'nin sunduğu bir güvenlik mekanizmasıdır. Amaç, işletim sistemi başlamadan önce imzasız veya değiştirilmiş kodun yüklenmesini engellemektir. UEFI, çalıştırılan EFI bileşeninin dijital imzasını kontrol eder; imza güvenilir anahtarla eşleşiyorsa başlatılır. Aksi hâlde yükleme engellenebilir.
Bu, antivirüs veya diğer koruma sistemleri başlamadan önce kötü amaçlı yazılımların devreye girmesini önlemeye yardımcı olur. Secure Boot, Windows kullanırken genellikle açık bırakılır. Ancak eski işletim sistemleri veya özel önyükleyiciler kurulacaksa, geçici olarak kapatılabilir.
UEFI'ye geçiş bir anda olmadı; eski sistemlerle uyumluluk için birçok UEFI anakartta CSM (Compatibility Support Module) yer aldı. Bu mod, UEFI'nin klasik BIOS davranışını taklit etmesini ve eski işletim sistemi/disklerle çalışmasını sağlar.
Anakart ayarlarında bu mod Legacy Boot, Legacy BIOS veya CSM olarak adlandırılabilir. Etkinleştirildiğinde, MBR ve eski önyükleme şeması kullanılır; Secure Boot gibi modern özellikler devre dışı kalabilir.
Modern bir bilgisayarda önerilen şema:
UEFI'yi gereksiz yere Legacy veya CSM moduna almak, işletim sistemi bulunamama gibi sorunlara yol açabilir. Eğer önyükleme ayarlarında yapılan değişikliklerden sonra bilgisayar açılmazsa, BIOS ayarlarının nasıl sıfırlanacağına dair adım adım rehberimizi inceleyebilirsiniz.
BIOS ve UEFI'nin temel görevi, bilgisayarı işletim sistemine hazırlamaktır. Fakat bunu yapma yöntemleri farklıdır: BIOS, önyükleme sektörüne dayalı eski bir şema ve genellikle MBR kullanırken; UEFI, EFI dosyaları, GPT desteği, birden fazla önyükleyici ve Secure Boot gibi modern olanaklar sunar.
Bilgisayar açıldığında ardışık aşamalardan geçer: güç verilir, BIOS/UEFI başlatılır, POST yapılır, donanım inisiyalize edilir, önyükleyici bulunur ve kontrol işletim sistemine devredilir. Modern sistemler için en iyi seçenek genellikle UEFI + GPT + Secure Boot kombinasyonudur. Legacy BIOS ve CSM ise yalnızca eski donanım veya yazılımlarla uyumluluk için gereklidir. Bilgisayarınızda her şey yolunda gidiyorsa, önyükleme modunu değiştirmek önerilmez; aksi hâlde sisteminiz açılmayabilir.