CaYaISOBoot
Yayın Tarihi:
Native Multi-ISO USB Boot System — UEFI ortamında çalışan özgün çok-ISO USB boot yöneticisi.
CaYaISOBoot Native Multi-ISO USB Boot System — UEFI ortamında çalışan özgün çok-ISO USB boot yöneticisi. --- Nedir? CaYaISOBoot, tek bir USB bellekten birden fazla .iso, .img ve .efi dosyasını UEFI firmware üzerinde doğrudan başlatabilen, iki bileşenli bir sistemdir. - Windows tarafı: .NET 8 WPF tabanlı installer uygulaması USB'yi hazırlar, önyükleme payload'ını kopyalar ve gerektiğinde diski bölümlendirir. - UEFI tarafı: EDK2 ile derlenen CaYaNativeBootEngine, bilgisayar başladığında firmware tarafından BOOTX64.EFI olarak çalıştırılır, USB dosya sistemini tarar ve kullanıcıya bir boot menüsü sunar. Üçüncü taraf bootloader kullanılmaz. Her iki bileşen de tamamen özgün koddur. --- Özellikler - USB üzerindeki .iso, .img ve .efi dosyalarını boot anında dinamik olarak listeler; önceden bir config dosyası oluşturmak gerekmez. - .efi dosyalarını UEFI LoadImage / StartImage ile doğrudan zincirler. - Windows kurulum ISO'ları için WinPE aşamasında ISO'yu Windows Virtual Disk API'siyle read-only olarak yeniden takar (CaYaWinPeBridge). - UEFI GOP bulunan cihazlarda grafik başlık ve gömülü CaYaDev logosu; GOP yoksa otomatik text-only mod. - USB'yi Yapılandır modu: USB'yi CAYABOOT (512 MB FAT32, gizli, boot sistemi) ve CAYAISO (kalan alan, kullanıcı veri bölümü) olarak iki bölüme ayırır. - Safe install modu mevcut verilere dokunmaz; sadece gerekli klasörleri ve EFI payload'ını kopyalar. - Intel RST/VMD, RAID, NVMe ve chipset storage sürücülerini WinPE başlangıcında yükleme desteği. - Ürün anahtarı ekranını kilitlemeyen Autounattend.xml akışı. --- Proje Yapısı --- Bileşenler CaYaISOBoot.App .NET 8 WPF tabanlı installer uygulaması. MVVM mimarisiyle inşa edilmiştir. Disk listesi, detay paneli, ilerleme çubuğu ve log paneli içerir. Async komutlar ve iki aşamalı onay akışı ile güvenli kurulum sunar. CaYaNativeBootEngine EDK2 altyapısıyla derlenen, tamamen özgün UEFI uygulaması. Firmware tarafından /EFI/BOOT/BOOTX64.EFI olarak yüklenir. Boot engine: 1. Loaded Image Protocol ile kendi...
Özellikler
- Windows tarafı: .NET 8 WPF tabanlı installer uygulaması USB'yi hazırlar,
- UEFI tarafı: EDK2 ile derlenen CaYaNativeBootEngine, bilgisayar
- USB üzerindeki .iso, .img ve .efi dosyalarını boot anında dinamik olarak listeler; önceden bir config dosyası oluşturmak gerekmez.
- .efi dosyalarını UEFI LoadImage / StartImage ile doğrudan zincirler.
- Windows kurulum ISO'ları için WinPE aşamasında ISO'yu Windows Virtual Disk API'siyle read-only olarak yeniden takar (CaYaWinPeBridge).
- UEFI GOP bulunan cihazlarda grafik başlık ve gömülü CaYaDev logosu; GOP yoksa otomatik text-only mod.
- USB'yi Yapılandır modu: USB'yi CAYABOOT (512 MB FAT32, gizli, boot sistemi) ve CAYAISO (kalan alan, kullanıcı veri bölümü) olarak iki bölüme ayırır.
- Safe install modu mevcut verilere dokunmaz; sadece gerekli klasörleri ve EFI payload'ını kopyalar.
- Intel RST/VMD, RAID, NVMe ve chipset storage sürücülerini WinPE başlangıcında yükleme desteği.
- Ürün anahtarı ekranını kilitlemeyen Autounattend.xml akışı.
- Windows kurulum medyasının WinPE aşamasında kaybolmamasını önleyen köprü bileşeni.
- Seçilen ISO yolunu cache'den okur, Windows Virtual Disk API ile read-only takar,