Condividi tramite


Determinare le dimensioni effettive della cartella WinSxS

L'archivio componenti (cartella WinSxS) contiene componenti che costituiscono Windows e consentono di gestire il sistema. Questi componenti vengono conservati in questa cartella nel caso in cui sia necessario eseguire il rollback delle modifiche o ripristinare i file danneggiati.

I file in questa cartella potrebbero sembrare archiviati in più posizioni nel sistema operativo, ma in genere è presente una sola copia del file e il resto delle copie è effettivamente hard link. Alcuni strumenti, ad esempio il Esplora file, determinano le dimensioni delle directory senza tenere conto che i file contenuti potrebbero essere collegati hard linked, il che potrebbe portare a pensare che la cartella WinSxS occupa più spazio su disco di quanto effettivamente lo faccia.

DiSM include funzionalità che consentono di determinare la quantità di spazio su disco effettivamente usata dalla cartella WinSxS.

Avviso

Alcuni file di sistema importanti si trovano solo nella cartella WinSxS. L'eliminazione di file dalla cartella WinSxS o l'eliminazione dell'intera cartella WinSxS potrebbe danneggiare gravemente il sistema, in modo che il PC non venga avviato e rendere impossibile l'aggiornamento.

Determinare la dimensione dell'archivio componenti true

Gestione e manutenzione immagini distribuzione include funzionalità che possono determinare le dimensioni effettive della cartella WinSxS.

Analizzare l'archivio componenti

Aprire un prompt dei comandi come amministratore e usare Gestione e manutenzione e manutenzione distribuzione con le /Cleanup-Image /AnalyzeComponentstore opzioni seguenti:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Ecco le informazioni disponibili nell'output:

Titolo Descrizione
Dimensioni segnalate di Windows Explorer dell'archivio componenti Questo valore è la dimensione della cartella WinSxS, se calcolata da Esplora risorse. Questo valore non influisce sull'uso di collegamenti reali all'interno della cartella WinSxS.
Dimensioni effettive dell'archivio componenti Questo valore fattori nei collegamenti reali all'interno della cartella WinSxS. Non esclude i file condivisi con Windows usando collegamenti reali.
Condiviso con Windows Questo valore fornisce le dimensioni dei file hard linked in modo che vengano visualizzati sia nell'archivio componenti che in altri percorsi (per il normale funzionamento di Windows). Questa operazione è inclusa nelle dimensioni effettive, ma non deve essere considerata parte dell'overhead dell'archivio componenti.
Backup e funzionalità disabilitate Si tratta delle dimensioni dei componenti che vengono mantenuti per rispondere agli errori nei componenti più recenti o per offrire la possibilità di abilitare più funzionalità. Include anche le dimensioni dei metadati dell'archivio componenti e i componenti affiancati.

Questa operazione è inclusa nelle dimensioni effettive ed è parte dell'overhead dell'archivio componenti.
Cache e dati temporanei Si tratta delle dimensioni dei file usati internamente dall'archivio componenti per velocizzare le operazioni di manutenzione dei componenti. Questa operazione è inclusa nelle dimensioni effettive ed è parte dell'overhead dell'archivio componenti.
Data ultima pulizia Questa è la data della pulizia dell'archivio componenti completata più di recente.
Numero di pacchetti recuperabili Questo è il numero di pacchetti sostituiti nel sistema che la pulizia del componente può rimuovere.
Pulizia dell'archivio componenti consigliata Si tratta di una raccomandazione per la pulizia dell'archivio componenti. La pulizia è consigliata quando si esegue un processo di pulizia può ridurre le dimensioni dell'overhead dell'archivio componenti.

Trovare le dimensioni

In base all'output di quando è stato eseguito Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore, è possibile determinare l'overhead della cartella WinSxS prendendo la somma dei backup e delle dimensioni delle funzionalità disabilitate con la cache e le dimensioni dei dati temporanee.

Output di esempio:

C:\>dism /online /cleanup-image /analyzecomponentstore

Deployment Image Servicing and Management tool
Version: 10.0.XXXX.0

Image Version: 10.0.XXXX.0

[==========================100.0%==========================]

Component Store (WinSxS) information:

Windows Explorer Reported Size of Component Store : 4.98 GB

Actual Size of Component Store : 4.88 GB

    Shared with Windows : 4.38 GB
    Backups and Disabled Features : 506.90 MB
    Cache and Temporary Data : 279.52 KB

Date of Last Cleanup : 2021-06-24 23:32:22

Number of Reclaimable Packages : 0
Component Store Cleanup Recommended : No

The operation completed successfully.
  • In questo esempio, la cartella WinSxS sembra essere 4,98 GB, ma il sovraccarico effettivo (la somma delle dimensioni dei backup e delle funzionalità disabilitate e le dimensioni dei dati temporanei e della cache) è 507,18 MB.

  • Se è consigliabile eseguire la pulizia, seguire la procedura descritta in Pulire la cartella WinSxS.

Gestire l'archivio componenti

Pulire la cartella WinSxS

Dove è andato il mio spazio? (post di blog)

Post di blog dei metafile NTFS

Opzioni di manutenzione dei Command-Line pacchetti del sistema operativo DISM