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 permettent d’économiser de l’espace disque et d’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 aide à 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.

SE 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 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’encombrement du lecteur au fil du temps.

Pour déployer un 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 de page égal à 256 Mo.

    Wpeutil createpagefile C:\pagefile /size=256
    

    C est 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
    

    Pour ce faire, vous exécutez généralement un script de déploiement. Pour plus d’informations, consultez Appliquer des images à l’aide de DISM.

    Notes

    Si vous appliquez une image en mode compact et utilisez l’option /ScratchDir , assurez-vous 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érifiez si vous exécutez le système d’exploitation compact

Vous pouvez demander si le système d’exploitation exécute le système d’exploitation Compact 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 est le dossier dans lequel Windows a été installé.

À partir d’une installation en ligne, passez d’un système d’exploitation non compacté à un 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 capturez ces modifications dans un package d’approvisionnement compressé à utiliser par les outils de récupération automatique. Plutôt que de conserver à la fois 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. C’est ce qu’on appelle 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 sur les disques ssd et les lecteurs de rotation, pour des raisons de performances, vous ne devez utiliser l’instanciation unique que sur les appareils dotés de disques ssd.

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 sera répertorié dans la sortie de commande. S’il n’y en a pas, 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 dans 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 pour reporter toutes les opérations de nettoyage de longue durée à la maintenance automatique suivante, mais vous ne devez utiliser /Defer comme option dans la fabrique DISM /ResetBase que lorsque l’exécution nécessite plus de 30 minutes.

Exigences et considérations relatives à la taille

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

Disque dur

Bien que certaines configurations de Windows puissent sembler tenir sur des lecteurs plus petits lors de la première installation de Windows, les disques SSD de 8 Go ne sont pas assez grands. Même si un utilisateur associe un disque dur de 8 Go à un deuxième disque de 4 Go ou plus pour le stockage d’applications et de fichiers de données, les disques durs de 8 Go ne permettent pas l’augmentation de l’empreinte mémoire Windows qui est censée se produire lorsque les utilisateurs travaillent sur leur ordinateur.

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

  • Maintenance. L’espace disque dur doit être réservé pour l’application de 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 requise 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. Note Les utilisateurs peuvent ajuster la quantité d’espace utilisée sur l’ordinateur pour la restauration du système à l’aide de l’interface utilisateur protection du 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 d’événements et les journaux d’erreurs sur le lecteur.

RAM, Pagefile.sys et Hiberfil.sys

La taille des fichiers Pagefile.sys et Hiberfil.sys augmente en proportion directe de la quantité de RAM sur l’ordinateur. Les installations Windows sur des lecteurs de 16 Go 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 on/off

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 plus d’informations, 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 LPs, des fichiers de ressources basés sur des LPs préinstallés 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 de moins 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 la suppression des modules linguistiques inutilisés.

Les fonctionnalités à la demande sont distribuées dans des 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 Fonctionnalités à la demande pour savoir comment obtenir des informations sur les FOD.

Fonctionnalités facultatives Windows

Pour économiser davantage d’espace disque sur un appareil Windows, vous pouvez désactiver diverses fonctionnalités facultatives qui ne sont peut-être pas utilisées.

Grâce à DISM ou PowerShell, vous pouvez activer ou désactiver les fonctionnalités facultatives Windows si nécessaire.

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 lors de l’installation des applications, des correctifs et des mises à jour.

Données utilisateur

Sur les ordinateurs qui prennent en charge des supports amovibles tels qu’un carte SD ou un lecteur flash USB, les utilisateurs peuvent facilement développer le stockage de fichiers de données personnelles 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 taille

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

Image Windows 10 Famille x86, 2 Go de mémoire Windows 10 Famille x64, 4 Go de mémoire
Empreinte de base 11,68 Go 15,06 Go
Système d’exploitation compact, sans instanciation unique 8,85 Go (>2,75 Go d’économies) 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