BIOS UEFI - Yeni Teknoloji

  • 14.09.2019

1. UEFI nedir?
UEFI (Birleşik Genişletilebilir Ürün Yazılımı Arabirimi), günümüzün çeşitli donanım gereksinimlerini daha iyi karşılayan bir BIOS değişimidir. UEFI, özünde, işletim sisteminin önyükleme ortamından sorumlu olan arabirimdir.

2. UEFI'nin BIOS'a göre avantajları nelerdir?

  • Medya desteği\u003e 2 TB
  • Önyüklenebilir medyanın daha kolay hazırlanması, farklı önyükleme sektörleri yazmaya gerek yok
  • Kendi indirme yöneticisi. Artık bir çoklu önyükleme ortamı düzenlemek için önyükleme yükleyicilerinin çok seviyeli bir sıçramasını başlatmak gerekli değildir, mevcut önyükleyiciler hakkındaki tüm kayıtlar EFI NVRAM'de saklanır ve önyüklenebilir işletim sistemleri arasında geçiş, önyüklenebilir ortamlar arasında olduğu gibi gerçekleştirilir.
  • Daha güvenli önyükleme ortamı
  • Grafikler ve fare desteği ile grafik UEFI yapılandırma modu

3. BIOS'umu UEFI'ye güncelleyebilir miyim?
Pek sayılmaz. Çok daha fazla bellek kapladığı için BIOS yerine UEFI flash yapılamaz. Ama DUET diye bir şey var. Bu, ayrı bir önyükleme bölümü aracılığıyla BIOS yüklü bir UEFI ortamıdır ve eski BIOS donanımınızda\u003e 2TB sürücüler kullanacaksanız yararlı olabilir.

4. Önyükleme sektörleri ve MBR diskleri aracılığıyla daha önce olduğu gibi UEFI'den önyükleme yapmak mümkün müdür?
Evet, UEFI yapılandırmasında Eski Önyükleme etkinse

5. GPT nedir?
GUID Bölümleme Tablosu, GPT, bölüm tablolarını bir sabit diske yerleştirmek için standart bir biçimdir. EFI arayüzünün bir parçasıdır. EFI, BIOS'un MBR kullandığı her yerde GPT kullanır.

6. GPT'nin MBR'ye göre avantajları nelerdir?

  • Medya desteği\u003e 2,2 TB
  • 4 ana bölüm için sınırlama yok ve sonuç olarak mantıksal bölümlere gerek yok
  • Gelişmiş Güvenlik - GPT, bölüm tablosunun bir yedeğini diskin sonunda saklar, böylece bir sorun olması durumunda bölümü yedek bir tablo kullanarak geri yüklemek mümkündür.
  • Koruyucu MBR ile eski programların yol açtığı bozulmaya karşı koruma
  • Eski önyükleme sektörlerini kullanmak mümkündür.

7. Önyükleme sektörü analogları GPT'de nerede depolanır?
EFI, önyükleme yükleyicileri depolamak için FAT32 bölümünün kökündeki EFI / önyükleme klasörünü kullanır. Varsayılan olarak /EFI/boot/bootx64.efi dosyası yüklenmelidir
Önyüklenebilir disk MBR tarzında bölümlenmişse, ilk bölümdeki FAT32 dosya sisteminin varlığı (bunlardan birkaç tane varsa) ve varsayılan yolda bulunan önyükleyicinin bulunduğu dosya, bu ortamdan önyükleme için tek koşullardır (CD / DVD de desteklenmektedir). Disk GPT stilinde bölümlenmişse, bölümün ilk olması gerekmez, ancak önyükleme bayrağına sahip olması gerekir (gparted aracılığıyla kontrol edip ayarlayabilirsiniz)

8. Veri kaybı olmadan bir diski MBR'den GPT'ye ve geri dönüştürmek mümkün müdür?
Evet. Bu, Gparted ile önyüklenebilir bir disk / çubuk gerektirecektir. Önyüklenebilir ortamdan önyükleme yaptıktan sonra, çalışma diski sağ üst köşede görüntülenen (genellikle / dev / sda) gparted penceresi açılacaktır. Dönüştürmek istediğiniz diskin adını hatırlamanız, bir terminal açmanız ve sudo gdisk / dev / sda yazmanız gerekir; burada sda yerine, gerekirse diskinizin adını değiştirmeniz gerekir. Ardından w komutunu girmeniz ve GPT tablosunu diske yazmayı onaylamanız gerekir. İşte bu, disk bir GPT tablosuna dönüştürülür. Tekrar MBR'ye dönüştürmek için, aynı şekilde diskiniz için gdisk'i açmanız ve sırayla r, sonra g komutunu yazmanız ve ardından yeni tablonun girişini w komutuyla onaylamanız gerekir.

9. UEFI Shell nedir?
Bu, efi uyumlu önyükleyicileri anında çalıştırmanıza, basit dosya işlemleri gerçekleştirmenize ve ayrıca yerleşik önyükleme yöneticisini çalıştırmanıza olanak tanıyan EFI ortamı (terminal benzeri) ile çalışmak için bir ortamdır.

10. UEFI önyükleme menüsüne önyükleme öğeleri nasıl düzenlenir / kaldırılır / eklenir?
UEFI Kabuğunu indirin, bir FAT32 flash sürücüdeki /EFI/boot/bootx64.efi dosyasına kopyalayın ve ondan önyükleyin. Kabuğu başarıyla yükledikten sonra, bir komut satırı istemi görünmelidir
Kabuk\u003e
İstemin yukarısında, mevcut eşlenmiş sürücülerin bir listesini görmelisiniz (fs0:, fs1:, BLK0 ve benzeri). Bu listeyi tekrar çağırmak için gerekirse şu komutu kullanın:
harita fs *
Sürücü hakkındaki bazı bilgiler tam sürücü adından elde edilebilir. Örneğin:
PciRoot (0x0) / Pci (0x1,0x1) / Ata (0x0) / HD (1, MBR, 0x27212721,0x3F, 0x13FA6D9)
buradan
Ata (0x0) - disk bağlantı arayüzü ve denetleyici portu
HD sabit disktir
1 diskteki bölüm sayısı
MBR biçimlendirme şeması

Gerekli diski bu şekilde bulduktan sonra ona gitmeniz gerekir.
fs0:
daha sonra eski güzel dos dir ve cd komutlarını kullanarak, okumanız ve boot efi dosyalarının bulunduğu dizine gitmeniz gerekir. Bu genellikle / EFI / boot / şeklindedir. Ardından, bu dizindeyken, yükleyici dosyasının adını girerek hemen içine yükleyebilirsiniz. Gerekli dosyayı önyükleme kayıtları listesine eklemek için, önce şu komutu kullanarak mevcut kayıtları okumanız önerilir.
bcfg önyükleme dökümü
Ardından, önyükleme dosyasını bu listeye eklemek için şunu girmeniz gerekir:
bcfg boot N dosyaadı.efi "etiket" ekleyin
N kaydın sıra numarası olduğunda (yerinde bir şey varsa, bu öğenin üzerine yazılacaktır)
bootloader ile dosyaadı.efi-dosyaadı
bu girişin listede görüntüleneceği etiket-adı
Önyükleme kayıtlarının listesini tekrar görüntüleyebilirsiniz.
bcfg önyükleme dökümü
ve her şeyin yerinde olduğundan emin olun. Yeniden başlatabilir ve kontrol edebilirsiniz.
Listeden bir girişi kaldırmak için şu komutu kullanın:
bcfg önyükleme rm N
burada N kayıt numarasıdır

11. Güvenli Önyükleme nedir?
Güvenli Önyükleme özelliği, UEFI projesinin bir parçası olarak Microsoft tarafından geliştirilmiştir ve indirilen dosyaların imzalarının, güvenilir olarak uefi'ye bağlanan anahtarların beyaz listesiyle uyumluluğunu kontrol ederek önyükleme ortamını önyükleme dosyalarıyla değiştirmekten korumanıza olanak tanır. Rootkitlere karşı bu tür bir korumanın "yan etkisi", Windows 8 dışında bir işletim sistemi kurmanın imkansızlığıdır (şu anda yalnızca Güvenli Önyüklemeyi destekler) ve ayrıca eski mbr disklerinden ve önyüklenebilir CD'lerden / flash sürücülerden başlama olasılığını da dışlar.

12. Güvenli Önyüklemeyi nasıl devre dışı bırakırım?


13. OS dağıtımı ile UEFI uyumlu bir USB flash sürücü nasıl yapılır?
Çoğu durumda her şey çok basittir:

  1. USB flash sürücüyü FAT32 dosya sistemine biçimlendirin
  2. Dağıtımın izo görüntüsünün tüm içeriğini ona kopyalayın

Ancak Windows Vista / 7 OS söz konusu olduğunda, önce dağıtım kitini hazırlamanız gerekecektir, çünkü başlangıçta EFI dosyalarını doğru konumlarda içermezler. Tek seferde küçük bir sorumluluk reddi - Windows, uefi ile yalnızca 64 bit sürümlerde çalışmayı destekler.

14. Önyüklenebilir USB flash sürücünün doğru yapıldığını ve UEFI modunda önyükleneceğini nasıl anlarsınız?
Her şey doğru yapılırsa, aynı ada sahip iki cihaz, ancak önyüklenebilir medya listesinde farklı önekler görünmelidir, UEFI:ve USB BAĞLANTI:... İlki UEFI modunda yüklenir, ikincisi önyükleme sektöründen Legacy önyüklemedir.

15. Hızlı Önyükleme Modu nedir?
Ekipman çalışmaya hazır olmadan önce bile kontrolün hemen işletim sistemine aktarıldığı hızlı önyükleme modu, başlatılması işletim sisteminin kendisi tarafından gerçekleştirilir. Hızlı Önyükleme, aygıtların iki kez başlatılmasından kaynaklanan gecikmeleri ortadan kaldırır. "Klasik" modda, kontrolü sağladıktan sonra, işletim sistemi önceden başlatılmış BIOS aygıtlarını yeniden başlatır. Bazı cihaz türlerinin başlatılmasının oldukça uzun bir süreç olduğu gerçeği göz önüne alındığında, hızdaki kazanç açıktır. Hızlı Önyükleme etkinleştirildiğinde, USB başlatma gerçekleştirilmeden önce kontrol sisteme aktarılır ve bu da USB sürücülere ve klavyeye erişilememesine neden olur. başlamadan önce diske kurulu sistem. Microsoft, Hızlı Önyükleme modu etkinleştirildiğinde ürün yazılımının karşılaması gereken süre için oldukça katı gereksinimler getirdiğinden ve USB aygıtlarının başlatılması, sistem başladığında birkaç saniye sürebildiğinden, USB aygıtları başlatılmamış olarak kalır. Bu durumda, madalyonun diğer yüzü belirir - USB klavyesi olan bir bilgisayar kullanıcısı, işletim sistemi başlayana kadar klavye çalışmayacağı için önyükleme sürecini kesintiye uğratamaz ve başka bir sistemin kurulumunu başlatamaz. Dahası, i8042 yongasının başlatılması da zaman alır ve bazı dizüstü bilgisayarlarda aygıt yazılımı üreticileri yerleşik klavyeyi PS / 2 arabirimiyle başlatılmamış bırakır.

Daha yeni bilgisayarlar, geleneksel BIOS yerine UEFI sabit yazılımını kullanır. Bu yazılımların her ikisi de, işletim sistemi önyüklemeden önce PC önyüklendiğinde başlatılan düşük seviyeli yazılımlardır, ancak UEFI daha modern bir çözümdür, daha büyük sabit sürücüleri, daha hızlı önyükleme sürelerini, daha fazla güvenlik özelliğini ve rahat grafikler ve fare imleçlerini destekler.

UEFI ile birlikte gelen yeni bilgisayarların, geleneksel bir bilgisayara alışkın kişilerin kafasını karıştırmamak için hala "BIOS" olarak anıldığını gördük. Bilgisayarınız "BIOS" terimini kullansa bile, bugün satın aldığınız modern bilgisayarlarda neredeyse kesinlikle BIOS yerine UEFI ürün yazılımı bulunur.

BIOS nedir?


BIOS, Temel Giriş / Çıkış Sisteminin kısaltmasıdır. Bu, bilgisayarınızın ana kartındaki bir yongada bulunan düşük seviyeli bir yazılımdır. BIOS, bilgisayar başladığında yüklenir, bilgisayarınızın bileşenlerini uyandırmaktan, düzgün çalıştığından emin olmaktan ve ardından Windows'u veya yüklediğiniz işletim sistemini yükleyen önyükleyiciyi başlatmaktan sorumludur.

BIOS kurulum ekranında çeşitli seçenekleri yapılandırabilirsiniz. Bu, bilgisayarınızın donanım yapılandırması, sistem saati ve önyükleme sırası gibi seçenekleri bulacağınız yerdir. Bu ekrana, bilgisayar açılırken farklı bilgisayarlarda farklı, ancak genellikle Esc, F2, F10 veya Delete gibi belirli bir tuşa basarak erişebilirsiniz. Bir ayarı kaydettiğinizde, ana kartın belleğine kaydedilir. Bilgisayarınızı başlattığınızda, BIOS bilgisayarınızı kaydedilen ayarlarla yapılandırır.

İşletim sistemini yüklemeden önce, BIOS bir POST veya açılışta otomatik sınama sürecinden geçer. Donanımınızın doğru yapılandırıldığını ve düzgün çalıştığını doğrular. Bir sorun varsa, bir hata mesajı göreceksiniz veya gizemli bir dizi bip sesi kodu duyacaksınız. Bilgisayar kılavuzunuzda farklı bip dizilerinin ne anlama geldiğini bulmanız gerekecektir.

Bilgisayar önyüklendiğinde, POST BIOS tamamlandıktan sonra, önyükleme aygıtında depolanan Ana Önyükleme Kaydı'nı (MBR) arar ve önyükleyiciyi başlatmak için kullanır.

Tamamlayıcı Metal Oksit Yarı İletken anlamına gelen kısaltmayı da görebilirsiniz. Bu, BIOS'un ana kartta çeşitli ayarları sakladığı pil belleğini ifade eder. Modern sistemlerde bu yöntemin yerini flash bellek (EEPROM olarak da adlandırılır) aldığından bu aslında doğru bir tanım değildir.

BIOS neden modası geçmiş

BIOS uzun süredir ortalıkta ve fazla gelişmedi. 1980'lerde piyasaya sürülen MS-DOS bilgisayarlarında bile BIOS vardı!

Elbette, BIOS zaman içinde gelişti ve gelişti. ACPI, Gelişmiş Yapılandırma ve Güç Arayüzü dahil olmak üzere çeşitli uzantılar geliştirilmiştir. Bu, BIOS'un aygıtları daha kolay yapılandırmasına ve uyku gibi gelişmiş güç yönetimi işlevlerini gerçekleştirmesine olanak tanır. Ancak BIOS, MS-DOS'tan bu yana neredeyse diğer PC teknolojileri kadar gelişmedi.

Geleneksel BIOS'un hala ciddi sınırlamaları var. Yalnızca 2,1 TB veya daha küçük sürücülerden önyüklenebilir. Günümüzde 3TB sürücüler yayılmaya başladı ve BIOS'u olan bir bilgisayar bunlardan önyükleme yapamıyor. Bu sınırlama, BIOS ana önyükleme kaydının nasıl çalıştığından kaynaklanmaktadır.

BIOS, 16 bit işlemci modunda çalışıyor olmalı ve yalnızca 1MB alana sahip olmalıdır. Modern bir bilgisayardaki tüm donanım arabirimlerini ve aygıtları başlatırken önyükleme işleminde yavaşlamaya neden olan birkaç aygıtı aynı anda başlatmada sorunlar yaşıyor.

BIOS'un uzun süre değiştirilmesi gerekiyor. Intel, 1998 yılında Genişletilebilir Ürün Yazılımı Arabirimi (EFI) spesifikasyonu üzerinde çalışmaya başladı. Apple, 2006 yılında Mac'lerinde Intel mimarisine geçtiğinde EFI'yi seçti, ancak diğer PC üreticileri de buna uymadı.

2007'de Intel, AMD, Microsoft ve PC üreticileri yeni bir Birleşik Genişletilebilir Ürün Yazılımı Arabirimi (UEFI) spesifikasyonu üzerinde anlaştılar. Bu, yalnızca Intel tarafından değil, Birleşik Genişletilmiş Ürün Yazılımı Arayüzleri topluluğu tarafından yönlendirilen endüstri çapında bir standarttır. UEFI desteği Windows'ta Windows Vista Service Pack 1 ve Windows 7 ile tanıtıldı. Bugün satın alabileceğiniz bilgisayarların büyük çoğunluğu artık geleneksel BIOS yerine UEFI kullanıyor.

UEFI BIOS'u Nasıl Değiştirir ve İyileştirir


UEFI, PC'lerdeki geleneksel BIOS'un yerini alır. Mevcut bir bilgisayarda BIOS'tan UEFI'ye geçiş yapılamıyor. Çoğu yeni bilgisayarın yaptığı gibi UEFI'yi destekleyen ve içeren yeni bir donanım satın almanız gerekir. Çoğu UEFI uygulaması BIOS emülasyonu sağlar, böylece geriye dönük uyumlu olmaları için UEFI yerine BIOS bekleyen eski işletim sistemlerini kurmayı ve önyüklemeyi seçebilirsiniz.

Bu yeni standart, BIOS'un sınırlamalarını ortadan kaldırır. UEFI sabit yazılımı 2,2 TB veya daha büyük sürücülerden önyüklenebilir - gerçek teorik sınır 9,4 Zettabayttır. Bu, İnternet'teki tüm verilerin tahmini boyutunun yaklaşık üç katıdır. Bunun nedeni, UEFI'nin MBR yerine bir GPT bölümleme şeması kullanmasıdır. Ayrıca, daha standart bir şekilde önyükleme yapar, diskin ana önyükleme kaydından kod çalıştırmak yerine EFI yürütülebilir dosyalarını çalıştırır.

UEFI, 32 bit veya 64 bit modunda çalışabilir ve BIOS'tan daha büyük bir adres alanına sahiptir, bu da önyükleme işleminin daha hızlı olduğu anlamına gelir. Bu ayrıca, grafikler ve fare imleci desteği dahil olmak üzere UEFI kurulum ekranlarının BIOS kurulum ekranlarından daha pürüzsüz olabileceği anlamına gelir. Ancak bu isteğe bağlıdır. Birçok bilgisayar hala eski BIOS kurulum ekranı gibi görünen ve çalışan UEFI metin modu arabirim ayarlarıyla birlikte gelir.

UEFI başka özelliklerle doludur. Güvenli Önyüklemeyi destekler, yani işletim sistemi, önyükleme işleminin kötü amaçlı yazılımlardan etkilenmediğinden emin olmak için doğrulanabilir. Uzaktan tanılama ve yapılandırmaya yardımcı olabilecek, doğrudan UEFI ürün yazılımının kendisinde bulunan ağ işlevlerini destekleyebilir. Geleneksel bir BIOS'ta, yapılandırmak için fiziksel bir bilgisayarın önünde oturmanız gerekir.

Bu sadece bir BIOS değişimi değil. UEFI, aslında bir bilgisayarın ürün yazılımının üzerinde çalışan küçük bir işletim sistemidir ve bir BIOS'tan çok daha fazlasını yapabilir. Anakart üzerindeki flash bellekte saklanabilir veya önyükleme sırasında bir sabit sürücüden veya ağ paylaşımından yüklenebilir.

Farklı UEFI PC'lerin farklı arayüzleri ve işlevleri olacaktır. Her şey bilgisayar üreticisine bağlıdır, ancak temel bilgiler her bilgisayarda aynı olacaktır.

Modern bilgisayarlarda UEFI ayarlarına nasıl erişilir

Normal bir PC kullanıcısıysanız, bir UEFI PC'ye geçiş gözle görülür bir değişiklik olmayacaktır. Yeni bilgisayarınız BIOS'unkinden daha hızlı açılır ve kapanır ve 2,2 TB veya daha büyük sürücüler kullanabilirsiniz.

Daha düşük seviye ayarlara erişmeniz gerekirse, küçük bir fark olabilir. Bilgisayarınızı başlatırken bir tuşa basmak yerine Windows önyükleme seçenekleri menüsünden UEFI ayarları ekranını açmanız gerekebilir. Artık bilgisayarlar çok hızlı açıldığından, PC üreticileri bir tuşa basılmasını bekleyerek önyükleme sürecini yavaşlatmak istemiyor. Bununla birlikte, önyükleme işlemi sırasında bir tuşa basarak BIOS'a aynı şekilde erişmenize izin veren UEFI PC'leri de gördük.

UEFI büyük bir güncelleme olsa da, hemen hemen arka planda. Çoğu bilgisayar kullanıcısı, yeni bilgisayarlarının geleneksel BIOS yerine UEFI kullandığını asla fark etmez (veya fark etmez). Ancak daha iyi performans gösterecek ve daha modern donanım ve özellikleri destekleyeceklerdir.

Çoğu kullanıcı, bilgisayarın işletim sistemini kullanarak önyüklendiğine inanır, ancak aslında bu yalnızca kısmen doğrudur. Bu materyalde, bilgisayarın gerçekte nasıl önyüklendiğini öğrenecek ve BIOS, CMOS, UEFI ve diğerleri gibi önemli kavramlarla tanışacaksınız.

Giriş

Çoğu kişi için bilgisayarla çalışmak, işletim sistemi önyüklendikten sonra başlar. Ve bu şaşırtıcı değil, çünkü çoğu zaman modern PC'ler gerçekten kullanışlı bir grafik Windows kabuğu veya başka bir işletim sistemi ile kullanılıyor. Bizim için bu dostane ortamda, sadece programları, uygulamaları veya oyunları çalıştırmakla kalmıyor, aynı zamanda ayarları gerçekleştiriyor ve sistem parametrelerini kendi ihtiyaçlarımız için yapılandırıyoruz.

Ancak, tüm çok işlevliliğine rağmen, işletim sistemi her şeyi yapamaz ve bazı önemli noktalarda, tamamen güçsüzdür. Özellikle, bu tamamen onun katılımı olmadan gerçekleşen bilgisayarın ilk açılışıyla ilgilidir. Ayrıca, işletim sisteminin kendisinin piyasaya sürülmesi büyük ölçüde bu prosedürün başarısına bağlıdır ve bu, sorun olması durumunda gerçekleşmeyebilir.

Bazıları için bu bir haber olabilir, ancak gerçekte Windows bilgisayarı "nereden ve ne" yüklemekle sorumlu değildir, yalnızca belirli bir aşamada devam eder ve sona erer. Buradaki kilit oyuncu, tamamen farklı bir mikroprogram - BIOS, amacı ve ana işlevleri bu makalede bahsedeceğiz.

BIOS nedir ve neden gereklidir?

Herhangi bir bilgi işlem aygıtının temel bileşenleri bir işlemci ve RAM paketidir ve bunun iyi bir nedeni vardır. İşlemciye haklı olarak herhangi bir bilgisayarın kalbi ve beyni denir, çünkü tüm ana matematiksel işlemler ona emanet edilmiştir. Bu durumda hesaplamalar için tüm komut ve verileri, CPU sadece RAM'den alabilir. Çalışmasının sonuçlarını da oraya gönderiyor. İşlemci, sabit diskler gibi başka herhangi bir bilgi depolamayla doğrudan etkileşime girmez.

Asıl sorunun yattığı yer burasıdır. İşlemcinin işletim sistemi komutlarını yürütmeye başlaması için bunların RAM'de olması gerekir. Ancak PC açıldığında, geçici olduğundan ve bilgisayar kapatıldığında bilgileri depolayamadığından RAM boştur. Aynı zamanda, sistem katılımı olmadan bilgisayar cihazları gerekli verileri hafızaya alamaz. Ve burada paradoksal bir durumla karşı karşıyayız. İşletim sistemini belleğe yüklemek için işletim sisteminin zaten RAM'de olması gerektiği ortaya çıktı.

IBM mühendisleri, kişisel bilgisayarlar çağının başlangıcında bile bu durumu çözmek için, bazen önyükleyici olarak adlandırılan BIOS adlı özel bir küçük program kullanmayı önerdiler.

Kelime BIOS(BYOS), Rusça'ya çevrilen dört İngilizce kelime olan Temel Giriş / Çıkış Sisteminin kısaltmasıdır: "Temel giriş / çıkış sistemi". Bu ad, video bağdaştırıcılarının, ekranların, disk sürücülerinin, disk sürücülerinin, klavyelerin, farelerin ve diğer temel giriş / çıkış cihazlarının temel işlevlerinin çalışmasından sorumlu bir dizi mikro programa verilmiştir.

Başlıca BIOS işlevleri, ilk bilgisayar başlatma, test etme ve ilk donanım yapılandırması, aygıtlar arasında kaynak tahsisi ve işletim sistemi önyükleme prosedürünün etkinleştirilmesidir.

BIOS nerede saklanır ve CMOS nedir

BIOS'un, bir bilgisayarı başlatmanın ilk aşamasından sorumlu olduğu göz önüne alındığında, yapılandırmasından bağımsız olarak, bu program, bilgisayarın güç düğmesine basıldıktan hemen sonra temel aygıtlar için kullanılabilir olmalıdır. Bu nedenle, çoğu yaygın uygulama gibi sabit diskte depolanmaz, ancak ana kart üzerinde bulunan özel bir flash bellek yongasına yazılır. Böylece, bilgisayara herhangi bir depolama ortamı bağlı olmasa bile BIOS'a erişim ve bilgisayarı başlatmak mümkündür.

İlk bilgisayarlar, BIOS'u depolamak için salt okunur bellek yongalarını (ROM veya ROM) kullanıyordu ve program kodunun kendisi fabrikada bir kez onlara yazılıyordu. Bir süre sonra, gerekirse BIOS'u yeniden yazmanın mümkün olduğu EPROM ve EEROM yongalarını kullanmaya başladılar, ancak yalnızca özel ekipman yardımı ile.

Modern kişisel bilgisayarlarda, BIOS, özel programlar kullanılarak doğrudan evde PC'de yeniden yazılabilen flash bellek temelinde oluşturulan yongalarda saklanır. Bu prosedür genellikle yanıp sönen ve donanım yazılımını yeni sürümlere güncellemek veya hasar durumunda değiştirmek gerekir.

Birçok BIOS yongası, diğer tüm bileşenler gibi ana karta lehimlenmez, ancak istediğiniz zaman değiştirmenize izin veren özel bir küçük konektöre takılır. Doğru, BIOS yongasının değiştirilmesini gerektiren durumlar çok nadir olduğundan ve pratikte ev kullanıcıları arasında neredeyse hiç görülmediğinden, bu özelliğin sizin için yararlı olma ihtimali düşüktür.

BIOS depolama için flash bellek farklı kapasitelerde olabilir. Eski günlerde bu hacim çok küçüktü ve 512 KB'yi geçmiyordu. Programın modern sürümleri biraz daha büyük hale geldi ve birkaç megabaytlık bir hacme sahip. Ancak her durumda, modern uygulamaların ve multimedya dosyalarının arka planına karşı, bu sadece küçük bir şey.

Bazı gelişmiş anakartlarda, üreticiler aynı anda bir değil, iki BIOS yongası kurabilirler - ana ve yedek. Bu durumda, ana yongaya bir şey olursa, bilgisayar yedeklemeden önyüklenir.

BIOS'un kendisini depolayan flash belleğe ek olarak, ana kartta bu programın yapılandırma ayarlarını saklamak için sağlanan başka bir bellek türü vardır. Tamamlayıcı bir metal oksit yarı iletken kullanılarak yapılır veya CMOS(Tamamlayıcı Metal Oksit Yarı İletken). BIOS tarafından kullanılan bilgisayarın başlatılmasına ilişkin verileri içeren, özelleştirilmiş bellek adı verilen bu kısaltmadır.

CMOS bellek, ana karta takılı bir pil ile çalışır. Bu, bilgisayar fişten çekildiğinde tüm BIOS ayarlarını kaydeder. Daha eski bilgisayarlarda, CMOS bellek işlevleri ayrı bir mikro devreye atandı. Modern bilgisayarlarda yonga setinin bir parçasıdır.

POST prosedürü ve ilk PC önyüklemesi

Şimdi ilk önyükleme işleminin neye benzediğini ve BIOS'un burada nasıl bir rol oynadığını görelim.

Bilgisayarın güç düğmesine bastıktan sonra, ana karta voltaj sağlamaya başlayarak önce güç kaynağı çalışmaya başlar. Normalse yonga seti, merkezi işlemcinin dahili belleğini sıfırlamak ve başlatmak için bir komut verir. Bundan sonra, işlemci, rolü BIOS yongası tarafından oynanan sistem belleğine yazılan komutları sırayla okumaya ve yürütmeye başlar.

En başta, işlemci bilgisayar bileşenlerinin kendi kendine testini yapmak için bir komut alır ( İLETİ- Açılışta Kendi Kendini Sınama). POST prosedürü, geçişini açtıktan hemen sonra PC ekranında gözlemleyebileceğiniz birkaç aşama içerir. İşletim sistemini önyüklemeye başlamadan önce olanların sırası aşağıdaki gibidir:

1. Öncelikle ana sistem cihazları belirlenir.

3. Üçüncü adım, bir dizi sistem mantığı veya daha basit bir şekilde bir yonga seti kurmaktır.

4. Ardından video kartının aranması ve tanımlanması var. Bilgisayarda harici (bağımsız) bir video adaptörü takılıysa, ana sistem BIOS'unun belirli bir bellek adresleri aralığında arayacağı kendi BIOS'una sahip olacaktır. Harici bir grafik bağdaştırıcısı bulunursa, ekranda ilk gördüğünüz şey, BIOS'u tarafından oluşturulan video kartının adının bulunduğu bir görüntü olacaktır.

5. Grafik adaptörünü bulduktan sonra, BIOS ayarlarının bütünlüğünü ve pil durumunu kontrol etmeye başlar. Bu anda, monitör ekranında birbiri ardına aynı gizemli beyaz yazıtlar görünmeye başlar ve neler olup bittiğini anlamadıkları için deneyimsiz kullanıcılar arasında korkuya neden olur. Ama aslında şu anda sizin de göreceğiniz gibi doğaüstü hiçbir şey olmuyor. İlk, en üstteki yazıt, kural olarak, BIOS geliştiriciler logosunu ve kurulu sürümüyle ilgili bilgileri içerir.

6. Daha sonra, merkezi işlemcinin testi başlar ve ardından ekran, kurulu çip hakkındaki verileri gösterir: üreticinin adı, modeli ve saat frekansı.

7. Ardından RAM'i test etmeye başlar. Her şey yolunda giderse, toplam kurulu RAM miktarı OK yazısıyla görüntülenir.

8. Bilgisayarın ana bileşenlerinin doğrulamasını tamamladıktan sonra, klavye arama ve diğer G / Ç bağlantı noktalarının test edilmesi başlar. Bazı durumlarda, bu aşamada, sistem bağlı klavyeyi algılayamazsa bilgisayar önyüklemeyi durdurabilir. Bu durumda, ekranda hemen bir uyarı görüntülenecektir.

9. Sonraki adım, optik sürücüler, sabit sürücüler ve flash sürücüler dahil olmak üzere bilgisayara bağlı sürücüleri belirlemektir. Bulunan cihazlarla ilgili bilgiler görüntülenir. Anakarta farklı üreticilerin birkaç denetleyicisinin takılması durumunda, bunların başlatılması için prosedür farklı ekranlarda görüntülenebilir.

Denetleyici tanımlama ekranıSeriATA'nın kendine aitBIOS, kendisine bağlı tüm cihazların çıkışıyla.

10. Son aşamada, kaynaklar bulunan dahili PC cihazları arasında tahsis edilir. Eski bilgisayarlarda, bundan sonra, algılanan tüm ekipmanların bulunduğu bir özet tablosu görüntülenir. Modern makinelerde, tablo artık görüntülenmiyor.

11. Son olarak, POST prosedürü başarılı olursa, BIOS bağlı sürücüleri aramaya başlar Ana Önyükleme Alanı (MBR), işletim sisteminin başlatılması ve daha fazla kontrolün aktarılması gereken önyükleme aygıtı hakkında bilgi içerir.

Bilgisayarda kurulu BIOS sürümüne bağlı olarak, POST prosedürü yukarıda açıklanan sıraya göre küçük değişikliklerle gerçekleşebilir, ancak genel olarak, belirttiğimiz tüm ana adımlar her bir PC başlatıldığında gerçekleştirilecektir.

BIOS kurulum aracı

BIOS, yapılandırılabilir bir sistemdir ve PC donanımının bazı parametrelerini ayarlamak için kendi programına sahiptir. BIOS kurulum aracı veya CMOS Kurulum Yardımcı Programı... POST otomatik test prosedürü sırasında özel bir tuşa basılarak çağrılır. Masaüstü bilgisayarlarda, Del tuşu en çok bu amaç için ve F2 dizüstü bilgisayarlarda kullanılır.

Donanım konfigürasyon yardımcı programının grafik arayüzü oldukça sadedir ve 80'lerden beri pek değişmemiştir. Buradaki tüm ayarlar yalnızca klavye kullanılarak yapılır - fare işlemi sağlanmaz.

CMOS / BIOS Kurulumunun birçok ayarı vardır, ancak sıradan bir kullanıcının ihtiyaç duyabileceği en çok talep edilenler arasında şunlar yer alır: sistem saatini ve tarihini ayarlamak, önyükleme aygıtlarının sırasını seçmek, ana kartta yerleşik ek ekipmanı etkinleştirmek / devre dışı bırakmak (ses, video veya ağ adaptörleri) , soğutma sisteminin yönetimi ve işlemci sıcaklığının izlenmesi ve ayrıca sistem veriyolu frekansının değiştirilmesi (hız aşırtma).

Farklı anakart modelleri için, yapılandırılabilir BIOS parametrelerinin sayısı büyük ölçüde değişebilir. En geniş ayar yelpazesi genellikle meraklıları, bilgisayar oyunları hayranlarını ve hız aşırtmayı hedefleyen pahalı masaüstü anakartlarda bulunur. Kural olarak en yetersiz cephanelik, ofis bilgisayarlarına kurulum için tasarlanmış bütçe panolarında bulunur. Ayrıca, mobil aygıtların büyük çoğunluğu çeşitli BIOS ayarlarıyla parlamaz. Çeşitli BIOS ayarları ve bilgisayarın çalışması üzerindeki etkileri hakkında ayrı bir materyalde daha ayrıntılı konuşacağız.

BIOS geliştirme ve güncelleme

Kural olarak, hemen hemen her anakart modelinin kendi teknik özelliklerini hesaba katan kendi BIOS sürümü vardır: kullanılan yonga setinin türü ve lehimli çevre birimi ekipmanı türleri.

BIOS geliştirme iki aşamaya ayrılabilir. İlk olarak, yonga seti modelinden bağımsız olarak tüm işlevleri uygulayan temel bir aygıt yazılımı sürümü oluşturulur. Bugün, bu tür sürümler esas olarak American Megatrends (AMIBIOS) ve 1998 yılında bu pazardaki o zamanın en büyük oyuncusu olan Award Software'i (AwardBIOS, Award Modular BIOS, Award WorkstationBIOS) satın alan Phoenix Technologies tarafından geliştirilmektedir.

İkinci aşamada, anakart üreticileri BIOS'u geliştirmeye dahil oluyor. Bu noktada, temel sürüm, özellikleri dikkate alınarak her bir kart modeli için değiştirilir ve geliştirilir. Aynı zamanda anakart pazara girdikten sonra BIOS sürümü üzerinde çalışma durmuyor. Geliştiriciler, bulunan hataları düzeltebilecek, yeni donanım için destek ekleyebilecek ve programın işlevselliğini genişletebilecek güncellemeleri düzenli olarak yayınlar. Bazı durumlarda, BIOS'u güncellemek, örneğin yeni nesil işlemciler için destek ekleyerek, görünüşte modası geçmiş bir anakarta ikinci bir hayat vermenize olanak tanır.

UEFI BIOS nedir

Masaüstü bilgisayarlar için sistem BIOS'unun temel ilkeleri, geçen yüzyılın uzak 80'lerinde oluşturuldu. Geçtiğimiz on yıllarda, bilgisayar endüstrisi hızla gelişti ve bu süre zarfında, yeni cihaz modellerinin belirli BIOS sürümleriyle uyumsuz olduğu ortaya çıkan sürekli durumlar oldu. Bu sorunları çözmek için, geliştiriciler sürekli olarak temel G / Ç sisteminin kodunu değiştirmek zorunda kaldılar, ancak sonunda, ilk ev bilgisayarlarından bu yana bir dizi yazılım sınırlaması değişmeden kaldı. Bu durum, klasik versiyondaki BIOS'un nihayet modern bilgisayar donanımının gereksinimlerini karşılamayı bırakarak PC'lerin kitle sektöründe yayılmasını engellemesine neden oldu. Bir şeyin değiştirilmesi gerektiği anlaşıldı.

2011 yılında, LGA1155 soketine kurulan Sandy Bridge neslinin Intel işlemcileri için anakart üretiminin başlamasıyla, bilgisayar önyüklemesi için yeni bir yazılım arayüzünün (UEFI) toplu olarak piyasaya sürülmesi başladı.

Aslında, geleneksel BIOS'a bu alternatifin ilk sürümü, 90'ların sonlarında Intel tarafından sunucu sistemlerinde geliştirildi ve başarıyla kullanıldı. Daha sonra, bir PC'yi önyüklemek için kullanılan yeni arabirime EFI (Extensible Firmware Interface) adı verildi, ancak 2005'te yeni spesifikasyonuna UEFI (Birleşik Genişletilebilir Firmware Arayüzü) adı verildi. Bugün bu iki kısaltma eşanlamlı olarak kabul edilmektedir.

Gördüğünüz gibi, anakart üreticileri yeni standarda geçmek için acele etmediler ve geleneksel BIOS varyasyonlarını en üst düzeye çıkarmaya çalışıyorlardı. Ancak, 16 bit arabirimi dahil olmak üzere bu sistemin bariz geri kalmışlığı, 1 MB'den fazla adreslenebilir bellek alanı kullanamama, 2 TB'den fazla hacme sahip sürücüler için destek eksikliği ve yeni ekipmanla diğer sürekli çözülemeyen uyumluluk sorunları, yeni bir yazılım çözümüne geçiş için ciddi bir argüman haline geldi. ...

Intel'in yeni önyükleme arayüzü beraberinde ne gibi değişiklikler getirdi ve BIOS'tan farkı nedir? BIOS'ta olduğu gibi, UEFI'nin ana görevi, bilgisayarı açtıktan hemen sonra donanımı doğru şekilde algılamak ve bilgisayarın kontrolünü işletim sistemine aktarmaktır. Ancak aynı zamanda, UEFI'deki değişiklikler o kadar derindir ki, onu BIOS ile karşılaştırmak yanlış olur.

BIOS, özel bir mikro devrenin içine yerleştirilmiş ve kendi yazılımını kullanarak doğrudan bilgisayar donanımı ile etkileşime giren pratik olarak değiştirilemez bir program kodudur. Bir bilgisayarı BIOS kullanarak başlatma prosedürü basittir: bilgisayarı açtıktan hemen sonra, donanım kontrol edilir ve ana donanım bileşenleri için basit evrensel sürücüler yüklenir. BIOS daha sonra işletim sistemi önyükleyicisini bulur ve etkinleştirir. Ardından işletim sistemi yüklenir.

UEFI sistemi, bilgisayarın donanım bileşenleri arasında, kendi ürün yazılımı, ürün yazılımı ve işletim sistemi ile BIOS'un işlevlerini de gerçekleştirmesine izin veren bir katman olarak adlandırılabilir. Ancak BIOS'tan farklı olarak UEFI, test, çalışma ve önyükleme hizmetlerini, aygıt sürücülerini, iletişim protokollerini, işlevsel uzantıları ve kendi grafik kabuğunu içeren modüler bir programlanabilir arabirimdir ve bu da çok hafif bir işletim sistemi gibi görünmesini sağlar. Aynı zamanda, UEFI'deki kullanıcı arayüzü moderndir, fare kontrolünü destekler ve Rusça dahil birçok dilde yerelleştirilebilir.

EFI'nin önemli bir avantajı, platformlar arası ve işlemci mimarisinden bağımsız olmasıdır. Bu sistemin özellikleri, x86 mimarisi (Intel, AMD) veya ARM gibi hemen hemen her tür yonga kombinasyonuyla çalışmasına izin verir. Ayrıca, UEFI'nin tüm bilgisayar donanımına ve platformdan bağımsız sürücülere doğrudan erişimi vardır, bu da işletim sistemini başlatmadan örneğin İnternet erişimini veya disk yedeklemesini düzenlemeyi mümkün kılar.

BIOS'tan farklı olarak, UEFI kodu ve tüm hizmet bilgileri yalnızca özel bir mikro devrede değil, aynı zamanda hem dahili hem de harici sabit sürücülerin bölümlerinde ve ayrıca ağ depolarında saklanabilir. Buna karşılık, önyükleme verilerinin geniş sürücülerde konumlandırılabilmesi, modüler bir mimarinin EFI'ye zengin işlevsellik kazandırmasına izin verir. Örneğin, hem ilk PC önyükleme aşamasında hem de işletim sistemini başlattıktan sonra kullanılabilen gelişmiş tanılama araçları veya yararlı yardımcı programlar olabilir.

UEFI'nin bir diğer önemli özelliği, GPT (Guid Partition Table) standardına göre işaretlenmiş, büyük hacimli sabit disklerle çalışma yeteneğidir. İkincisi, 64-bit sektör adreslerine sahip olduğu için herhangi bir BIOS değişikliği tarafından desteklenmez.

BIOS'ta olduğu gibi UEFI tabanlı bir bilgisayarın önyüklenmesi, aygıtların başlatılmasıyla başlar. Ancak aynı zamanda, bu prosedür çok daha hızlıdır, çünkü UEFI paralel modda aynı anda birkaç bileşeni algılayabilir (BIOS sırayla tüm cihazları başlatır). Ardından, UEFI sisteminin kendisi, bir dizi gerekli eylemin gerçekleştirildiği (sürücülerin yüklenmesi, önyükleme sürücüsünün başlatılması, önyükleme hizmetlerinin başlatılması vb.) Ve bundan sonra işletim sistemi başlatılmasının kontrolü altında başlatılır.

Böyle çok adımlı bir prosedürün PC'nin genel önyükleme süresini artırması gerektiği görünebilir, ancak gerçekte bunun tersi doğrudur. UEFI ile sistem, yerleşik sürücüler ve kendi önyükleyicisi sayesinde çok daha hızlı başlar. Sonuç olarak, işletim sistemi başlamadan önce bilgisayarın donanımı hakkında kapsamlı bilgi alır ve bu da birkaç saniye içinde başlamasına izin verir.

UEFI'nin tüm ilerlemesine rağmen, bu önyükleyicinin aktif olarak geliştirilmesini ve dağıtımını engelleyen bir dizi kısıtlama vardır. Gerçek şu ki, yeni önyükleme arayüzünün tüm yeteneklerini uygulamak için işletim sistemlerinden tam destek gerekiyor. Bugüne kadar yalnızca Windows 8, UEFI özelliklerinin tam olarak kullanılmasına izin vermektedir.Windows 7, Vista ve Linux'un 64-bit sürümleri, 3.2 ve üzeri çekirdek ile yeni arayüz için sınırlı desteğe sahiptir. Ayrıca, UEFI yetenekleri Apple'ın BootCamp önyükleme yöneticisi tarafından kendi Mac OS X sistemlerinde kullanılır.

Peki, bilgisayar desteklenmeyen bir işletim sistemi (WindowsXP, 32-bit Windows 7) veya dosya biçimlendirme (MBR) kullanıyorsa UEFI'den nasıl önyüklenir? Bu tür durumlarda, yeni önyükleme arayüzünde yerleşik bir uyumluluk destek modülü (Uyumluluk Destek Modülü), aslında geleneksel bir BIOS'tur. Bu nedenle, BIOS öykünme modunda geleneksel şekilde UEFI önyüklemeli anakartlarla donatılmış kaç adet modern bilgisayar görebilirsiniz. Çoğu zaman bu, sahiplerinin geleneksel MBR ile HDD bölümlerini kullanmaya devam etmeleri ve GPT bölümlemeye geçmek istememeleri nedeniyle olur.

Sonuç

Açıkçası, geleneksel BIOS'tan farklı olarak, UEFI yalnızca önyükleme işleminden çok daha fazlasını yapabilir. Hem PC önyüklemesinin ilk aşamasında hem de işletim sistemini başlattıktan sonra, çalışma hizmetlerini ve uygulamalarını çalıştırma yeteneği, hem geliştiriciler hem de son kullanıcılar için çok çeşitli yeni fırsatlar sunar.

Ancak aynı zamanda, yakın gelecekte temel I / O sisteminin tamamen reddedilmesinden bahsetmek için hala erken. Her şeyden önce, şu ana kadar çoğu bilgisayarın UEFI tarafından desteklenmeyen WindowsXP ve 32-bit Windows 7 çalıştırdığını unutmamalısınız. Ve GPT standardına göre işaretlenmiş sabit diskler çoğunlukla yalnızca Windows 8 tabanlı yeni dizüstü bilgisayar modellerinde bulunabilir.

Kullanıcıların çoğunluğu, alışkanlıkları nedeniyle veya başka bir nedenle, işletim sisteminin eski sürümlerine ve sabit diskleri bölümlemenin geleneksel yöntemlerine bağlı kaldıkça, BIOS bir bilgisayarı başlatmak için ana sistem olarak kalacaktır.

Çoğu modern bilgisayar, normal birincil G / Ç sistemi yerine, UEFI adı verilen en yeni kontrol aracıyla donatılmıştır. Tüm bilgisayar ve dizüstü bilgisayar kullanıcıları hala ne olduğunu bilmiyor. Bu gelişmeyle ilgili bazı önemli hususlar aşağıda tartışılacaktır. Ek olarak, önyüklenebilir USB ortamını kullanarak bu arabirim üzerinden işletim sistemlerini kurmayla ilgili konulara kısaca değineceğiz ve ayrıca bu sistemin herhangi bir nedenle kullanımının pratik olmaması durumunda UEFI'nin nasıl devre dışı bırakılacağını belirleyeceğiz. Ama önce, bunun ne tür bir sistem olduğuna dair temel anlayışı bulalım.

UEFI: nedir?

Birçok kullanıcı, işletim sistemini başlatmadan önce bir bilgisayar sisteminin birincil parametrelerini yapılandırmak için BIOS'u kullanmanız gerektiğine alışkındır. Aslında BIOS yerine kullanılan UEFI modu hemen hemen aynıdır, ancak sistemin kendisi bir grafik arayüz temelinde oluşturulmuştur.

Bu arada, çoğu kişi bir tür mini işletim sistemi olarak adlandırılan bu sistemi yüklerken, hemen farenin desteklendiğine ve arabirim için bölgesel bir dil yükleme yeteneğine dikkat çekiyor. Daha ileri giderseniz, BIOS'tan farklı olarak, UEFI'nin ağ aygıtları için destekle çalışabileceğini ve kurulu donanımın bazı bileşenlerinin optimum çalışma modlarını görüntüleyebileceğini fark edeceksiniz.

Bazı insanlar bu sistemi çift terim - BIOS UEFI olarak adlandırıyor. Bu, yazılım ve donanım mantığıyla çelişmese de, yine de böyle bir tanım bir şekilde yanlıştır. Birincisi, UEFI Intel'in geliştirilmesidir ve BIOS sistemleri temelde birbirinden farklı olmasalar da birçok başka marka tarafından geliştirilmiştir. İkinci olarak, BIOS ve UEFI biraz farklı ilkeler üzerinde çalışır.

UEFI ve BIOS arasındaki temel farklar

Şimdi UEFI'ye bir kez daha bakalım. Daha net bir anlamda bunun ne olduğu, bu sistem ile BIOS arasındaki farkları bularak belirlenebilir. UEFI'nin, desteği bugün birçok anakart üreticisi tarafından duyurulan BIOS'a bir tür alternatif olarak konumlandırıldığına inanılıyor. Ancak farklılıklar en iyi, yaşlanan BIOS sistemlerinin dezavantajlarına dayalı olarak görüntülenir.

İlk fark, BIOS'un birincil giriş / çıkış sistemlerinin hacmi 2 TB veya daha fazla olan sabit disklerle doğru çalışmasına izin vermemesidir, bu da sistemin disk alanını tam olarak kullanma yeteneğine sahip olmamasıdır.

İkinci nokta, BIOS sistemleri için disk bölümleriyle çalışma konusunda bir kısıtlama olduğu, UEFI'nin 128 bölüme kadar desteklediği ve GPT standart bölüm tablosunun varlığı nedeniyle mümkün hale geldiği gerçeğiyle ilgilidir.

Son olarak, UEFI'de, ana işletim sisteminin başlangıcında önyükleyicinin değiştirilmesini tamamen dışlayan, virüslerin ve kötü amaçlı kodların etkisini bile önleyen ve işletim sisteminin kendi önyükleyicilerinin içinde belirli araçlar kullanmadan yüklenecek bir işletim sistemi seçeneği sunan tamamen yeni güvenlik algoritmaları uygulanır.

Biraz tarih

Bu, UEFI sistemidir. Ne olduğu zaten biraz açık. Şimdi her şeyin nasıl başladığını görelim. UEFI'nin nispeten yeni bir gelişme olduğunu düşünmek yanlıştır.

UEFI'nin ve evrensel arayüzün oluşturulması 90'ların başında başladı. O zaman ortaya çıktığı gibi, standart BIOS sistemlerinin yetenekleri Intel sunucu platformları için yeterli değildi. Bu nedenle, ilk olarak Intel-HP Itanium platformunda tanıtılan tamamen yeni bir teknoloji geliştirildi. İlk başta Intel Boot Initiative olarak adlandırıldı ve kısa süre sonra Extensible Firmware Interface veya EFI olarak yeniden adlandırıldı.

1.02 sürümünün ilk değişikliği 2000'de sunuldu, 1.10 sürümü 2002'de piyasaya sürüldü ve 2005'ten bu yana, o sırada kurulan birkaç şirketin Birleşik EFI Forumu adlı bir ittifakı yeni geliştirmeye başladı ve ardından sistemin kendisi UEFI olarak bilinmeye başladı. Bugün geliştiriciler arasında Intel, Apple, AMD, Dell, American Megatrends, Microsoft, Lenovo, Phoenix Technologies, Insyde Software gibi birçok ünlü markayı bulabilirsiniz.

UEFI güvenlik sistemi

Ayrıca koruma sisteminin mekanizmaları üzerinde de durmalıyız. Kimse bilmiyorsa, bugün mikro devrenin içine gömüldüğünde kendi kötü amaçlı kodlarını yazabilen, giriş / çıkış sisteminin ilk algoritmalarını değiştirebilen, ana işletim sistemini genişletilmiş kontrol haklarıyla başlatma olasılığına yol açan özel bir virüs sınıfı vardır. Bu, virüslerin kullanıcı bilgilerinin yanı sıra tüm işletim sistemi bileşenlerine ve denetimlerine yetkisiz erişim elde etmesini sağlar. UEFI'nin yüklenmesi, Güvenli Önyükleme adı verilen güvenli bir önyükleme modu uygulayarak bu tür durumların oluşumunu tamamen ortadan kaldırır.

Teknik yönlere girmeden, yalnızca koruma algoritmasının (güvenli önyükleme) kendisinin bazı tanınmış şirketler tarafından desteklenen özel onaylı anahtarların kullanımına dayandığını belirtmek gerekir. Ancak, bazı nedenlerden dolayı, bu seçeneğin yalnızca Windows 8 ve sonraki işletim sistemleri ve bazı Linux modifikasyonları tarafından desteklendiğine inanılmaktadır.

UEFI neden BIOS'tan daha iyi?

UEFI'nin yeteneklerinde BIOS'u aştığı gerçeği tüm uzmanlar tarafından not edildi. Gerçek şu ki, yeni geliştirme, işletim sistemini yüklemeden bile bazı sorunları çözmenize izin veriyor, bu arada, bu arada, işlemci veya RAM gibi ana "demir" bileşenlerin optimum çalışma modu ile çok daha hızlı. Bazı raporlara göre, aynı Windows 8 10 saniye içinde açılıyor (bu rakam açıkça koşullu olsa da, genel donanım yapılandırmasını hesaba katmanız gerektiğinden).

Bununla birlikte, UEFI desteğinin ayrıca aşağıdakiler gibi bir dizi inkar edilemez avantajı vardır:

  • basit sezgisel arayüz;
  • bölgesel diller ve fare kontrolleri için destek;
  • 2 TB ve üstü disklerle çalışmak;
  • kendi bootloader'ı;
  • x86, x64 ve ARM mimarisine sahip işlemciler temelinde çalışabilme yeteneği;
  • İnternet erişimi olan yerel ve sanal ağlara bağlanma yeteneği;
  • kötü niyetli kodların ve virüslerin girmesine karşı kendi koruma sisteminin varlığı;
  • basitleştirilmiş güncelleme.

Desteklenen işletim sistemleri

Ne yazık ki, tüm işletim sistemleri UEFI'yi desteklemiyor. Daha önce de belirtildiği gibi, bu destek esas olarak sekizinci sürümden başlayarak Linux ve Windows'un bazı modifikasyonları için belirtilmiştir.

Teorik olarak, Windows 7'yi de yükleyebilirsiniz (UEFI kurulum dağıtımı bunu tanıyacaktır). Ancak hiç kimse kurulumun başarıyla tamamlanacağına dair tam bir garanti vermeyecektir. Ek olarak, Windows 7 kullanılması durumunda, UEFI arayüzü ve yeni sistemin beraberindeki tüm yetenekleri sadece sahipsiz (ve genellikle erişilemez) olarak kalacaktır. Bu nedenle, bu belirli sistemi UEFI destekli bir bilgisayara veya dizüstü bilgisayara kurmak pratik değildir.

Güvenli Önyükleme önyükleme modunun özellikleri

Yukarıda belirtildiği gibi, güvenli önyükleme sistemi, virüslerin girmesini önlemek için sertifikalı anahtarların kullanımına dayanmaktadır. Ancak bu sertifika sınırlı sayıda geliştirici tarafından desteklenmektedir.

İşletim sistemi UEFI aracılığıyla yeniden yüklendiğinde, kurulu sistemin orijinal kurulu maksimum değere yakın olması şartıyla herhangi bir sorun olmayacaktır. Aksi takdirde (ki bu nadir değildir), bir kurulum yasağı verilebilir. Bununla birlikte, Güvenli Önyükleme modunun kendisi ayarlarda devre dışı bırakılabildiğinden, bir çıkış yolu da var. Bu ayrı ayrı tartışılacaktır.

Erişim ve UEFI ayarlarının nüansları

UEFI'nin birçok sürümü vardır ve farklı bilgisayar ekipmanı üreticileri, birincil sistemi başlatmak için kendi seçeneklerini belirler. Ancak bazen arayüze erişmeye çalışırken, ana ayarlar menüsünün görüntülenmemesi gibi sorunlar ortaya çıkabilir.

Temel olarak, UEFI desteğine sahip çoğu bilgisayar ve dizüstü bilgisayar için evrensel bir çözüm kullanabilirsiniz - oturum açarken Esc tuşuna basarak. Bu seçenek işe yaramazsa, yerel Windows araçlarını da kullanabilirsiniz.

Bunu yapmak için, parametreler bölümüne girmeniz, kurtarma menüsünü seçmeniz ve özel önyükleme seçenekleri satırında "şimdi yeniden başlat" bağlantısını tıklamanız gerekir, ardından ekranda birkaç başlatma seçeneği görünecektir.

Temel ayarlara gelince, pratik olarak standart BIOS sistemlerinden farklı değildirler. Ayrı olarak, çoğu durumda Legacy veya Launch CSM olarak adlandırılabilecek BIOS emülatör modunun varlığını not edebiliriz.

Ek olarak, Eski işletim moduna geçerken, ilk fırsatta, işletim sistemi önyükleme yapamayabileceği için UEFI ayarlarını yeniden etkinleştirmeniz gerektiğine dikkat etmelisiniz. Bu arada, UEFI'nin farklı sürümleri arasındaki farklar, bazılarında bir BIOS öykünücüsü veya UEFI başlatmanın hibrit modu varken, diğerlerinde normal çalışma sırasında böyle bir olasılığın olmamasıdır. Bazen bu, Güvenli Önyüklemeyi devre dışı bırakamama ile ilgili olabilir.

Önyüklenebilir UEFI flash sürücü: oluşturmak için ön koşullar

Şimdi, UEFI arayüzünü kullanarak işletim sisteminin sonraki kurulumu için önyüklenebilir bir USB ortamının nasıl oluşturulacağını görelim. İlk ve en önemli koşul, önyüklenebilir UEFI flash sürücünün en az 4 GB'lık bir hacme sahip olması gerektiğidir.

İkinci sorun dosya sistemiyle ilgilidir. Genellikle Windows sistemleri, çıkarılabilir sürücüleri varsayılan olarak NTFS kullanarak biçimlendirir. Ancak FAT32 dışındaki dosya sistemlerine sahip UEFI USB sürücüleri tanımaz. Bu nedenle ilk aşamada bu parametre kullanılarak formatlama yapılmalıdır.

Dağıtım görüntüsünü biçimlendirme ve yazma

Şimdi en önemli nokta. Biçimlendirme en iyi şekilde yönetici haklarıyla çalışan komut satırından (cmd) yapılır.

İçinde, önce diskpart komutu girilir, ardından liste disk satırı yazılır ve N'nin USB flash sürücünün seri numarası olduğu select disk N komutu ile istenen cihaz seçilir.

Daha sonra, temiz satır tam bir temizlik için kullanılır ve ardından birincil bölüm oluştur komutu, etkin komut tarafından etkinleştirilen bir birincil bölüm oluşturur. Bundan sonra, liste hacim satırı kullanılır, hacim N satırı (bölümün yukarıdaki sıra numarası) flash sürücüyü seçer ve ardından format fs \u003d fat32 komutu, formatlama işleminin başlangıcını etkinleştirir. İşlemin sonunda, atama komutu ortamı belirli bir harfe atayabilir.

Bundan sonra, gelecekteki sistemin bir görüntüsü ortama yazılır (UltraISO gibi programlarda normal kopyalamayı veya önyüklenebilir bir USB flash sürücü oluşturmayı kullanabilirsiniz). Yeniden başlattığınızda, istenen ortam seçilir ve işletim sistemi kurulur.

Bazen, seçilen MBR bölümüne kurulumun mümkün olmadığını belirten bir mesaj görünebilir. Bu durumda, UEFI önyükleme önceliği ayarlarına gitmeniz gerekir. Orada bir değil, iki flash sürücü gösterilecek. Önyükleme, adı EFI kısaltmasını içermeyen cihazdan başlatılmalıdır. Bu, MBR'yi GPT'ye dönüştürme ihtiyacını ortadan kaldırır.

UEFI donanım yazılımı güncellemesi

Görünüşe göre, UEFI bellenimini güncellemek, BIOS için benzer işlemler yapmaktan çok daha kolay.

Sadece geliştiricinin resmi web sitesinde en son sürümü bulup indirmek ve ardından indirilen dosyayı Windows ortamında yönetici olarak çalıştırmak yeterlidir. Güncelleme işlemi, kullanıcı müdahalesi olmadan sistem yeniden başlatıldıktan sonra gerçekleşecektir.

UEFI'yi devre dışı bırakın

Son olarak, örneğin çıkarılabilir medyadan önyüklemenin yalnızca aygıtın kendisi desteklenmediği için imkansız olduğu durumlarda UEFI'yi nasıl devre dışı bırakacağımızı görelim.

Öncelikle Güvenlik bölümüne gitmeniz ve bunun için Devre Dışı parametresini ayarlayarak Güvenli Önyüklemeyi (mümkünse) devre dışı bırakmanız gerekir. Bundan sonra, Boot Priority öncelik satırındaki Boot menüsünde, Legacy First değerini ayarlayın. Ardından, listeden, değişiklikleri kaydettikten sonra (Değişiklikleri Kaydederek Çık) ilk önyükleme yapacak cihazı (sabit disk) seçmeniz ve ayarlardan çıkmanız gerekir. Prosedür tamamen BIOS ayarlarına benzer. Menü komutları yerine F10 tuşunu kullanabilirsiniz.

Kısa özet

Hepsi kısaca, BIOS'un yerini alan UEFI sistemleri hakkında. Gördüğünüz gibi birçok avantajları var. Birçok kullanıcı, ana dil desteğine sahip grafik arayüzden ve fare ile kontrol etme becerisinden özellikle memnun. Ancak, Windows'un yedinci sürümünün hayranları üzülmek zorunda kalacak. UEFI desteği olan bilgisayar sistemlerine kurulumu sadece uygunsuz görünmekle kalmaz, bazen tamamen imkansız hale gelir. Aksi takdirde, işletim sistemini başlatmadan bile kullanılabilecek bazı ek işlevlerden bahsetmeye gerek yok, UEFI kullanımı çok basit görünüyor.

EFI(Extensible Firmware benarayüz) - Sistemin açıldığı anda ekipmanı merkezileştirmek için arayüz. İşletim sistemi ile düşük seviyeli donanım işlevlerini kontrol eden ürün yazılımı arasındaki işlemleri düzenler. EFI, bilgisayarı başlatır ve ardından denetimi işletim sistemi yükleyicisine aktarır. Geleneksel olarak IBM PC uyumlu bilgisayarlar tarafından kullanılan BIOS arabiriminin mantıksal bir alternatifidir.

Intel ilk EFI spesifikasyonunu geliştirdi. Daha sonra arayüz adını değiştirdi: standardın en son sürümü denir UEFI (Uevli Extensible Firmware benarayüz). Bugün, UEFI standardı, Birleşik EFI Forumu tarafından geliştirilmektedir.

EFI standardı, grafik menü desteğinin yanı sıra bazı ek özelliklere (örneğin, Aptio veya Great Wall UEFI) sahiptir.

Tarih

Başlangıçta EFI standardı, 90'ların ortalarında ilk Intel-HP Itanium sistemlerinde kullanılmak üzere tasarlanmıştı. PC-BIOS'un gösterdiği sınırlı yetenekler (16-bit kod, 1 MB adreslenebilir bellek, IBM PC / AT'nin donanım sınırlamaları, vb.), Büyük sunucu platformlarında kullanım için kabul edilemezdi ve Itanium da bunun için planlanmıştı.

EFI'nin başlangıçta çağrılması dikkat çekicidir Intel Önyükleme Girişimi, daha sonra yeniden adlandırıldı.

Teknik Özellikler

EFI standardının tarihi 1.01 sürümünün yayınlanmasıyla başladı, ancak ticari markanın kullanımıyla ilgili yasal sorunlar nedeniyle piyasadan hızla çekildiği için yaygın kullanım görmedi.

Daha sonra, 1 Aralık 2002'de, EFI sürücü modelinin yanı sıra 1.02 sürümüne göre birkaç "kozmetik" geliştirmeyi içeren EFI 1.10 tanıtıldı.

2005 yılında Intel, EFI spesifikasyonunu UEFI Forumu'na atadı ve bu forum daha sonra arayüz geliştirmeden sorumlu hale geldi. Aynı zamanda, meydana gelen değişikliği vurgulamak için EFI standardı Birleşik EFI (UEFI) olarak yeniden adlandırıldı. İsim değişikliğine rağmen her iki terimin de bu güne kadar çoğu belgede serbestçe kullanılması dikkat çekicidir.

7 Ocak 2007'de UEFI Forumu, iyileştirilmiş şifreleme, ağ kimlik doğrulaması ve güncellenmiş bir kullanıcı arabirimi mimarisi sunan UEFI'nin 2.1 sürümünü yayınladı.

EFI arabirimi, birçok farklı veriyi içeren tablolar içerir: işletim sistemi yükleyicisi ve işletim sisteminin kendisi için mevcut olan platform bilgileri, önyükleme ve çalışma zamanı hizmetleri. Belirli BIOS uzantıları (ACPI veya SMBIOS) da EFI'ye dahil edilmiştir - 16 bit çalışma zamanı arayüzü gerektirmezler.

Hizmetler

EFI, aşağıdakiler için destek içeren önyükleme hizmetlerini tanımlar:

  • metin ve grafik konsol;
  • bloklar;
  • dosya hizmetleri;

ayrıca arayüz çalışma zamanı hizmetlerini (tarih, saat ve bellek) tanımlar.

Aygıt sürücüleri

EFI standardı, standart, mimariye özgü sürücülere ek olarak, platformdan bağımsız bir sürücü ortamını da tanımlar. bu ortama denir EFI Bayt Kodu (EBC). UEFI spesifikasyonu, sistem yazılımının ortama yüklenen (gerçekte veya potansiyel olarak) herhangi bir EBC görüntüsü için bir yorumlayıcıya sahip olmasını gerektirir.

Örneğin, EBC, Apple Macintosh ve Sun Microsystems SPARC bilgisayarlarında kullanılan donanımdan bağımsız Açık Ürün Yazılımı ile oldukça benzerdir.

Mimariye bağlı EFI sürücü türlerinden bazıları, işletim sistemini kullanmak için arabirimlerle donatılabilir, bu da işletim sisteminin sürücüleri yüklemeden önce temel grafik ve ağ desteği olarak EFI'yi kullanmasına izin verir.

İndirme yöneticisi

EFI önyükleme yöneticisi, işletim sistemini seçmek ve ardından önyüklemek için kullanılır. Böylece, belirli bir önyükleme algoritmasına duyulan ihtiyaç ortadan kalkar: önyükleyici bir EFI uygulamasıdır.

Disk desteği

Standart disk bölümleme yöntemine (MBR) ek olarak EFI, GUID Bölümleme Tablosu (GPT) desteğine sahiptir. Bu şema, MBR'ye özgü herhangi bir sınırlamadan muaftır. EFI standardı dosya sistemleri için bir açıklama içermez, ancak EFI uygulamaları genellikle FAT32 dosya sistemini destekler.

Kabuk

Açık standart kabuk ortamı, kullanıcının belirli işlemleri gerçekleştirmek amacıyla onu yüklemesine izin verir. Çok daha kullanışlıdır: kullanıcı işletim sisteminin kendisini yüklemekten kurtulur. Kabuk, platform ROM'da (veya ROM'da bulunan sürücülere sahip ayrı bir cihazda) depolanabilen basit bir EFI uygulamasıdır.

Ek olarak, kullanıcı diğer EFI uygulamalarını çalıştırmak için kabuğu kullanabilir (örneğin, işletim sistemini ayarlama veya yükleme veya tanılama, yapılandırma veya ürün yazılımı güncellemeleri). Ayrıca, kabuğun işlevleri, işletim sistemini yüklemeden CD / DVD ortamını oynatmayı içerir. Ek olarak, EFI kabuğu, işin desteklenen dosya sistemlerinde yapılması koşuluyla, komut işlemlerinin dosya ve dizinleri kopyalamasına veya taşımasına izin verir. Ayrıca sürücüleri yükleyebilir / kaldırabilirsiniz. Son olarak, kabuk tam TCP / IP yığınını kullanabilir.

EFI kabuğu, şu uzantıya sahip komut dosyası dosyalarını destekler .nsh (DOS'taki bir toplu iş dosyasına benzer).

Komut adları genellikle komut satırı yorumlayıcılarından (COMMAND.COM veya Unix kabuğu) ödünç alınır. EFI kabuğu, komut satırı yorumlayıcısının veya BIOS metin arayüzünün alternatif ve tam teşekküllü bir analogu olarak tam anlamıyla hareket edebilir.

Uzantılar

EFI uzantıları, bilgisayara bağlı neredeyse tüm uçucu olmayan depolama aygıtlarından yüklenir.


Uygulama

Intel Platform Innovation Framework

Intel Platform Innovation Framework ("Intel Innovation Toolkit"), Intel tarafından EFI ile ortaklaşa yayınlanan bir dizi özelliktir. Bu durumda EFI, işletim sistemi ile donanım ve yazılım arasındaki arayüzü tanımlar ve gömülü yazılımı oluşturmak için kullanılan yapıyı belirleyen araç setidir. Bu tanım, EFI'de bulunan işlevselliğe kıyasla daha düşük bir seviyede yapılır.

Örneğin, araç takımı, bilgisayarın açıldığı andan itibaren doğru şekilde başlatılması için aşılması gereken tüm aşamaları içerir. Entegre yazılımın bu dahili yetenekleri EFI spesifikasyonunun bir parçası değildir, ancak UEFI Platform Başlatma Spesifikasyonuna dahil edilmiştir. Bu araç seti XScale, Itanium ve IA-32 platformlarında test edilmiştir.

X86 platformu durumunda işletim sistemi ile uyumluluk, uyumluluk destek modülü (CSM), BIOS üreticisi tarafından uygulanan 16 bitlik bir programı (CSM16) içerir. Ayrıca, işlevi CSM16'yı araç takımına bağlamak olan özel bir katman içerir.

Intel, kod adı "Tiano" olan araç takımı için benzersiz bir uygulamanın yazarıdır. EFI desteği ile gömülü yazılımın eksiksiz bir uygulamasıdır. CSM'nin geleneksel 16 bitlik kısmından yoksundur, ancak BIOS satıcı eklentileri için gerekli arabirimleri sağlar. Intel, Tiano'nun tam uygulamasını son kullanıcılara dağıtmaz. Bu uygulamanın bir kısmı, TianoCore projesi için kaynak kodu olarak yayınlandı. EFI Geliştirici Kiti (EDK). Bu uygulama EFI ve bazı donanım başlatma kodunu içerir, ancak aynı zamanda gömülü yazılımın karakteristik özelliklerini gizler.

EFI tabanlı ürünler American Megatrends (AMI) ve Insyde Software gibi üçüncü taraf BIOS satıcıları aracılığıyla satın alınabilir. Uygulamaların bir kısmı tamamen Tiano'ya dayanıyor, diğer kısmı şartnamelere uygun ancak Intel uygulamasına dayanmıyor.

EFI platformları; eşlik eden araçlar

2000 yılında Intel, Itanium platformuna dayalı sistemler geliştirdi. EFI 1.02 desteği vardı.

2002 yılında Hewlett-Packard, Itanium 2 tabanlı sistemleri piyasaya sürdü, EFI 1.10 için desteklendi ve Windows, Linux, FreeBSD ve HP-UX işletim sistemlerini önyükleme yeteneğine sahipti.

Entegre EFI uyumlu yazılımla piyasaya sürülen Itanium veya Itanium 2 sistemleri DIG64 spesifikasyonuna uygun olmalıdır.

Kasım 2003'te Gateway, Windows üzerinde kurulu ilk x86 tabanlı sistem olan Gateway 610 Media Center sistemini piyasaya sürdü. Insyde Software'in InsydeH2O adlı araç setini temel alan gömülü yazılım kullandı. BIOS desteği, Uyumluluk Destek Modülü (CSM) aracılığıyla sağlanmıştır.

Ocak 2006, Apple ilk Intel tabanlı Macintosh bilgisayarlarını tanıttı. Sistemler, önceki PowerPC platform sistemlerinde kullanılan Açık Ürün Yazılımının yerini alarak EFI ve ilgili araçları kullanır.

5 Nisan 2006'da Apple, bir Windows XP sürücü diski oluşturmanıza izin veren standart bir paket olan Boot Camp'i piyasaya sürdü. Ek olarak, yeni paket, mevcut Mac OS X'inizi çalışır durumda tutarken Windows XP'yi kurmanıza olanak tanıyan bir disk bölümleme aracı içeriyordu ve ayrıca bir aygıt yazılımı güncellemesi yayınlandı. EFI uygulaması için BIOS desteği ekledi. Sonraki Macintosh bilgisayarlar, güncellenmiş ve gömülü yazılımlarla piyasaya sürüldü. Bu nedenle, bugün, tüm Macintosh bilgisayarlar BIOS uyumlu işletim sistemlerini önyükleme yeteneğine sahiptir.

Intel markalı anakartlar, esas olarak araç kitlerine (örneğin, DP35DP) dayalı olarak oluşturulmuş gömülü yazılımlarla üretilir. Böylece, 2005 yılında 1 milyondan fazla Intel sistemi piyasaya sürüldü. Yeni cep telefonu, masaüstü ve araç kutusu tabanlı sunucuların üretimi 2006 yılında başladı. Örneğin, Intel 945 sistem mantık seti üzerine inşa edilen tüm anakartlar işlerinde araçlar kullanır. Ancak, gömülü yazılım genellikle EFI desteğini içermez; yalnızca BIOS desteği ile sınırlıdır.

2005'ten beri, EFI standardı PC olmayan mimarilerde uygulanmaktadır (örneğin, XScale tabanlı gömülü sistemler). EDK, yerleşik EFI yazılımına ve uygulamalarına Windows uygulamalarına izin vermek için ayrı bir NT32 hedefi içerir. 2007 yılında Hewlett-Packard, 8000 serisi yazıcıyı tanıttı ve EFI uyumlu gömülü yazılıma sahip ilk yazıcı oldu. 2008'de MSI, Intel P45 yonga seti tabanlı bir anakart serisini tanıttı, EFI desteğine sahipti.

işletim sistemi

  • 2000'lerden beri, GNU / Linux işletim sistemleri, önyükleme yapmak için sıklıkla EFI'yi kullandı.
  • 2002'den beri HP-UX işletim sistemleri, EFI'yi IA-64 platformu üzerine inşa edilmiş sistemlerde bir önyükleme mekanizması olarak benimsemiştir. OpenVMS işletim sistemleri 2005 başından beri standardı takip etmektedir.
  • Apple, Intel mimarisini temel alan bir dizi bilgisayarla EFI standardını benimsemiştir. Intel ve Mac OS X 10.5 (Leopard) için Mac OS X 10.4 (Tiger), yalnızca 32 bit modunda değil, aynı zamanda 64 bit CPU'larda da EFI v1.10 desteğine sahipti. Bu nedenle, EFI önyükleyicisini kullanarak, Microsoft Windows 7'nin Apple bilgisayarlara yüklenmesi imkansız kaldı çünkü bu işletim sistemi UEFI veya daha yeni bir sürüm gerektirdi.
  • Microsoft Windows, 64 bit mimariler için EFI desteğine sahiptir. Microsoft, 32 bit CPU'larda EFI desteğinin olmamasının PC üreticilerinin katılımı olmamasından kaynaklandığını belirtiyor. Microsoft'un 64 bit işletim sistemlerine geçişi, 64 bit uzantılar işlemci ortamı tarafından desteklenmediğinden EFI 1.10'un kullanılmasına izin vermez. X86-64 desteği, UEFI 2.0'a dahildir. Windows 2000'in Itanium sürümleri (Advanced Server Limited Edition ve Datacenter Server Limited Edition) EFI 1.1 desteğine sahiptir IA-64 için Windows Server 2003, Windows XP 64-bit ve Windows 2000 Advanced Server Limited Edition Intel Itanium işlemci ailesi için özel olarak tasarlanmıştır. DIG64 spesifikasyonu ile bu platform için tanımlanan EFI desteğine sahip. Microsoft, Windows Server 2008 ve Windows Vista Service Pack 1'den başlayarak 64 bit Windows işletim sistemlerinde UEFI desteğini uygulamıştır.

Dezavantajları

EFI standardı, sistemi daha karmaşık hale getirdiği için sağır edici eleştiri yağmuruna tutuldu. Birçok uzman, EFI'nin işletim sistemine temel avantajlar sağlamadığını, ancak aynı zamanda onu önemli ölçüde karmaşıklaştırdığını belirtti. Ek olarak, EFI lehine, tamamen açık kaynaklı (OpenBIOS ve coreboot) alternatif BIOS uygulamaları reddedildi.

Eylül 2011'de Microsoft, Microsoft Windows 8 uyumlu bilgisayarlar için sertifika koşullarının, herhangi bir bahaneyle başka hiçbir işletim sistemini desteklemeyen cihazların daha sonra üretilmesine neden olabileceğini duyurdu. Microsoft, satıcıların başka imzalar ekleme becerisini uygulayabileceğini açıkladı. Bir süre sonra bu, sertifikasyon için zorunlu bir gereklilik haline geldi. Bununla birlikte, ARM cihazları söz konusu olduğunda, onların durumunda gereklilik şudur: "güvenli önyükleme" işlevini tamamen devre dışı bırakın. Bu durumda, diğer işletim sistemlerinin yüklenmesi de artık mümkün değildir.