È sicuro (o consigliabile) comprimere la cartella di Windows Installer tramite compressione NTFS?


22

Il titolo spiega praticamente la domanda.

A parte l'ovvio (velocità), è generalmente sicuro o consigliabile comprimere tramite compressione NTFS la C:\Windows\Installercartella dato che si trova all'interno della Windowscartella?

Sto usando un SSD, quindi personalmente il problema di velocità non è così importante per me (in più sto eseguendo Win7 all'interno di una VM, quindi sono abituato a una latenza I / O superiore).


1
Ti riferisci alla compressione dei file NTFS o all'archiviazione di questi file (come un .zip)?
Der Hochstapler,

4
Compressione file NTFS. Aggiornerò la domanda per riflettere questo.
Chad Levy,

1
L'ho fatto e ho riscontrato un sacco di problemi, non è consigliabile fare confusione con le cartelle di sistema nascoste se non esplicitamente approvato da Microsoft.
Vojtěch Dohnal,

tieni presente che Windows 10 ha aggiunto una funzionalità di compressione del sistema operativo (compatta) che ti consente di risparmiare abbastanza spazio (particolarmente utile se non riesci a trovare abbastanza spazio per eseguire un aggiornamento delle funzionalità su un dispositivo con dimensioni limitate): intowindows.com/…
George Birbilis,

@GeorgeBirbilis ottima scoperta. Proverò quel metodo sulle mie macchine virtuali. In una nota a margine, il "metodo 2" nel tuo link parla della compressione dell'intera unità usando la compressione NTFS. Ciò pone la domanda: se è possibile comprimere l'intera unità senza il balking di Windows, perché è importante se viene compressa una singola directory?
Chad Levy,

Risposte:


19

Fatta eccezione per i problemi di velocità (c'è molta discussione qui su questo argomento con alcuni che dicono che è effettivamente utile per le prestazioni in alcuni modi ) non ci sono problemi nell'uso della compressione NTFS un disco di installazione di Windows corrente e tutte le sue cartelle in esso.

  • I tuoi file sono lì, disponibili, non cambiano davvero in un file compresso segreto o qualcosa del genere, questo viene fatto a livello di file system
  • Le prestazioni non sono peggiori a seconda delle opinioni e di alcuni test
  • Sono recuperabili utilizzando le utility di riparazione di Windows o collegando il disco a un altro computer (inoltre, non viene mai conservato nulla di importante all'interno c:\Windows, i file importanti dovrebbero essere altrove ...)

Microsoft ha messo insieme alcune linee guida sulla compressione NTFS, date un'occhiata.

Ho usato la compressione NTFS per anni su file system completi su diversi client e versioni di Windows e non ho mai avuto problemi a causa del file system compresso .


7

Sì, non c'è nulla di speciale nella Installerdirectory che richiede che non siano compressi.

Ai vecchi tempi, c'erano mucchi di installazione file come unwise.exe, unvise32.exe, uninstall.exe, ecc nella \Windows\directory; a volte condiviso, a volte no. La \Windows\Installercartella è la cache di Windows Installer , che consente a ciascun programma di mantenere il proprio programma di installazione, in modo simile a come la cartella WinSxS aiuta a evitare l' inferno DLL .

In generale, viene utilizzato per archiviare / memorizzare nella cache il programma di installazione di base per i programmi, in modo che quando si desidera modificare un programma installato, venga eseguito da lì e consenta di disinstallare o eventualmente anche effettuare una riparazione senza la necessità del supporto di installazione originale, e quindi non ci dovrebbero essere effetti negativi dall'impostarlo per usare la compressione NTFS.


Lascerò la risposta alla possibilità di comprimerli / archiviarli come ZIP, RAR, ecc. Per gli altri che trovano la loro strada qui, cercando quello.

Alcuni programmi scelgono di memorizzare l'intero programma di installazione, il che ovviamente è indesiderabile, ma fortunatamente quelli sono rari; la maggior parte semplicemente memorizza un file di installazione più piccolo (come unwise32.exeai vecchi tempi) con le informazioni di installazione di base. La maggior parte dei programmi non utilizza affatto i file nella Installercartella e entrano in gioco solo quando si effettua una modifica con Installazione applicazioni .

Occasionalmente, tuttavia, potresti trovare un programma che utilizza attivamente alcuni dei file, in particolare impostando l'icona dei loro collegamenti (nel menu Start, sul desktop, ecc.) In modo che punti al ARPPRODUCTICON.exefile nella sua cache del programma di installazione.

Nella maggior parte dei casi, è possibile comprimere o spostare i file e rimetterli quando si desidera apportare una modifica (modifica, riparazione, disinstallazione). In effetti, la cartella è in definitiva una cache di file di installazione, quindi potresti persino eliminarli e utilizzare semplicemente il supporto di installazione originale.

NB : non sono solo i programmi a memorizzare nella cache i file di installazione Installer; Windows stesso contiene anche patch e dati del service pack, quindi se li elimini, gli aggiornamenti potrebbero non funzionare e , in teoria , potresti dover reinstallare Windows . Non spostare / eliminare l'intero contenuto, volenti o nolenti; dai un'occhiata a cosa c'è dentro.


Facendo riferimento alla tua ultima frase, i file compressi (utilizzando la compressione di file NTFS) non sono ancora accessibili mentre sono compressi?
Chad Levy,

1
Oh, intendi compresso come nel bit compresso di NTFS? Sì, sicuramente. Non c'è niente di sbagliato in questo. Pensavo intendessi comprimerli come nell'archiviarlo come ZIP, RAR, ecc.
Synetech,

Sì, scusa per quello. Ho aggiornato la domanda dopo la tua risposta.
Chad Levy,

1

SQL Server (e anche altri database) potrebbero non funzionare normalmente se li installi su una partizione compressa. Potrebbero semplicemente non riuscire a installarsi.

Ecco un post che descrive lo scenario. Ho riscontrato anche questo su SQL Server 2014 Express.


1
Potresti aggiungere una fonte per tali informazioni?
Burgi,

Lo scenario è descritto qui da un altro utente: link . Ho riscontrato anche questo su SQL Server 2014 Express.
Ryan,

è stato un suggerimento per te modificare la tua risposta per aiutarti a migliorarne la qualità;) (includi anche una citazione o due dalla tua fonte)
Burgi

Grazie! Sono abbastanza nuovo per Super User e mi impegnerò a migliorare la qualità della mia risposta.
Ryan,

-3

Lo sconsiglio, poiché il ripristino all'avvio potrebbe dipendere da quei file, quindi non saresti in grado di decomprimere quei file senza un altro computer


1
Hai qualche fonte per questo? Non riesco a trovare alcun riferimento al ripristino / riparazione di avvio facendo affidamento sul contenuto nella Installercartella. Dato che alterno la mia installazione di Win7 tra stivali bare metal e stivali VM (tramite Mac con BootCamp e VMWare Fusion), questo sicuramente ha attirato la mia attenzione poiché ho maggiori probabilità di incontrare problemi di avvio.
Chad Levy,

2
La compressione NTFS viene eseguita a livello di volume. Il ripristino all'avvio andrà bene con o senza di essa. . .
surfasb,

Etherway, la cartella di installazione è un posto abbastanza importante. Se il ripristino all'avvio deve reinstallare qualcosa, senza la cartella di installazione bloccato. Trova un altro modo per risparmiare spazio ..
Keithsoulasa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.