Partager via


Système d’exploitation compact, instanciation unique et optimisation de l’image

Windows 10 et Windows 11 disposent d’outils et de fonctionnalités qui vous aident à économiser de l’espace disque et à optimiser votre image.

Outils de déploiement qui permettent d’économiser de l’espace

Windows 10 et Windows 11 incluent des outils pour vous aider à utiliser moins d’espace disque :

  • Le système d’exploitation compact vous permet d’exécuter le système d’exploitation à partir de fichiers compressés.
  • L’instanciation unique vous permet d’exécuter vos applications de bureau Windows préchargées dans des fichiers compressés.

Voici quelques façons de réduire l’image, d’optimiser l’image et de prendre en compte certaines considérations lors du déploiement sur des appareils à faible coût.

Système d’exploitation compact

Le système d’exploitation compact installe les fichiers du système d’exploitation sous forme de fichiers compressés. Le système d’exploitation compact est pris en charge sur les appareils basés sur UEFI et BIOS. Consultez le tableau de comparaison de taille ci-dessous.

Lors de l’exécution de CompactOS, Windows Update peut remplacer ou supprimer des fichiers individuels selon les besoins pour aider à maintenir la taille de l’empreinte du lecteur au fil du temps.

Pour déployer le système d’exploitation Compact à l’aide d’un fichier WIM

  1. Démarrez votre appareil de destination avec la version Windows 10 ou ultérieure de Windows PE.

  2. Créez un fichier d’échange d’une taille de 256 Mo.

    Wpeutil createpagefile C:\pagefile /size=256
    

    C se trouve la partition Windows.

  3. Mettez en forme et préparez les partitions, puis appliquez l’image à une partition à l’aide de l’option DISM /Apply-Image /Compact :

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

    Cela est généralement effectué en exécutant un script de déploiement. Pour en savoir plus, consultez Appliquer des images à l’aide de DISM.

    Remarque

    Si vous appliquez une image en mode compact et que vous utilisez l’option /ScratchDir , vérifiez que votre dossier ScratchDir ne se trouve pas sur une partition au format FAT32. L’utilisation d’une partition FAT32 peut entraîner des redémarrages inattendus pendant l’OOBE.

Pour déployer le système d’exploitation compact à partir du programme d’installation de Windows

  • Utilisez un fichier unattend.xml avec le paramètre : Microsoft-Windows-Setup\ImageInstall\OSImage\Compact. Pour plus d’informations, consultez Compact .

Vérifier si vous exécutez le système d’exploitation Compact

Vous pouvez interroger si le système d’exploitation exécute Compact OS et le modifier à tout moment à l’aide de la commande Compact.exe .

À partir de Windows PE, déterminez si le système d’exploitation est compacté :

Compact.exe /CompactOS:Query /WinDir:E:\Windows

E:\Windows se trouve le dossier où Windows a été installé.

À partir d’une installation en ligne, passez du système d’exploitation non compacté au système d’exploitation compacté :

Compact.exe /CompactOS:always

Instanciation unique des packages d’approvisionnement

Lorsque vous ajoutez de nouvelles applications de bureau Windows à un appareil, vous allez capturer ces modifications dans un package d’approvisionnement compressé à utiliser par les outils de récupération automatique. Au lieu de conserver les fichiers d’origine et le package d’approvisionnement, vous pouvez utiliser DISM pour supprimer les fichiers d’origine et exécuter directement à partir du package d’approvisionnement compressé à la place. Il s’agit de l’instanciation unique de l’image. Consultez le tableau de comparaison de taille ci-dessous.

Bien que l’instanciation unique soit prise en charge à la fois par les lecteurs à semi-conducteurs et les lecteurs rotatifs, pour des raisons de performances, vous ne devez utiliser que l’instanciation unique sur les appareils dotés de lecteurs à semi-conducteurs.

Exemple :

DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\USMT.ppkg /ImagePath:C:\ /SingleInstance

C:\ est la lettre de lecteur de la partition Windows.

Avertissement

Ne placez pas de guillemets avec l’option /ImagePath:C:\ .

Vous pouvez déterminer si un package d’approvisionnement (.ppkg) est à instance unique à l’aide de fsutil.exe :

fsutil.exe wim enumwims C:

C est le lecteur qui contient le package d’approvisionnement. Tout package d’approvisionnement à instance unique sur le lecteur est répertorié dans la sortie de commande. S’il n’y en a aucun, la commande retourne « Erreur : Le système ne trouve pas le fichier spécifié ».

Optimisation des images

Après avoir appliqué des mises à jour à une image Windows, nettoyez l’image, puis exportez-la vers un nouveau fichier :

md c:\mount\Windows
md C:\mount\temp

Dism /Mount-Image /ImageFile:"C:\Images\install.wim" /Index:1 /MountDir:C:\mount\Windows

Dism /Cleanup-Image /Image=C:\mount\Windows /StartComponentCleanup /ResetBase /ScratchDir:C:\mount\temp

Dism /Unmount-Image /MountDir:C:\mount\Windows /Commit

Dism /Export-Image /SourceImageFile:C:\Images\install.wim /SourceIndex:1 /DestinationImageFile:C:\Images\install_cleaned.wim

C:\Images\install.wim est un fichier image Windows que vous souhaitez mettre à jour. Vous pouvez éventuellement spécifier le /Defer paramètre avec /ResetBase lequel différer les opérations de nettoyage de longue durée à la maintenance automatique suivante, mais vous ne devez utiliser /Defer que comme option dans la fabrique où DISM /ResetBase il faut plus de 30 minutes.

Exigences et considérations relatives à la taille

Vous devez toujours répondre aux exigences de taille minimale pour le disque dur, la RAM, l’utilisation des ressources d’application et le stockage de données.

Disque dur

Bien que certaines configurations de Windows semblent s’adapter aux lecteurs plus petits lorsque Windows est installé pour la première fois, les disques SSD de 8 Go ne sont pas suffisamment volumineux. Même si un utilisateur associe un disque dur de 8 Go avec un deuxième lecteur de 4 Go ou plus pour le stockage d’applications et de fichiers de données, les disques durs de 8 Go n’autorisent pas l’augmentation de l’empreinte mémoire Windows attendue lorsque les utilisateurs travaillent sur leur ordinateur.

Voici quelques-unes des principales raisons de l’augmentation au fil du temps dans l’empreinte mémoire :

  • Maintenance. L’espace disque dur doit être réservé pour appliquer des packages de mise à jour au système d’exploitation.

  • Points de restauration système. Windows génère automatiquement des points de restauration. La quantité d’espace nécessaire par défaut est relative à la taille du disque dur. Pour plus d’informations sur les points de restauration, consultez la rubrique Points de restauration sur MSDN. Notez que les utilisateurs peuvent ajuster la quantité d’espace utilisé sur l’ordinateur pour la restauration du système à l’aide de l’interface utilisateur protection système dans la boîte de dialogue Propriétés système (Sysdm.cpl). Les utilisateurs peuvent également utiliser des sauvegardes d’images système stockées sur un disque dur externe pour restaurer un système.

  • Journaux et caches. Le système d’exploitation stocke des fichiers tels que les journaux des événements et les journaux d’erreurs sur le lecteur.

RAM, Pagefile.sys et Hiberfil.sys

Les fichiers Pagefile.sys et Hiberfil.sys augmentent de taille en proportion directe de la quantité de RAM sur l’ordinateur. Les installations Windows sur 16 Go de lecteurs ont un encombrement mémoire plus faible lorsque l’ordinateur est limité à 1 Go de RAM. Une augmentation de la RAM à une taille supérieure à 1 Go entraîne une augmentation de la taille des fichiers système et moins d’espace sur le disque dur pour d’autres applications et fichiers. Toutefois, l’augmentation de la taille du disque dur n’affecte pas la taille de ces fichiers système. En savoir plus sur les performances de transition activée/désactivée

Pour économiser de l’espace sur le lecteur, vous pouvez supprimer ou réduire la taille du hiberfil.sys. Consultez le tableau de comparaison de taille ci-dessous. Pour en savoir plus, consultez Labo 7 : Modifier les paramètres, entrer des clés de produit et exécuter des scripts avec un fichier de réponses (unattend.xml).

  • powercfg /h /type reduced : réduit le fichier de 30 %
  • powercfg /h off : supprime le fichier.

Modules linguistiques et fonctionnalités à la demande

Les modules linguistiques installés peuvent prendre plus d’espace que la taille du LP lui-même. Lorsque vous préinstallez des FOD et des applications UWP sur une installation Windows qui contient plusieurs adresses LPs, les fichiers de ressources basés sur des adresses LPS préinstallées sont également installés. Lorsque les langues inutilisées sont automatiquement supprimées après OOBE, les fichiers de ressources UWP et de fonctionnalité à la demande (FOD) correspondants ne sont pas supprimés. La préinstallation d’un nombre inférieur de LPS permet d’économiser de l’espace disque en limitant le nombre de fichiers de ressources qui restent sur un système après avoir supprimé les modules linguistiques inutilisés.

Les fonctionnalités à la demande sont distribuées dans les fichiers CAB compressés, de sorte que la taille d’un FOD installé est supérieure à la taille du CAB d’origine. Vous pouvez utiliser /Get-CapabilityInfo dans DISM pour afficher les tailles de téléchargement et d’installation d’un FOD. Consultez les fonctionnalités à la demande pour savoir comment obtenir des informations sur les FOD.

Fonctionnalités facultatives de Windows

Pour économiser davantage d’espace disque sur un appareil Windows, vous pouvez désactiver différentes fonctionnalités facultatives qui peuvent ne pas être utilisées.

Via DISM ou PowerShell, vous pouvez activer ou désactiver les fonctionnalités facultatives de Windows en fonction des besoins.

Applications

Les applications logicielles installées sur l’ordinateur peuvent nécessiter un espace supplémentaire pour les caches, les journaux et les mises à jour. L’espace disque doit également être disponible sur le lecteur pour tenir compte des augmentations temporaires de l’utilisation des ressources pendant l’installation d’applications, de correctifs et de mises à jour.

Données utilisateur

Sur les ordinateurs qui prennent en charge des supports amovibles tels qu’une carte SD ou un lecteur flash USB, les utilisateurs peuvent facilement développer le stockage de fichiers de données personnels pour les documents utilisateur à l’aide de ce média amovible. Toutefois, nous recommandons aux utilisateurs de réserver de l’espace sur le disque dur pour ces types de fichiers.

Comparaisons de tailles

Le tableau ci-dessous présente l’espace supplémentaire enregistré à l’aide du système d’exploitation compact, de l’instanciation unique et de la réduction ou de la désactivation du fichier Hiberfile sur 2 Go (architecture de processeur x86) et 4 Go (architecture de processeur x64), sur Windows 10, version 1607 :

Image Windows 10 Famille mémoire x86, 2 Go Windows 10 Famille mémoire x64, 4 Go
Empreinte de base 11,68 Go 15,06 Go
Système d’exploitation compact, sans instanciation unique 8,85 Go (>économies de 2,75 Go) 11,3 Go (>3,7 Go)
Système d’exploitation compact, instance unique 7,66 Go (>4 Go) 10,09 Go (>4,75 Go)
Hiberfile désactivé, pas de système d’exploitation compact 10,87 Go (>825 Mo) 13,48 Go (>1,5 Go)
Hiberfile réduit, pas de système d’exploitation compact 11,27 Go (>400 Mo) 14,15 Go (>930 Mo)

Capturer et appliquer des partitions Windows, Système et Récupération

Options de ligne de commande de la gestion des images DISM