Partager via


compact

Affiche ou modifie la compression des fichiers ou des répertoires sur les partitions NTFS. Si elle est utilisée sans paramètres, compact affiche l’état de compression du répertoire actif et les fichiers qu’il contient.

Syntaxe

compact [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option] [/windir:dir]] [filename [...]]

Paramètres

Paramètre Descriptif
/C Compresse le répertoire ou le fichier spécifié. Les répertoires sont marqués de sorte que tous les fichiers ajoutés par la suite sont compressés, sauf si le paramètre /EXE est spécifié.
/U Annule la incompatibilité du répertoire ou du fichier spécifié. Les répertoires sont marqués de sorte que les fichiers ajoutés par la suite ne soient pas compressés. Si le paramètre /EXE est spécifié, seuls les fichiers compressés en tant qu’exécutables ne sont pas compressés ; si vous ne spécifiez pas le paramètre /EXE, seuls les fichiers compressés NTFS ne sont pas compressés.
/s[:<dir>] Effectue l’opération choisie sur les fichiers dans le répertoire spécifié et tous les sous-répertoires. Par défaut, le répertoire actif est utilisé comme valeur <dir>.
/un Affiche les fichiers masqués ou système. Par défaut, ces fichiers ne sont pas inclus.
/Je Continue d’effectuer l’opération spécifiée, ignorant les erreurs. Par défaut, cette commande s’arrête lorsqu’une erreur est rencontrée.
/f Force la compression ou la décompression du répertoire ou du fichier spécifié. Les fichiers déjà compressés sont ignorés par défaut. Le paramètre /f est utilisé dans le cas d’un fichier partiellement compressé lorsque l’opération a été interrompue par un incident système. Pour forcer la compression du fichier dans son intégralité, utilisez les paramètres /c et /f et spécifiez le fichier partiellement compressé.
/q Signale uniquement les informations les plus essentielles.
/EXE Utilise la compression optimisée pour les fichiers exécutables qui sont lus fréquemment, mais qui ne sont pas modifiés. Les algorithmes pris en charge sont les suivants :
  • XPRESS4K (valeur la plus rapide et la valeur par défaut)
  • XPRESS8K
  • XPRESS16K
  • LZX (le plus compact)
/CompactOs Définit ou interroge l’état de compression du système. Les options possibles sont les suivantes :
  • de requête : interroge l’état compact du système.
  • toujours : compresse tous les fichiers binaires du système d’exploitation et définit l’état du système sur Compact, qui reste à moins que l’administrateur ne le modifie.
  • ne jamais : désintéresse tous les fichiers binaires du système d’exploitation et définit l’état du système sur non Compact, qui reste à moins que l’administrateur ne le modifie.
/windir Utilisé avec le paramètre /CompactOs :query, lors de l’interrogation du système d’exploitation hors connexion. Spécifie le répertoire où Windows est installé.
<filename> Spécifie un modèle, un fichier ou un répertoire. Vous pouvez utiliser plusieurs noms de fichiers et les * et ? caractères génériques.
/? Affiche l’aide à l’invite de commandes.

Remarques

  • Cette commande est la version de ligne de commande de la fonctionnalité de compression du système de fichiers NTFS. L’état de compression d’un répertoire indique si les fichiers sont automatiquement compressés lorsqu’ils sont ajoutés au répertoire. La définition de l’état de compression d’un répertoire ne modifie pas nécessairement l’état de compression des fichiers qui se trouvent déjà dans le répertoire.

  • Vous ne pouvez pas utiliser cette commande pour lire, écrire ou monter des volumes compressés à l’aide de DriveSpace ou de DoubleSpace. Vous ne pouvez pas également utiliser cette commande pour compresser la table d’allocation de fichiers (FAT) ou les partitions FAT32.

Exemples

Pour définir l’état de compression du répertoire actif, ses sous-répertoires et ses fichiers existants, tapez :

compact /c /s

Pour définir l’état de compression des fichiers et des sous-répertoires dans le répertoire actif, sans modifier l’état de compression du répertoire actif lui-même, tapez :

compact /c /s *.*

Pour compresser un volume, à partir du répertoire racine du volume, tapez :

compact /c /i /s:\

Remarque

Cet exemple montre comment définir l’état de compression de tous les répertoires (y compris le répertoire racine du volume) et compresser chaque fichier sur le volume. Le paramètre /i empêche les messages d’erreur d’interrompre le processus de compression.

Pour compresser tous les fichiers avec l’extension de nom de fichier .bmp dans le répertoire \tmp et tous les sous-répertoires de \tmp, sans modifier l’attribut compressé des répertoires, tapez :

compact /c /s:\tmp *.bmp

Pour forcer la compression complète du fichier zebra.bmp, qui a été partiellement compressée lors d’un incident système, tapez :

compact /c /f zebra.bmp

Pour supprimer l’attribut compressé du répertoire c :\tmp, sans modifier l’état de compression des fichiers de ce répertoire, tapez :

compact /u c:\tmp