Ana Sayfa

UEFI Sistemlerde Eski BIOS Desteği: CSMWrap

1 dk okuma

CSMWrap, modern ve yalnızca UEFI (Class 3) sistemlerde eski BIOS tabanlı işletim sistemlerini başlatmayı sağlayan bir EFI uygulamasıdır. Bu araç, SeaBIOS projesinin bir Uyumluluk Destek Modülü (CSM) sürümünü bir EFI uygulaması olarak sararak, geleneksel PC BIOS işlemleri için bir uyumluluk katmanı oluşturur. Böylece, kullanıcıların yeni donanımlarında eski işletim sistemlerini veya yazılımları çalıştırmalarına olanak tanır.

Uygulamanın kullanımı oldukça basittir. İlgili csmwrap<ARCH>.efi dosyasını indirip, eski BIOS işletim sistemini içeren ortamdaki FAT formatlı bir bölümdeki /EFI/BOOT/ dizinine kopyalamak yeterlidir. Genellikle bu dosya, 64-bit sistemler için BOOTX64.EFI veya 32-bit sistemler için BOOTIA32.EFI olarak adlandırılmalıdır. UEFI firmware, bu dosyayı otomatik olarak algılar ve ortamı önyüklenebilir bir aygıt olarak gösterir. En iyi uyumluluk için MBR (MS-DOS bölüm tablosu) kullanılması ve Secure Boot'un devre dışı bırakılması önerilir. Ayrıca, X2APIC gibi bazı gelişmiş UEFI ayarlarının devre dışı bırakılması, eski işletim sistemleriyle daha iyi bir deneyim sağlayabilir.

CSMWrap, eski video BIOS desteği için SeaVGABIOS modülünü de içerir. Ancak, bu modül temel bir uygulama olduğundan, MS-DOS oyunları gibi doğrudan eski video modlarına erişim gerektiren uygulamalar düzgün çalışmayabilir. VESA BIOS uzantılarını (VBE) kullanan daha modern işletim sistemleri (örneğin, güncel Windows NT veya Linux sürümleri) sorunsuz çalışmalıdır. Mümkünse, eski sistemlerle uyumlu bir ekran kartı kullanılması, çok daha iyi ve neredeyse yerel bir deneyim sunar. CSMWrap ayrıca, csmwrap.ini adlı isteğe bağlı bir yapılandırma dosyasını da destekler.

İçgörü

Bu araç, modern UEFI sistemlerde eski işletim sistemlerini ve uygulamaları çalıştırmak isteyen kullanıcılar için önemli bir uyumluluk köprüsü sunarak donanım kısıtlamalarını ortadan kaldırıyor.

Kaynak