Est-il sûr (ou conseillé) de compresser le dossier Windows Installer via la compression NTFS?

22

Le titre explique à peu près la question.

Mis à part l'évidence (vitesse), est-il généralement sûr ou conseillé de compresser via la compression NTFS le C:\Windows\Installerdossier étant donné qu'il se trouve dans le Windowsdossier?

J'utilise un SSD, donc personnellement, le problème de vitesse n'est pas si important pour moi (en plus, j'utilise Win7 dans une machine virtuelle, donc je suis habitué à une latence d'E / S plus élevée).

Chad Levy
la source
1
Faites-vous référence à la compression de fichiers NTFS ou à l'archivage de ces fichiers (comme un .zip)?
Der Hochstapler
4
Compression de fichiers NTFS. Je mettrai à jour la question pour refléter cela.
Chad Levy
1
Je l'ai fait et je suis tombé sur un tas de problèmes, déconner avec des dossiers système cachés n'est pas conseillé sauf si explicitement approuvé par Microsoft.
Vojtěch Dohnal
notez que Windows 10 a ajouté une fonctionnalité de compression du système d'exploitation (compact) qui vous permet d'économiser un peu d'espace (particulièrement utile si vous ne trouvez pas assez d'espace pour effectuer une mise à niveau des fonctionnalités sur un appareil à taille limitée): intowindows.com/…
George Birbilis
@GeorgeBirbilis grande trouvaille. Je vais essayer cette méthode sur mes machines virtuelles. Sur une note latérale, «méthode 2» dans votre lien parle de compresser le lecteur entier en utilisant la compression NTFS. Cela soulève la question: si le lecteur entier peut être compressé sans rechute Windows, alors pourquoi est-ce important si un seul répertoire est compressé?
Chad Levy

Réponses:

19

À l'exception des problèmes de vitesse (il y a beaucoup de discussions ici sur ce sujet, certains disant qu'il est en fait bénéfique pour les performances à certains égards ), il n'y a aucun problème à utiliser la compression NTFS sur un disque d'installation Windows actuel et tous ses dossiers.

  • Vos fichiers sont là, disponibles, ils ne changent pas vraiment en un fichier compressé secret ou quelque chose, cela se fait au niveau du système de fichiers
  • Les performances ne sont pas pires selon les opinions et certains tests
  • Ils sont récupérables à l'aide des utilitaires de réparation de Windows ou en connectant votre disque à un autre ordinateur (en plus, rien d'important n'est jamais conservé à l'intérieur c:\Windows, vos fichiers importants devraient être ailleurs ...)

Microsoft a rassemblé quelques lignes directrices sur la compression NTFS, jetez-y un œil.

J'ai utilisé la compression NTFS depuis des siècles sur des systèmes de fichiers complets sur plusieurs clients et versions de Windows et je n'ai jamais eu de problème à cause du système de fichiers compressé .

Bruno Pereira
la source
7

Oui, le Installerrépertoire n'a rien de spécial qui exige qu'il soit décompressé.

Dans les temps anciens, il y avait des tas d'installation fichiers comme unwise.exe, unvise32.exe, uninstall.exe, etc. , dans le \Windows\répertoire; parfois partagé, parfois non. Le \Windows\Installerdossier est le cache de Windows Installer , qui permet à chaque programme de maintenir son propre programme d'installation, semblable à la façon dont le dossier WinSxS aide à éviter l' enfer de DLL .

En général, il est utilisé pour stocker / mettre en cache le programme d'installation de base pour les programmes, de sorte que lorsque vous souhaitez modifier un programme installé, il s'exécute à partir de là et vous permet de désinstaller ou même de faire une réparation sans avoir besoin du support d'installation d'origine, et il ne devrait donc pas y avoir d'effets négatifs en le paramétrant pour utiliser la compression NTFS.


Je laisserai la réponse pour savoir si vous pouvez les compresser / archiver en ZIP, RAR, etc. pour ceux qui trouvent leur chemin ici, à la recherche de cela.

Certains programmes choisissent de stocker l'intégralité de leur programme d'installation, ce qui bien sûr n'est pas souhaitable, mais heureusement ceux-ci sont rares; la plupart stockent simplement un fichier d'installation plus petit (comme unwise32.exeautrefois) avec les informations d'installation de base. La plupart des programmes n'utilisent pas du tout les fichiers du Installerdossier et ils n'entrent en jeu que lorsque vous effectuez une modification avec Ajout / Suppression de programmes .

Parfois, cependant, vous pouvez trouver un programme qui utilise activement certains des fichiers, en particulier en définissant l'icône de leurs raccourcis (dans le menu Démarrer, le bureau, etc.) pour pointer vers le ARPPRODUCTICON.exefichier dans son cache d'installation.

Dans la plupart des cas, vous pouvez compresser ou déplacer les fichiers et les remettre lorsque vous souhaitez apporter une modification (modifier, réparer, désinstaller). En fait, le dossier est finalement un cache de fichiers d'installation, vous pouvez donc même les supprimer et utiliser simplement le support d'installation d'origine.

NB : ce ne sont pas seulement les programmes qui mettent en cache leurs fichiers d'installation dans le Installerdossier; Windows lui-même conserve également les correctifs et les données du Service Pack, donc si vous les supprimez, les mises à jour peuvent ne pas fonctionner, et théoriquement , vous devrez peut-être réinstaller Windows . Ne vous contentez pas de déplacer / supprimer l'intégralité du contenu comme bon vous semble; jetez un œil à ce qui s'y trouve.

Synetech
la source
En vous référant à votre dernière phrase, les fichiers compressés (en utilisant la compression de fichiers NTFS) ne sont-ils pas toujours accessibles lorsqu'ils sont compressés?
Chad Levy
1
Oh, vous voulez dire compressé comme dans le bit compressé de NTFS? Oui définitivement. Il n'y a rien de mal à cela du tout. Je pensais que vous vouliez les compresser comme lors de l'archivage en ZIP, RAR, etc.
Synetech
Ouais, désolé pour ça. J'ai mis à jour la question après votre réponse.
Chad Levy
1

SQL Server (et d'autres bases de données également) peut ne pas fonctionner normalement si vous les installez sur une partition compressée. Ils peuvent simplement échouer à installer.

Voici un article décrivant le scénario. J'ai également rencontré cela sur SQL Server 2014 Express.

Ryan
la source
1
Pourriez-vous ajouter une source pour ces informations?
Burgi
Le scénario est décrit ici par un autre utilisateur: lien . J'ai également rencontré cela sur SQL Server 2014 Express.
Ryan
c'était un indice pour vous de modifier votre réponse pour vous aider à en améliorer la qualité;) (inclure également un ou deux devis de votre source)
Burgi
Merci! Je suis assez nouveau sur Super User et je m'engage à améliorer la qualité de ma réponse.
Ryan
-3

Je le déconseille, comme la récupération de démarrage peut dépendre de ces fichiers, alors vous ne pourrez pas décompresser ces fichiers sans un autre ordinateur

Keithsoulasa
la source
1
Avez-vous des sources pour cela? Je ne trouve aucune référence à la récupération / réparation de démarrage en fonction du contenu du Installerdossier. Étant donné que j'alterne mon installation Win7 entre des bottes bare-metal et des bottes VM (via Mac avec BootCamp et VMWare Fusion), cela a certainement attiré mon attention car je suis plus susceptible de rencontrer des problèmes de démarrage.
Chad Levy
2
La compression NTFS se fait au niveau du volume. La récupération au démarrage fonctionnera bien avec ou sans elle. . .
surfasb
Etherway, le dossier d'installation est un endroit assez important. Si la récupération de démarrage doit réinstaller quoi que ce soit, sans le dossier d'installation, vous êtes coincé. Trouvez une autre façon d'économiser de l'espace ..
Keithsoulasa