Come ridurre le dimensioni (spazio su disco) di Windows 8


15

Questa domanda riguarda le cose che posso fare per ridurre le dimensioni utilizzate da Windows 8 .

Esempio:
al momento, e con un solo programma installato (MS Access 2007), ho utilizzato circa 15 GB di spazio sul mio disco rigido. Ho poco spazio (è una partizione da 17 GB di un SSD).

Vorrei soluzioni sulla falsariga di:

  • Rimuovere i file che non sono realmente necessari (ad esempio i driver non effettivamente necessari dal mio sistema)
  • File di aiuto che non sono realmente necessari (ad es. Documentazione)
  • pagefile.sys (supponendo che avrei 4 GB di RAM e non avessi realmente bisogno di scambiare)
  • hiberfil.sys (usato per il letargo e il sonno ... Ne ho bisogno, anche se avrei recuperato circa 4 GB di spazio rimuovendolo)

Idealmente, vorrei eliminare principalmente i file che molto probabilmente non mi sarebbero serviti, ma non ho idea di dove cominciare.

Dal momento che il mio hardware non cambierà, sarei disposto a eliminare tutti i driver che Windows 8 ha per l'hardware che non ho.

Aggiornare

Una grande parte dello spazio su disco in Windows 8 (e 7) è utilizzata per la "compatibilità all'indietro di Windows inferno-inferno". Mi riferisco a una funzionalità denominata "Windows side by side" (nella cartella C:\Windows\winsxs), descritta in Perché la cartella / winsxs diventa così grande e può essere ridotta? . Mantenendo diverse versioni (anche quando non sono necessarie spesso) delle migliaia di DLL fornite con il software ... beh, ciò causa almeno 4-5 GB di utilizzo del disco.


L'eliminazione di file temporanei è buona. Anche se vorrei concentrarmi su cose meno ovvie come software inutilizzati per driver e file di aiuto ... Ho "troppo" utilizzo dello spazio su disco su un'installazione pulita, il che significa che nessun file temporaneo è possibile eliminare
umanità e

1
Penso che il file di paging sia frainteso. Vorrei che un esperto potesse chiarire le cose per me, ma ricordo di aver letto che il file di paging è una parte essenziale del sistema operativo (anche se puoi disabilitarlo) e indipendentemente da quanta RAM hai, dovrebbe essere tenuto su ... anche se solo alla dimensione minima.
Louis,

Non disabiliterei davvero il file di paging su 4 GB di RAM. Ci ho provato quando avevo 12 GB di RAM e avrei avuto errori / uccisioni di processo durante il multitasking più pesante (VS + Chrome + EVE Online + Vindictus / Warframe + MusicBee). @ Louis ho disabilitato su 48 GB di RAM senza effetti negativi. Non averne uno limita la diagnosi possibile da un BSOD, ma chi se ne frega davvero. Alcuni programmi scritti in modo errato si basano su / utilizzano in modo improprio il file di paging (Chrome è MODO meno sensibile alle schede di commutazione per me con esso acceso, nonostante 48 GB di RAM). Ricordo anche che Photoshop non si sarebbe avviato senza un file di paging configurato una volta.
Arthur Kay,

Risposte:


8

Ridurre prima dell'installazione

Funziona meglio ma è un po 'difficile da fare. Ecco come ho eseguito Windows 7 su Netbook da 8 GB. Non ho provato a fare molto di questo, ma queste persone meravigliose sembrano aver provato a fare quello che vuoi. Lo hanno ottenuto in un pacchetto piuttosto stretto. Penso che ci sia stata una discussione su SU qui .

Disabilita la protezione del sistema

Ci sono istruzioni dettagliate qui .

  1. Passare al pannello di controllo cercando Control Panel
  2. Cercare System Protection
  3. Apri la System Propertiesfinestra di dialogo
  4. Vai alla System Protectionscheda
  5. Scegli il disco su cui è installato Windows 8 e premi Configura
  6. Disabilita il ripristino del sistema

Ciò ti farà risparmiare un po 'di spazio. inserisci qui la descrizione dell'immagine


3

17 GiB è terribilmente piccolo per Windows 8 (proprio come per Windows 7 e Vista prima). Parte del motivo è che Windows include tutto ciò che potrebbe mai installare fin dall'inizio, quindi non è necessario cercare il DVD di installazione solo perché si decide di installare Telnet in un secondo momento (come se fosse su XP, solo lì era incluso Telnet ... Comunque).

Questo articolo contiene alcuni suggerimenti per ridurre l'impronta dell'installazione su Windows 7, ma la maggior parte dei suggerimenti dovrebbe applicarsi anche a Windows 8. Soprattutto ridurre l'impronta dei conducenti di cui avrai bisogno sembra promettente:

È possibile utilizzare un utile strumento CodePlex chiamato DriverStore Explorer per identificare ed eliminare i driver obsoleti o duplicati dalla directory C 7 \ Windows \ System32 \ DriverStore \ FileRepository di Windows 7. Questo non ha mai fallito nel fornire meno di 1 GB di spazio su disco risparmiando su tutti i sistemi su cui l'ho provato, notebook e desktop allo stesso modo. Vedi il mio blog " Un'altra buona manovra di pulizia dell'unità di sistema: DriverStore Explorer ".


1
divertente! :) indagando su me stesso ho trovato la directory C: \ Windows \ System32 \ DriveStore e mi chiedevo "se questo è un modo per risparmiare spazio". Ho finito con la tua risposta al mio post . Grande
umanità e

2

È inoltre possibile risparmiare spazio utilizzando DISM.exe. Ad esempio, eseguendo quanto segue in un prompt dei comandi di Windows 8 (8.0) elevato:

DISM.exe / online / cleanup-image / startcomponentcleanup

Questo rimuoverà alcuni file non necessari da winSxS. Sto ancora sperimentando questo strumento ma puoi ottenere aiuto eseguendo il /? bandiera.

dism /?

Se sei un fan della disabilitazione di cose in Windows come me, penso che avrai bisogno dei servizi di Windows Update e Windows Modules Installer in esecuzione per ottenere il meglio da DISM.exe.


Mi piacerebbe molto testare il tuo suggerimento, se solo potessi :) Essendo -come te stesso- un grande "fan di disabilitazione" ho finito per disabilitare Windows stesso, la mia configurazione di Linux è molto più snella. ::: ::: Comunque DISM non è correlato al ripristino del sistema, vero? Deployment Image Servicing and Management (DISM)Sai cosa fa effettivamente o come ci si imbatte? Non avresti fermato qualcosa per semplice supposizione, vero?
umanità e

No, ci sono alcuni esempi di questo tipo di utilizzo (con l'opzione / startcomponentcleanup) di DISM in giro come qui: tiny.cc/827h6w Ho visto una guida simile anche qui su SE. Ho menzionato solo gli switch di aiuto (/?) Perché mi ha dato una migliore comprensione dello strumento e mi ha aiutato a ripristinare il mio database con l'opzione / restorehealth in quanto all'inizio non funzionava correttamente. Credo che DISM sia stato sviluppato per amministratori di sistema e immagini di distribuzione offline, ma l'opzione / online si estende ai sistemi in esecuzione. Sta usando dism che ha interrotto l'installazione?
Woowaa,

Alla fine non mi ha risparmiato molto spazio e ho usato un altro metodo per eliminare semplicemente il 3gb restore.tmp nella directory di Winsxs. Sto usando più spesso me stesso Linux, e posso adattare 3+ installazioni di sistemi Linux nello spazio che Winodws occupa sul mio SSD, anche dopo queste modifiche.
Woowaa,

1

Esistono applicazioni come WinReducer che possono ridurre le dimensioni dell'installazione pre-installazione di Windows modificando il file .iso ed escludendo funzioni, lingue, driver, ecc. Indesiderati . Ci vuole un po 'di lavoro per completare il processo (poiché dipende alcune altre applicazioni) e richiede un po 'di tempo per l'elaborazione, ma ha funzionato quando l'ho provato di recente con Windows 8.1 a 64 bit e ho usato YUMI per mettere l'iso su una USB.

Non sono impazzito, ho rimosso le lingue e i driver scanner / stampante, le moderne app UI e alcune altre cose. All'inizio la dimensione del file iso non sembrava molto più piccola dell'originale, ma dopo l'installazione ho finito con un uso totale del disco di 9 GB.

Fornisce opzioni per ridurlo molto di più ma avverte che sono sperimentali o che alcune funzioni importanti possono essere interrotte. Sono sicuro che verrà sviluppato o altre applicazioni verranno meglio per lasciare dipendenze di altre funzioni da soli quando si rimuove il supporto per una funzione.


1

Non è consigliabile disabilitare l'ibernazione su Windows 8, poiché viene utilizzato per la funzione di avvio rapido. All'arresto, la funzione Fast Startup chiude le sessioni utente, ma iberna la sessione del kernel su hiberfil.sys. Questo stato del sistema viene quindi utilizzato per accelerare l'avvio successivo.

Windows assegna una quantità equivalente di RAM del sistema a hiberfil.sys. Quindi, se hai molta RAM, hiberfil.sys sarà più grande di quanto deve essere per Fast Start. Per ovviare a questo, aprire un prompt dei comandi con privilegi elevati ed emettere "powercfg.exe / ibernazione / dimensione 50" per impostare hiberfil.sys al 50% della RAM installata. (Non puoi ridurlo al di sotto del 50%)

Tuttavia, se si lascia il computer sempre acceso o si riavvia raramente, potrebbe non interessarsi dell'avvio rapido e disattivare l'ibernazione. Inoltre, gli HDD e persino gli SSD ora sono così economici, lo spazio non è un grosso problema come con il tuo IBM AT. ;-)


A cosa si riferisce questo 50%? E se è il 50% della dimensione della RAM, puoi spiegare come funzionerebbero le cose quando più del 50% della RAM è effettivamente in uso quando si va a dormire? Mi sembra un'impostazione pericolosa (ma non sono su Windows).
Arjan,

Ah, sta comprimendo il contenuto della RAM: cosa succede se riduciamo le dimensioni di hiberfil.sys e, attenzione: "se il file di ibernazione è troppo piccolo, si verificherà un" Stop Error "e i codici suggeriranno quanto è necessario aumentare la dimensione del file di ibernazione di ".
Arjan,

1
Non dimenticare che Windows 8 Fast Start sta solo salvando il kernel, non aprendo applicazioni o file. Quindi, non avrai bisogno di un file di ibernazione di grandi dimensioni per quello. Sia Win 7 che 8 indicano un requisito minimo di 2 GB di RAM (sistema operativo a 64 bit). Il file di ibernazione di Win 7 è impostato automaticamente sul 75% della RAM installata, il che significa che ritenevano che fosse sufficiente archiviare il kernel e aprire le applicazioni. Quindi sembra abbastanza sicuro che il kernel da solo "si adatterebbe" al 50% di RAM. Certo, ho 8 GB di RAM, quindi sono bloccato con un file di ibernazione da 4 GB!
ID Kline,

2
Il comando powercfg imposta semplicemente la dimensione del file di ibernazione. È possibile disattivare l'ibernazione nel Pannello di controllo / Opzioni risparmio energia. Questo disabilita anche Fast Start. Leggi Come attivare o disattivare "Avvio rapido" per un avvio ibrido in Windows 8 e 8.1 per una spiegazione migliore. :-)
ID Kline,


0

È possibile utilizzare l'Utilità pulizia disco in Windows-8 come anche nelle precedenti versioni di Windows per eliminare i file temporanei e indesiderati.

Vai a Pannello di controllo> Strumenti di amministrazione> Pulizia disco

Sono sicuro che il tuo pagefile.sys e hiberfile.sys non sarebbero interessati poiché dovrai modificarli manualmente se necessario.


Ho menzionato pagefile.sys e hiberfil.sys per provocare qualche pensiero e condividere già modi per proteggere lo spazio su disco (quando si dispone di RAM sufficiente - forse 4 GB - è possibile dispensare il pagefile.sys). Pagefile.sys può essere disabilitato tramite Pannello di controllo \ Sistema e sicurezza \ Sistema e selezionando "Impostazioni di sistema avanzate". Lì è possibile disabilitare lo scambio tramite le impostazioni Avanzate-> Prestazioni trovate in questo dialogo. Se la RAM è sufficiente non ci saranno effetti evidenti e circa 3-4 GB di spazio su disco in più
umanità
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.