Delen via


Compact besturingssysteem gebruiken met Windows IoT Enterprise

Van toepassing op: ✅ Windows 11 IoT Enterprise ✅ Windows 10 IoT Enterprise ✅ Windows 10 IoT Enterprise LTSC 2021

Met compact besturingssysteem worden de besturingssysteembestanden geïnstalleerd als gecomprimeerde bestanden en kunt u het besturingssysteem uitvoeren vanuit de gecomprimeerde bestanden om schijfruimte te besparen. Compact besturingssysteem kan direct worden ingeschakeld of uitgeschakeld en wordt ondersteund op zowel UEFI- als BIOS-apparaten.

De functie Compact OS inschakelen

De functie Compact OS kan worden ingeschakeld tijdens het implementeren van Windows of tijdens runtime nadat Windows is geïnstalleerd. U kunt de functie Compact OS op meerdere manieren inschakelen. Dit artikel bevat de meest voorkomende methoden voor het maken en beheren van de functie Compact OS. Voor meer informatie, zie Compact OS, single-instancing en beeldoptimalisatie.

Compact besturingssysteem implementeren met behulp van een WIM-bestand

  1. Start uw doelapparaat op met Windows PE op basis van Windows 10 of hoger.

  2. Maak een paginabestand dat gelijk is aan 256 MB.

    wpeutil createpagefile C:\pagefile /size=256
    

    waarbij C de Windows-partitie is

  3. Maak de partities op en bereid deze voor en pas de installatiekopieën vervolgens toe op een partitie met behulp van het DISM-hulpprogramma. Met de parameter /compact schakelt u Compact OS in.

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

Compact besturingssysteem implementeren vanuit Windows Setup

Gebruik een antwoordbestanden stel de Microsoft-Windows-Setup\ImageInstall\OSImage\Compact-instelling in op True.

Schakel het compacte besturingssysteem tijdens runtime in

Als Windows IoT Enterprise al op uw apparaat is geïnstalleerd, kunt u het compact.exe opdrachtregelprogramma gebruiken om op elk gewenst moment op te vragen of Compact OS is ingeschakeld of de configuratie van het compacte besturingssysteem wijzigen.

In een opdrachtvenster met verhoogde bevoegdheid:

Om het compacte besturingssysteem in te schakelen:

Compact /compactos:always

Query's uitvoeren als compact besturingssysteem is ingeschakeld:

Compact /compactos:query

Compact OS uitschakelen:

Compact /compactos:never

Invloed van de prestaties van compact besturingssysteem

Het standaardcompressie-algoritme is geoptimaliseerd voor de meest voorkomende gebruiksscenario's van compact besturingssysteem. Voor relatief nieuwe apparaten moet u niet veel van een prestatie-nadeel observeren, vooral als u een solid-state drive gebruikt.

De werkelijke prestaties zijn echt afhankelijk van de relatieve prestaties van het opslagapparaat en het rekenapparaat. Compressie betekent minder leesbewerkingen, waardoor de belasting van het opslagapparaat wordt verwijderd en de I/O-prestaties worden verbeterd; en meer decompressie, waardoor cpu-belasting wordt toegevoegd en de prestaties worden verlaagd. Op een systeem met snelle CPU en trage opslag-I/O kunnen de prestaties beter zijn, omdat het apparaat I/O-gebonden was bij het lezen van bestanden opeenvolgend; maar dat geldt mogelijk niet voor een systeem met een andere configuratie. Het wordt aanbevolen de prestaties van uw scenario's te meten om de impact van het inschakelen van Compact OS te evalueren.

De Windows Assessment and Deployment Kit (Windows ADK) bevat de Windows Assessment Toolkit en de Windows Performance Toolkit. Deze toolkits bieden een volledige oplossing voor het evalueren van algemene prestatie-effecten van compact besturingssysteem. Typische prestatiefactoren die betrekking hebben op compact besturingssysteem zijn:

Naast de Windows ADK kunt u het hulpprogramma diskspd gebruiken om i/o-prestaties van schijf te meten, zoals:

  • Schijf-I/O-doorvoer
  • CPU-gebruik bij het uitvoeren van schijfleesbewerkingen

Aanbevolen procedures voor het gebruik van compact besturingssysteem en UWF

Unified Write Filter (UWF) uw opslagapparaten beveiligt door schrijfbewerkingen naar het station te onderscheppen en om te leiden naar een virtuele overlay. UWF onderschept schrijfbewerkingen naar opslag en leidt deze om naar de virtuele overlay. Het in- of uitschakelen van Compact OS terwijl UWF is ingeschakeld, vult de overlay en vermindert hierdoor de prestaties. Bovendien wordt de overlay gewist wanneer het systeem opnieuw wordt opgestart. Wanneer Compact OS is ingeschakeld terwijl UWF de opslag al beveiligt, wordt het inschakelen van het compacte besturingssysteem teruggezet door het systeem opnieuw op te starten. Houd rekening met de volgende volgordeaanwijzingen bij het gebruik van zowel Compact OS als UWF op een apparaat:

  • Tijdens de implementatie moet het inschakelen van compact besturingssysteem plaatsvinden voordat UWF is ingeschakeld.
  • Als u de status van compact besturingssysteem wilt wijzigen na de implementatie, schakelt u eerst UWF uit en schakelt u het compacte besturingssysteem in of uit voordat u UWF opnieuw inschakelt.
  • Als u de configuratie van compact besturingssysteem wilt wijzigen nadat u Compact OS en UWF hebt geïmplementeerd, gebruikt u de UWF-onderhoudsmodus. Voor meer informatie, zie Service UWF-beveiligde apparaten.

Meer opties voor bestandscompressie

Het inschakelen van Compact OS comprimeert besturingssysteembestanden en een aantal geselecteerde set programmabestanden, die sterk zijn geoptimaliseerd voor uitvoerbare bestanden en alleen-lezen binaire bestanden. Voor aangepaste alleen-lezen programmabestanden die zijn toegevoegd door OEM's, kunt u ze richten en extra comprimeren met Compact.exe /EXE-opties.

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

Notitie

De optie /EXE:<compression algorithm> is geoptimaliseerd voor uitvoerbare bestanden of alleen-lezenbestanden die vergelijkbaar zijn met compact besturingssysteem. Als bestanden die met deze optie zijn gecomprimeerd, ooit worden geopend voor schrijven, worden ze automatisch gedecomprimeerd. Het installatieprogramma van deze aangepaste programmabestanden is verantwoordelijk voor te detecteren dat de bestanden gecomprimeerd zijn met '/EXE:XPRESS8K', en moet deze opnieuw comprimeren nadat ze zijn overschreven.

Voor schrijfbare bestanden kunt u de traditionele NTFS-compressie gebruiken. Ze blijven gecomprimeerd, zelfs als er naar ze geschreven wordt. Bovendien is hun prestatieoverhead hoger dan de optie /EXE: of Compact OS.

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

Notitie

Windows IoT Enterprise-OEM's worden naar verwachting grondig getest om de prestatieimpact te beoordelen van het toepassen van dergelijke extra compressie buiten compact besturingssysteem ten opzichte van hun vaste scenario's.

Meer informatiebronnen