Compacter le système d’exploitation, l’instanciation unique et l’optimisation de l’image

Windows 10 et Windows 11 disposez 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 préchargées Windows 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 basés sur UEFI et BIOS. Consultez le tableau de comparaison de taille ci-dessous.

Lors de l’exécution de CompactOS, Windows mise à jour peut remplacer ou supprimer des fichiers individuels si nécessaire pour aider à maintenir la taille de l’empreinte 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 pages égal à 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 plus d’informations, consultez Appliquer des images à l’aide de DISM.

    Notes

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

Pour déployer le système d’exploitation Compact à partir de Windows installation

  • 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 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 capturerez 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 sur les lecteurs à état solide et sur les lecteurs de rotation, pour des raisons de performances, vous devez utiliser uniquement l’instanciation unique sur les appareils avec des lecteurs à état solide.

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 les 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 peut pas trouver le fichier spécifié ».

Optimisation de l’image

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 pour différer toutes les opérations de nettoyage de longue durée à la maintenance automatique suivante, mais vous devez uniquement utiliser /Defer comme option dans la fabrique où DISM /ResetBase il faut plus de 30 minutes.

Exigences et considérations relatives à la taille

Vous devez toujours respecter les exigences de taille minimale requises 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 à des 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 des fichiers d’applications et de données, 8 Go de disques durs ne permettent 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érer 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 De 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 d’événements et les journaux d’erreurs sur le lecteur.

RAM, Pagefile.sys et Hiberfil.sys

Les fichiers Pagefile.sys et Hiberfil.sys augmentent en proportion directe de la quantité de RAM sur l’ordinateur. Windows installations sur 16 Go de lecteurs ont une empreinte mémoire plus petite 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 Lab 7 : Modifier les paramètres, entrer des clés de produit et exécuter des scripts avec un fichier de réponse (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 de Windows qui contient plusieurs LPs, les fichiers de ressources basés sur les 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 fonctionnalités correspondants à la demande (FOD) ne sont pas supprimés. L’installation préalable d’un nombre inférieur d’adresses ip 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 afin que la taille d’un FOD installé soit 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 obtenir des informations sur les FOD.

Windows fonctionnalités facultatives

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 Windows fonctionnalités facultatives 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 d’applications, de correctifs et de mises à jour.

Données utilisateur

Sur les ordinateurs qui prennent en charge les 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 support amovible. Toutefois, nous vous recommandons de réserver des espaces sur le disque dur pour ces types de fichiers.

Comparaisons de tailles

Le tableau ci-dessous montre 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
Compacter le système d’exploitation, 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 off, no compact OS 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 de Windows, système et de récupération

Options de gestion des images DISM Command-Line