Après avoir vérifié plusieurs systèmes différents qui avaient le problème d'utilisation du disque à 100%, j'ai découvert que chacun d'eux a fini par avoir une cause différente, il est donc difficile de dire quelle serait la solution. Mais je peux vous donner quelques idées pour aider à isoler la cause vers le bas.
Solution 1
Vous démarrez le gestionnaire de tâches, sélectionnez l'onglet performance, ouvrez le moniteur de ressources, sélectionnez l'onglet disque
- Ouvrir un cmd.exe en tant qu'administrateur (touche windows+x+a)
- Maintenant vous arrêtez divers services suspects et regardez comment le système répond dans le moniteur de ressources. Je vous recommande d'arrêter Superfetch et le service de recherche Windows.
- Pour Superfetch : Ouvrez cmd et tapez - net.exe stop superfetch (appuyez sur entrée et voyez si votre utilisation du disque diminue après une min ou deux) ou vous pouvez l'arrêter à partir de Services sous Gestion de l'ordinateur.
- Pour Windows Search : , net stop WSearch ou l'arrêter à partir des services sous Gestion de l'ordinateur.
Qu'est-ce que le service Superfetch ?
Superfetch est un service intégré de Windows qui a été conçu à l'origine pour améliorer les temps de chargement de Windows et de toutes les applications installées. Pour ce faire, il analyse les programmes fréquemment exécutés et les "précharge" automatiquement à l'avance en réaffectant des ressources système (principalement de la RAM supplémentaire) en arrière-plan. Notez que cela implique souvent l'écriture de données sur le disque sur lequel Windows est installé. Mais SuperFetch a été conçu en tenant compte des disques durs lents. Avec les disques modernes de 7200+ RPM, l'amélioration du temps de chargement de SuperFetch devient négligeable, et c'est encore plus vrai avec les SSD (disques à état solide) où le service devient en fait préjudiciable à la fois aux performances du système et à la santé du disque.
Windows Search construit un index plein texte des fichiers sur un ordinateur. Le temps nécessaire à la création initiale de cet index dépend de la quantité et du type de données à indexer, et peut prendre jusqu'à plusieurs heures, mais il s'agit d'un événement ponctuel. Pendant l'indexation, le service de recherche lit constamment les données de votre disque pour l'indexation, ce qui rend l'accès au disque lent pour les autres services qui ont besoin du disque. Vous pouvez parfois constater une lenteur dans l'initialisation des icônes d'application et des vignettes lorsque vous ouvrez un dossier. Une fois le processus d'indexation terminé, l'utilisation du disque mon redevenir normal.
Solution 2
Allez dans la barre des charmes et appuyez sur recherche, puis tapez view local services.
- Une fois ici, arrêtez et désactivez BITS (Background Intelligent Transfer Service).
- Vous pouvez également définir les vérifications de Windows Update sur manuel.
- Une autre chose qui a fonctionné de manière concluante pour moi est la combinaison de la désactivation de l'hibernation et de la désactivation du Pagefile. Essayez cela et je vous garantis que cela fonctionnera si vous'avez le problème d'utilisation du disque du pagefile.
Qu'est-ce que le BITS ( Background Intelligent Transfer Service) ?
Le service de transfert intelligent en arrière-plan (BITS) est un composant de Microsoft Windows XP et des systèmes d'exploitation ultérieurs qui facilite le transfert hiérarchisé, étranglé et asynchrone de fichiers entre les machines en utilisant la bande passante inutilisée du réseau. BITS utilise la bande passante libre pour transférer les données. Normalement, le BITS transfère les données en arrière-plan, c'est-à-dire que le BITS ne transfère les données que lorsque la bande passante n'est pas utilisée par d'autres applications. Le BITS prend également en charge la reprise des transferts en cas de perturbations.
Je mentionne ces deux-là parce que j'ai vu des corruptions de disque qui faisaient que ces deux services devenaient fous et prenaient 100% de la bande passante du disque
J'ai également vu des tâches dans le planificateur de tâches qui faisaient la même chose jusqu'à ce que vous tuiez la tâche. Dans tous les cas, vous avez dû trouver la cause du problème et la corriger et le service a ensuite fonctionné comme prévu.
Par exemple, un cas avait une corruption du Filesystem qui a fait une boucle dans la structure du répertoire de sorte que lorsque windows ou tout programme scanne les fichiers ne se termine jamais et continue juste à scanner le même ensemble de fichiers pour toujours. Dans un cas, il s'agissait de construire un index de recherche et la base de données ne cessait de croître et de grossir jusqu'à ce que tout le disque dur soit utilisé.
Dans la plupart des cas, tout ce que vous devez faire est d'exécuter cmd.exe en tant qu'administrateur puis
chkdsk.exe /f /r sur vos lecteurs et la condition qui cause le problème est corrigée.
Il y a aussi des conditions où Windows 8.1 va vraiment utiliser votre disque alors qu'il tente de relocaliser les données hors des mauvais endroits sur vos disques.
Les anciennes versions de Windows ne faisaient pas cela. windows 8 va tenter de lire les données de votre disque même si vous ne l'avez pas demandé. Il recherche les erreurs pendant le processus de lecture afin de pouvoir localiser les secteurs défectueux avant que vos données ne soient perdues. Il lira, s'il obtient une erreur de lecture, il lira la tache encore et encore et essaiera d'obtenir une copie propre des données, il déplacera ensuite les données vers un nouveau bon endroit sur le disque et marquera l'ancien endroit comme mauvais.
Ce processus peut prendre des jours sur certains disques et votre système semblera être à 100% de disque utilisé sans raison apparente. Il prendra beaucoup plus de temps sur un ordinateur portable il est autorisé à dormir. Ce processus est nécessaire parce que beaucoup d'OEM ne formatent pas et n'installent pas le système d'exploitation, ils se contentent de plaquer une image entière du système d'exploitation sur un disque en supposant que tous les secteurs du disque sont OK.
Il y a aussi des bugs logiciels qui chevilleront votre accès au disque à 100 % mais ceux-ci finissent presque toujours par être des bugs dans des pilotes tiers. Ce n'est pas parce que Microsoft fait d'excellents pilotes, c'est parce qu'il y a windows update et quand un pilote de Microsoft se casse, ils reçoivent 100 000 rapports de bugs automatiques et ensuite ils mettent un correctif dans la mise à jour de windows et vous téléchargez la mise à jour et vous ne rencontrez jamais le problème. Lorsque le problème se situe dans un pilote tiers, Microsoft reçoit toujours les 100 000 rapports de bogue, mais en informe le fournisseur du pilote, qui apporte un correctif et le met sur son site Web. Vous devez maintenant trouver le bogue, comprendre que le problème est causé par le fournisseur, consulter le site Web du fournisseur et espérer qu'il y place le correctif. Ce n'est pas un processus amusant. Après des années de ces problèmes et des mises à jour, je trouve qu'environ 95% des problèmes sont dans les pilotes tiers, et vous avez juste à trouver lequel.