EFI Shell
Kilopat
Microsoft, zamanında, Vista RTM'nin sadece BIOS desteğine sahip olduğunu, Server 2008 RTM'nin UEFI desteğine sahip olduğuna dair açıklama yapmıştı. Yahu bir firma niye kendi yararına olan bir şeyi yok diyerek satar (Xiaomi ile BBK Electronics'in ucuz modellerde HDR desteğini belirtmemesi gibi düşünülebilirsiniz). Açıklama buydu:
Windows'da UEFI desteğinin tarihçesi:
Uyarılar
Windows Vista ile 7, EFI 1.10'a yönelik tasarlanmıştır. Çünkü Vista 2006 model. UEFI 2.0 ile EFI UGA 1.1 kaldırıldı ve yerine GOP geldi. Microsoft, UEFI 2.0'dan önce yaptığı için GOP desteği yoktur. EFI UGA 1.1 bulamazsa, INT 10 çağrısını kullanır. Bu yüzden UGA bulunmayan sistemlerde UEFI Boot'un yanında CSM'i (Legacy Boot desteğini de) açmak zorundasınız. Yoksa Windows logosunda kilitlenip kalıyor ulaşamadığı için INT 10'a.
Vista RTM ile UEFI:
Windows Server 2003 ile UEFI (Itanium bir PC'den):
Windows 10 (ARMv7) ile UEFI (Vestel Venus 5000 telefonumun üzerinden):
Windows XP IA-32 (x86), size bunu söyleyecektir (GPT'yi tanımaz):
Windows XP x64 ise:
Ek bilgi: Aslında x86 için de XP'de UEFI var. Sadece 2003 yılında Intel Developer Forum'a özel kaldı. Orada Insyde'ın MP3 Çalara vs. sahip UEFI BIOS'u tanıtıldı (x86'ya yeni port edildiği için):
Windows Vista RTM ile SP1/SP2 ve Windows Server 2008 RTM/SP1/SP2'nin ISO dosyaları birebir aynıdır. UEFI'ye dair dosyalar bile tamamen aynı olmasına rağmen Server 2008 RTM'de var dediler sadece. bootx64/bootaa64/bootia64/bootarm.efi dosyaları C:\Windows\Boot\EFI klasöründe bulunuyor (install.wim'den alabilirsiniz. Vista/7'de USB'den kurulum yapma düşünülmediği için çıkarılmış hali ISO'larda bulunmaz. DVD için efisys.bin dosyasını ilk sektörde belirtilmiştir. Bu sebeple UEFI olarak DVD'den boot oluyor. USB vs. için aynı ESP'de ki gibi direkt olarak kendisi lazım (bootmgfw.efi dosyası oluyor. Bunu USB'nize attıktan sonra EFI\BOOT klasörünün içine atıp adını bootx64.efi yapmanız yetiyor):
Why won't Vista support EFI?
If you understand the question, you probably know there isn't a good answer, beyond: "Microsoft decided not to."
www.theguardian.com
Windows'da UEFI desteğinin tarihçesi:
- İlk UEFI desteği, Windows XP ile geldi (fakat sadece IA-64 (Itanium) için. Çünkü UEFI, Itanium için tasarlanmış bir şeydi en başında. Sonra x86'ya vs. HP ile Intel tarafından port edildi)
- İkinci UEFI desteğine sahip sürüm ise Windows 2000 ASLE (Advanced Server Limited Edition)'dır. IA+64'e özel, XP logolu bir Windows 2000 Advanced Server sürümüdür
- İlk x86 (sadece 64 bit için) UEFI desteği, Windows Vista RTM ile geldi
- İlk 32 bit UEFI desteği (ARMv7, x86 için birlikte) Windows 8 ile geldi (aslında Vista'da x86 için olacaktı. Bazı 32 ve 64 bit Longhorn buildlerinde 32 bit UEFI bulunuyor)
Uyarılar
Windows Vista ile 7, EFI 1.10'a yönelik tasarlanmıştır. Çünkü Vista 2006 model. UEFI 2.0 ile EFI UGA 1.1 kaldırıldı ve yerine GOP geldi. Microsoft, UEFI 2.0'dan önce yaptığı için GOP desteği yoktur. EFI UGA 1.1 bulamazsa, INT 10 çağrısını kullanır. Bu yüzden UGA bulunmayan sistemlerde UEFI Boot'un yanında CSM'i (Legacy Boot desteğini de) açmak zorundasınız. Yoksa Windows logosunda kilitlenip kalıyor ulaşamadığı için INT 10'a.
Vista RTM ile UEFI:
Windows Server 2003 ile UEFI (Itanium bir PC'den):
Windows 10 (ARMv7) ile UEFI (Vestel Venus 5000 telefonumun üzerinden):
Windows XP IA-32 (x86), size bunu söyleyecektir (GPT'yi tanımaz):
Windows XP x64 ise:
Ek bilgi: Aslında x86 için de XP'de UEFI var. Sadece 2003 yılında Intel Developer Forum'a özel kaldı. Orada Insyde'ın MP3 Çalara vs. sahip UEFI BIOS'u tanıtıldı (x86'ya yeni port edildiği için):
Intel Developer Forum Day 3 - More from the Tech Showcase
www.anandtech.com
Windows Vista RTM ile SP1/SP2 ve Windows Server 2008 RTM/SP1/SP2'nin ISO dosyaları birebir aynıdır. UEFI'ye dair dosyalar bile tamamen aynı olmasına rağmen Server 2008 RTM'de var dediler sadece. bootx64/bootaa64/bootia64/bootarm.efi dosyaları C:\Windows\Boot\EFI klasöründe bulunuyor (install.wim'den alabilirsiniz. Vista/7'de USB'den kurulum yapma düşünülmediği için çıkarılmış hali ISO'larda bulunmaz. DVD için efisys.bin dosyasını ilk sektörde belirtilmiştir. Bu sebeple UEFI olarak DVD'den boot oluyor. USB vs. için aynı ESP'de ki gibi direkt olarak kendisi lazım (bootmgfw.efi dosyası oluyor. Bunu USB'nize attıktan sonra EFI\BOOT klasörünün içine atıp adını bootx64.efi yapmanız yetiyor):
Son düzenleme: