Comment réduire la taille (espace disque) de Windows 8

15

Cette question concerne ce que je peux faire pour réduire la taille utilisée par Windows 8 .

Exemple de contexte:
À l'heure actuelle, et avec un seul programme installé (MS Access 2007), j'ai utilisé environ 15 Go d'espace disque dur. J'ai peu d'espace (c'est une partition de 17 Go d'un SSD).

Je voudrais des solutions dans le sens de:

  • Supprimez les fichiers qui ne sont pas vraiment nécessaires (par exemple, les pilotes qui ne sont pas réellement nécessaires à mon système)
  • Fichiers d'aide qui ne sont pas vraiment nécessaires (c.-à-d. Documentation)
  • pagefile.sys (en supposant que j'aurais 4 Go de RAM et pas vraiment besoin de permuter)
  • hiberfil.sys (utilisé pour l'hibernation et le sommeil ... J'en ai besoin, même si je regagnerais environ 4 Go d'espace en le supprimant)

Idéalement, je voudrais supprimer principalement les fichiers dont je n'aurais probablement pas besoin, mais je ne sais pas par où commencer.

Étant donné que mon matériel ne changera pas, je serais prêt à supprimer tous les pilotes que Windows 8 possède pour le matériel que je n'ai pas.

Mise à jour

Une grande partie de l'espace disque de Windows 8 (et 7) est utilisée pour le "dlls-hell de compatibilité ascendante de Windows". Je fais référence à une fonctionnalité nommée "Windows côte à côte" (dans le dossier C:\Windows\winsxs), décrite dans Pourquoi le dossier / winsxs devient-il si grand et peut-il être réduit? . En conservant plusieurs versions (même si elles ne sont pas souvent nécessaires) des milliers de DLL fournies avec les logiciels ... cela entraîne au moins 4 à 5 Go d'utilisation du disque.

l'humanité et la paix
la source
La suppression de fichiers temporaires est une bonne chose. Bien que j'aimerais me concentrer sur les choses moins évidentes comme les softwares de pilotes inutilisés et les fichiers d'aide ... J'ai "trop" d'espace disque sur une installation propre, ce qui signifie qu'aucun fichier temporaire que je ne peux supprimer
humanityANDpeace
1
Je pense que le fichier d'échange est mal compris. J'aimerais qu'un expert puisse clarifier les choses pour moi, mais je me souviens avoir lu que le fichier d'échange est une partie essentielle du système d'exploitation (même si vous pouvez le désactiver) et quelle que soit la quantité de RAM dont vous disposez, il doit être conservé ... même si juste à la taille minimale.
Louis
Je ne voudrais vraiment pas désactiver le fichier d'échange sur 4 Go de RAM. J'ai réessayé quand j'avais 12 Go de RAM et j'aurais des erreurs / processus tués lors de tâches multitâches plus lourdes (VS + Chrome + EVE Online + Vindictus / Warframe + MusicBee). @Louis Je l'ai désactivé sur 48 Go de RAM sans aucun effet néfaste. Ne pas en avoir un limite le diagnostic possible d'un BSOD, mais qui s'en soucie vraiment. Certains programmes mal écrits s'appuient sur / abusent du fichier d'échange (Chrome est beaucoup moins réactif pour moi avec les onglets de commutation, malgré 48 Go de RAM). Je me souviens également que Photoshop ne démarrerait pas sans un fichier d'échange configuré une fois.
Arthur Kay

Réponses:

8

Réduire avant d'installer

Cela fonctionne le mieux mais est un peu difficile à faire. C'est ainsi que j'ai exécuté Windows 7 sur un netbook de 8 Go. Je n'ai pas essayé de faire beaucoup de cela, mais ces gens merveilleux semblent avoir essayé de faire ce que vous voulez. Ils l'ont réduit à un paquet assez serré. Je pense qu'il y a eu une discussion sur SU ici .

Désactiver la protection du système

Il y a des instructions étape par étape ici .

  1. Accédez au panneau de configuration en recherchant Control Panel
  2. Rechercher System Protection
  3. Ouvre la System Propertiesboite de dialogue
  4. Accédez à l' System Protectiononglet
  5. Choisissez le disque sur lequel Windows 8 est installé et appuyez sur configurer
  6. Désactiver la restauration du système

Cela vous fera gagner un peu de place. entrez la description de l'image ici

Mikhail
la source
3

17 Gio est terriblement petit pour Windows 8 (tout comme pour Windows 7 et Vista avant lui). Une partie de la raison est que Windows inclut tout ce qu'il pourrait jamais installer dès le début, vous n'avez donc pas besoin de rechercher le DVD d'installation juste parce que vous décidez d'installer Telnet plus tard (comme c'était le cas sur XP, seulement là Telnet était inclus ... en tous cas).

Cet article contient quelques conseils pour réduire l'encombrement de l'installation sous Windows 7, mais la plupart des conseils devraient également s'appliquer à Windows 8. En particulier, la réduction de l'empreinte des pilotes dont vous aurez besoin a besoin d'un aspect prometteur:

Vous pouvez utiliser un bel outil CodePlex appelé DriverStore Explorer pour identifier et supprimer les pilotes obsolètes ou en double du répertoire Windows 7 C: \ Windows \ System32 \ DriverStore \ FileRepository. Cela n'a jamais manqué de fournir moins d'une économie d'espace disque de 1 Go sur tous les systèmes sur lesquels j'ai essayé, les ordinateurs portables et les ordinateurs de bureau. Voir mon blog " Une autre belle manœuvre de nettoyage de lecteur système: DriverStore Explorer ."

Joey
la source
1
marrant! :) En m'étudiant moi-même, j'ai trouvé le répertoire C: \ Windows \ System32 \ DriveStore et je me demandais "si c'est un moyen d'économiser de l'espace". J'ai fini par répondre à ma propre publication . Grand
humanityANDpeace
2

Vous pouvez également économiser de l'espace à l'aide de DISM.exe. Par exemple, exécuter ce qui suit dans une invite de commande élevée de Windows 8 (8.0):

DISM.exe / en ligne / image-de-nettoyage / startcomponentcleanup

Cela supprimera certains fichiers inutiles de winSxS. J'expérimente toujours avec cet outil mais vous pouvez obtenir de l'aide en exécutant le /? drapeau.

dism /?

Si vous êtes un fan de la désactivation de choses dans Windows comme moi, je pense que vous aurez besoin des services Windows Update et Windows Modules Installer pour tirer le meilleur parti de DISM.exe.

Woowaa
la source
J'aimerais beaucoup tester votre suggestion, si seulement je pouvais :) Étant - comme vous-même - un grand "fan de désactivation", j'ai fini par désactiver Windows lui-même, ma configuration linux est beaucoup plus simple. ::: ::: Quoi qu'il en soit, DISM n'est pas lié à la restauration du système, n'est-ce pas? Deployment Image Servicing and Management (DISM)Savez-vous ce qu'il fait réellement ou comment l'avez-vous rencontré? Vous n'auriez pas arrêté quelque chose par simple supposition, n'est-ce pas?
humanityANDpeace
Non, il y a quelques exemples de ce type d'utilisation (avec le commutateur / startcomponentcleanup) de DISM comme ici: tiny.cc/827h6w J'ai également vu un guide similaire ici sur SE. J'ai seulement mentionné les commutateurs d'aide (/?) Car cela m'a permis de mieux comprendre l'outil et m'a aidé à restaurer ma base de données avec le commutateur / restorehealth car il ne fonctionnait pas correctement au début. DISM a été développé pour les administrateurs système et les images de déploiement hors ligne, je crois, mais le commutateur / online s'étend aux systèmes en cours d'exécution. C'est en utilisant dism qui a cassé votre installation?
woowaa
En fin de compte, cela ne m'a pas permis d'économiser beaucoup d'espace et j'ai utilisé une autre méthode pour supprimer simplement le 3 Go de restore.tmp dans le répertoire Winsxs. J'utilise plus souvent linux moi-même, et je peux installer 3+ gros systèmes linux dans l'espace que Winodws occupe sur mon SSD, même après ces ajustements.
woowaa
1

Il existe des applications telles que WinReducer qui peuvent réduire la taille d'installation de la pré-installation de Windows en modifiant le fichier .iso et en excluant les fonctions, langues, pilotes indésirables, etc. Cela prend un peu de travail pour passer par le processus (car cela dépend d'autres applications) et prend du temps à traiter, mais cela a fonctionné lorsque je l'ai essayé récemment avec Windows 8.1 64 bits et que j'ai utilisé YUMI pour mettre l'iso sur une clé USB.

Je ne suis pas devenu trop fou, j'ai supprimé les langues et les pilotes de scanner / imprimante, les applications d'interface utilisateur modernes et quelques autres choses. Tout d'abord, la taille du fichier ISO ne semblait pas beaucoup plus petite que l'original, mais je me suis retrouvé avec un total de 9 Go d'utilisation du disque après l'installation.

Il fournit des options pour le réduire beaucoup plus, mais il avertit qu'ils sont expérimentaux ou que certaines fonctions importantes peuvent casser. Je suis sûr qu'il sera développé ou que d'autres applications viendront mieux pour laisser les dépendances des autres fonctions seules lorsque vous supprimez le support d'une fonction.

Isak Thorbiörnson
la source
1

Il n'est pas recommandé de désactiver la mise en veille prolongée sous Windows 8, car elle est utilisée pour la fonction de démarrage rapide. À l'arrêt, la fonction de démarrage rapide ferme les sessions utilisateur, mais met en veille la session du noyau vers hiberfil.sys. Cet état du système est ensuite utilisé pour accélérer le prochain démarrage.

Windows alloue une quantité équivalente de RAM de votre système à hiberfil.sys. Donc, si vous avez beaucoup de RAM, hiberfil.sys sera plus grand que nécessaire pour Fast Start. Pour y remédier, ouvrez une invite de commande élevée et émettez «powercfg.exe / hibernate / size 50» pour définir hiberfil.sys sur 50% de la RAM installée. (Vous ne pouvez pas le réduire en dessous de 50%)

Cependant, si vous laissez votre ordinateur allumé en permanence ou si vous redémarrez rarement, le démarrage rapide peut ne pas vous intéresser et vous pouvez désactiver la mise en veille prolongée. Là encore, les disques durs et même les SSD sont maintenant si bon marché, l'espace n'est pas un problème aussi important qu'avec votre IBM AT. ;-)

ID Kline
la source
À quoi ces 50% se rapportent-ils? Et si c'est 50% de la taille de la RAM, pouvez-vous expliquer comment les choses fonctionneraient quand plus de 50% de la RAM est réellement utilisée pour dormir? Cela me semble un paramètre dangereux (mais je ne suis pas sous Windows).
Arjan
Ah, c'est la compression du contenu de la RAM: que se passe-t-il si nous réduisons la taille de hiberfil.sys , et, méfiez-vous: "si le fichier d'hibernation est trop petit, une" erreur d'arrêt "se produira et les codes suggéreront combien vous devez augmenter la taille du fichier d'hibernation par. "
Arjan
1
N'oubliez pas que Windows 8 Fast Start enregistre uniquement le noyau, pas les applications ni les fichiers ouverts. Ainsi, vous n'aurez pas besoin d'un fichier d'hibernation aussi volumineux pour cela. Win 7 et 8 indiquent une exigence minimale de 2 Go de RAM (système d'exploitation 64 bits). Le fichier d'hibernation de Win 7 est réglé par défaut sur 75% de la RAM installée, ce qui signifie qu'ils ont estimé qu'il suffisait de stocker le noyau et d'ouvrir les applications. Il semble donc assez sûr que le noyau à lui seul "rentre" dans 50% de la RAM. Bien sûr, j'ai 8 Go de RAM, donc je suis coincé avec un fichier d'hibernation de 4 Go!
ID Kline
2
La commande powercfg définit simplement la taille du fichier d'hibernation. Vous pouvez désactiver la mise en veille prolongée dans le Panneau de configuration / Options d'alimentation. Cela désactive également le démarrage rapide. Lisez Comment activer ou désactiver le «démarrage rapide» pour un démarrage hybride sous Windows 8 et 8.1 pour une meilleure explication. :-)
ID Kline
0

Vous pouvez utiliser l'utilitaire de nettoyage de disque dans Windows-8 comme dans les versions précédentes de Windows pour supprimer les fichiers temporaires et indésirables.

Accédez à Panneau de configuration> Outils d'administration> Nettoyage de disque

Je suis sûr que votre pagefile.sys et hiberfile.sys ne seront pas affectés car vous devrez les modifier manuellement si nécessaire.

Geai
la source
J'ai mentionné le pagefile.sys et le hiberfil.sys pour provoquer une réflexion et partager déjà des moyens de sécuriser l'espace disque (lorsque vous avez suffisamment de RAM - peut-être 4 Go - vous pouvez vous passer du pagefile.sys). Le fichier pagefile.sys peut être désactivé via Panneau de configuration \ Système et Sécurité \ Système et en sélectionnant "Paramètres système avancés". Là, on peut désactiver l'échange via les paramètres Avancés-> Performances trouvés dans cette boîte de dialogue. Si la RAM est suffisant il n'y aura pas d' effet notable et environ 3-4GB plus diskspace
humanityANDpeace