Windows IoT Enterprise ile Kompakt İşletim Sistemi Kullanma

Şunlar için geçerlidir: ✅ Windows 11 IoT Enterprise ✅ Windows 10 IoT Enterprise ✅ Windows 10 IoT Enterprise LTSC 2021

Sıkıştırılmış işletim sistemi, işletim sistemi dosyalarını sıkıştırılmış dosyalar olarak yükler ve disk alanından tasarruf etmek için sıkıştırılmış dosyalardan işletim sistemini çalıştırmanıza olanak tanır. Kompakt işletim sistemi anında etkinleştirilebilir veya devre dışı bırakılabilir ve hem UEFI tabanlı hem de BIOS tabanlı cihazlarda desteklenir.

Sıkıştırılmış işletim sistemi özelliğini etkinleştirme

Sıkıştırılmış işletim sistemi özelliği, Windows dağıtılırken veya Windows yüklendikten sonra çalışma zamanında etkinleştirilebilir. Sıkıştırılmış işletim sistemi özelliğini birden çok şekilde etkinleştirebilirsiniz. Bu makale, Sıkıştırılmış işletim sistemi özelliğini oluşturmak ve yönetmek için en yaygın yöntemleri sağlar. Daha fazla bilgi için bkz. Sıkıştırılmış işletim sistemi, tekli depolama ve görüntü iyileştirme.

WIM dosyası kullanarak Sıkıştırılmış işletim sistemi dağıtma

  1. Windows 10 veya üstü tabanlı Windows PE ile hedef cihazınızı önyükleyin.

  2. 256 MB'a eşit bir disk belleği dosyası oluşturun.

    wpeutil createpagefile C:\pagefile /size=256
    

    burada C Windows bölümüdür

  3. Bölümleri biçimlendirin ve hazırlayın ve ardından DISM aracını kullanarak görüntüyü bir bölüme uygulayın. /compact parametresi Sıkıştırılmış işletim sistemini etkinleştirir.

    DISM /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:D:\ /compact
    

Windows Kurulumu'ndan Kompakt işletim sistemi dağıtma

bir yanıt dosyası kullanın ve Microsoft-Windows-Setup\ImageInstall\OSImage\Compact ayarını Trueolarak ayarlayın.

Çalışma zamanında Sıkıştırılmış işletim sistemini etkinleştirme

Cihazınızda Windows IoT Enterprise zaten yüklüyse, Compact OS'un etkinleştirilip etkinleştirilmediğini sorgulamak için compact.exe komut satırı yardımcı programını kullanabilir veya Compact OS yapılandırmasını istediğiniz zaman değiştirebilirsiniz.

Yükseltilmiş bir komut penceresinde:

Sıkıştırılmış işletim sistemini etkinleştirmek için:

Compact /compactos:always

Sıkıştırılmış işletim sisteminin etkinleştirilip etkinleştirilmediğini sorgulamak için:

Compact /compactos:query

Sıkıştırılmış işletim sistemini devre dışı bırakmak için:

Compact /compactos:never

Kompakt İşletim Sisteminin Performans Etkileri

Varsayılan sıkıştırma algoritması, Sıkıştırılmış işletim sisteminin en yaygın kullanım örnekleri için iyileştirilmiştir. Nispeten yeni cihazlar için, özellikle katı hal sürücüsü kullanıyorsanız performansın olumsuz yanını gözlemlememelisiniz.

Gerçek performansın etkileri gerçekten depolama cihazının ve işlem cihazının göreli performansına bağlıdır. Sıkıştırma, depolama cihazından yükü kaldıran ve G/Ç performansını geliştiren daha az okuma anlamına gelir; ve cpu yükü ekleyip performansı azaltan daha fazla sıkıştırma. Hızlı CPU ve yavaş depolama G/Ç'sine sahip bir sistemde, cihaz dosyaları sırayla okurken G/Ç'ye bağlı olduğundan performans daha iyi olabilir; ancak farklı yapılandırmaya sahip bir sistemde bu doğru olmayabilir. Kompakt işletim sistemini etkinleştirmenin etkisini değerlendirmek için senaryolarınızın performansını ölçün önerilir.

Windows Değerlendirme ve Dağıtım Seti (Windows ADK) Windows Değerlendirme Araç Seti ve Windows Performans Araç Seti'ni içerir. Bu araç setleri, Kompakt işletim sisteminin genel performans etkilerini değerlendirmek için eksiksiz bir çözüm sağlar. Sıkıştırılmış işletim sistemiyle ilgili tipik performans faktörleri şunlardır:

Windows ADK'ye ek olarak, disk g/Ç performansını ölçmek için diskspd aracını kullanabilirsiniz, örneğin:

  • Disk İ/O aktarım hızı
  • Disk okumaları gerçekleştirirken CPU kullanımı

Sıkıştırılmış işletim sistemi ve UWF kullanmak için en iyi yöntemler

Birleşik Yazma Filtresi (UWF), sürücüdeki tüm yazma işlemlerine müdahale ederek ve bunları sanal katmana yönlendirerek depolama cihazlarınızı korur. UWF, yazmaları depolamaya ulaşmadan keser ve bunları sanal katmana yönlendirir. UWF etkinken Compact OS'nin etkinleştirilmesi veya devre dışı bırakılması, kaplama alanını doldurarak performansı düşürür. Ayrıca, sistem yeniden başlatıldığında katman temizlenir. UWF zaten depolamayı korurken Compact OS etkinleştirildiğinde, sistem yeniden başlatıldığında Compact OS etkinleştirmesi geri alınır. Bir cihazda hem Sıkıştırılmış işletim sistemi hem de UWF kullanırken aşağıdaki sıra kılavuzunu göz önünde bulundurun:

  • Dağıtım sırasında, UWF etkinleştirilmeden önce Sıkıştırılmış işletim sisteminin etkinleştirilmesi gerekir.
  • Sıkıştırılmış işletim sisteminin durumunu dağıtımdan sonra değiştirmek için önce UWF'yi devre dışı bırakın, ardından Sıkıştırılmış işletim sistemini etkinleştirin veya devre dışı bırakın ve son olarak UWF'yi yeniden etkinleştirin.
  • Sıkıştırılmış İşletim Sistemi ve UWF dağıtıldıktan sonra yapılandırmayı değiştirmek için UWF bakım modunu kullanın. Daha fazla bilgi için bkz. Service UWF korumalı cihazlar.

Diğer dosya sıkıştırma seçenekleri

Sıkıştırılmış işletim sistemi etkinleştirildiğinde işletim sistemi dosyaları ve bazı belirli program dosyaları kümesi sıkıştırılır, yürütülebilir dosyalar ve salt okunur ikili dosyalar için yüksek oranda iyileştirilmiştir. OEM'ler tarafından eklenen özel salt okunur program dosyaları için bunları Compact.exe /EXE seçenekleriyle hedefleyebilir ve bunlara ek olarak sıkıştırabilirsiniz.

Compact.exe /C /S:"c:\Program Files (x86)\ target custom program folder" /EXE:XPRESS8K *.dll

Not

/EXE:<compression algorithm> seçeneği, Compact OS'a benzer şekilde yürütülebilir dosyalar veya salt okunur dosyalar için optimize edilmiştir. Bu seçenekle sıkıştırılmış dosyalar yazma amacıyla açılırsa, bunların sıkıştırması otomatik olarak açılır. Bu özel program dosyalarının yükleyicisi, dosyaların "/EXE:XPRESS8K" ile sıkıştırıldığını algılamaktan sorumludur ve üzerine yazdıktan sonra bunları yeniden sıkıştırması gerekir.

Yazılabilir dosyalar için, geleneksel NTFS sıkıştırmasını kullanabilirsiniz. Üzerine veri yazıldığında bile sıkışmış durumda kalırlar. Ayrıca performans yükleri "/EXE:" seçeneğinden veya Sıkıştırılmış işletim sisteminden daha yüksektir.

Compact.exe /C /S:"c:\Program Files (x86)\target custom program folder" *writable*files*pattern*

Not

Windows IoT Enterprise OEM'lerinin, sabit senaryolarına karşı Sıkıştırılmış işletim sisteminin ötesinde bu tür ek sıkıştırmaların uygulanmasının performans etkisini değerlendirmek için kapsamlı testler gerçekleştirmesi beklenir.

Diğer Kaynaklar