Améliorer les performances de Windows 7 sur un PC avec un disque dur lent

2

J'ai un très bon PC (Core i7-920, 12 Go de RAM), mais son disque dur est lent (série WD Green à 5400 tr / min - la vitesse de lecture / écriture linéaire est solide, mais l'accès aléatoire est horrible). Toutes les opérations courantes liées au disque dur sont visiblement lentes. Puis-je faire quelque chose pour améliorer les performances? Augmenter le cache de la RAM ou quelque chose comme ça? NCQ (AHCI) est déjà activé dans le BIOS et Windows.

Violet Giraffe
la source
1
Les verts WD s’effritent également de manière agressive pour une consommation de puissance inférieure. Pas le meilleur choix pour un lecteur de système principal, IMO
Journeyman Geek
L'accès aléatoire est TOUJOURS horrible sur les lecteurs de type plateau. Vous devez travailler avec ce fait pour résoudre votre problème. TOUT LE MONDE utilisant un disque dur "normal" est dans le même bateau. Bien que vous sembliez vouloir le réparer sans disque SSD, je ne sais pas pourquoi plus de gens ne font rien. Ils semblent penser que la SEULE solution pour "mieux" est un SSD.
Damon
Eh bien, les disques SSD sont vraiment bons en accès aléatoire - si vous voulez résoudre ce problème sur un disque dur, vous voulez plus de cache, une utilisation intelligente, je suppose, ainsi que moins de plateaux plus petits.
Journeyman Geek
Le moyen le plus efficace d’accélérer votre conduite est également le plus simple: défragmenter! En dehors de cela, vous ne pouvez pas faire grand chose.
TSJNachos117
@Journeyman Geek Pourquoi Windows n'utilise-t-il pas ces 10 Go supplémentaires de RAM que l'OP doit mettre en cache les fichiers? Si c'était le cas, je doute qu'il / elle pose cette question. Mon installation de Windows 7 avec des programmes plus volumineux n’est que de 40 Go; c'est 25% de mon trajet!
Damon

Réponses:

4

C'est le temps de recherche qui tue sur tout lecteur de type plateau. Sachez également que la vitesse angulaire des disques est constante, ce qui signifie que les fichiers sont lus plus rapidement sur le bord extérieur du disque que sur le bord intérieur.

Utilisez donc ces deux faits à votre avantage. Déplacez toutes les données utilisateur (documents, photos, musique, vidéos, fichiers Internet temporaires, même à l'aide d'une jonction, TOUTE chose qui n'est pas utilisée régulièrement par le système d'exploitation) vers une autre partition et conduisez-la à 25% à 35% d'espace libre. Cela pousse les fichiers de votre système d'exploitation vers le bord du disque et condense physiquement les emplacements des fichiers sur le disque, de sorte que la tête doit se déplacer moins pour lire les fichiers. Assurez-vous simplement de laisser à Windows beaucoup d'espace pour se développer sur une nouvelle installation (50% d'espace libre) ou de laisser 25% à 35% d'espace libre sur une installation plus ancienne.

Utilisez votre ordinateur quelques jours comme d'habitude pour pouvoir accéder aux fichiers et les utiliser suffisamment pour montrer un motif à un programme de défragmentation. Défragmentez ensuite à l'aide d'un utilitaire tiers à l'aide d'un schéma de placement intelligent ou d'un schéma de temps d'accès. Cela fera en sorte que vos fichiers de système d'exploitation se trouvent littéralement à la périphérie du lecteur et, espérons-le, regroupés de manière à ce que plusieurs fichiers lus ensemble soient placés ensemble ou au moins proches les uns des autres (cela ne fonctionne pas exactement, mais cela aide)

Nous allons jusqu'à utiliser un deuxième lecteur et mettre le système d'exploitation sur la première partition du lecteur 1, puis installer tous les programmes sur la première partition du lecteur 2. Cela ne devrait pas faire beaucoup de différence (je ne pense pas que les fichiers soient appelés simultanément) mais cela semble encore accélérer les choses. Ma femme ne comprend pas pourquoi son "vieux" P4 2.8 est plus rapide que les ordinateurs de ses amis (chaque ordinateur a un ordinateur plus récent que la sienne). Tout ce hooplah fait partie de la raison.

En outre, pour aller encore plus loin, arrêtez tous les processus et programmes inutiles en arrière-plan; beaucoup d'entre eux recherchent parfois un fichier sur le lecteur et beaucoup se transforment en recherches normales qui ralentiront le fonctionnement normal. Ceci est généralement minime par rapport au reste des choses.

Damon
la source
L'utilisation de la défragmentation est essentielle. Toutefois, le déplacement du système d'exploitation vers une partition séparée n'offrira probablement aucune amélioration de la vitesse. Si plusieurs partitions ralentissent les performances et rendent la défragmentation moins utile. La défragmentation n’est efficace que lorsque le programme dispose d’un accès complet au disque. Et Windows, une fois par mois, effectuera une vérification des performances et déplacera ses fichiers de système d'exploitation et ses programmes sur le disque physique pour augmenter les performances (comme une défragmentation intelligente). Cela ne peut pas se produire avec plusieurs partitions.
Mark Lopez
1
@ Mark Lopez Plusieurs partitions ne ralentiront le processus que si vous placez les fichiers constamment consultés sur une partition séparée. Mais si vous avez un lecteur remplissant à 80% 1 To et que le système d'exploitation n'occupe que 70 Go, le déplacement de ces fichiers non utilisés par le système d'exploitation vers le centre du lecteur, c'est-à-dire vers une autre partition, permettra de localiser physiquement les fichiers du système d'exploitation. rapprochés les uns des autres, obligeant la tête à bouger moins pendant la recherche, ce qui représente l'essentiel de ce qu'elle fait lors d'une utilisation régulière; c'est une physique simple avec laquelle vous jouez et je vous assure que la physique est vraie, même dans les disques durs.
Damon
1
Avec une défragmentation appropriée, cela sera accompli. Avec les partitions, il y aura une pièce vide près du centre - un espace vide que les programmes peuvent utiliser. Certains programmes non-Windows ont de grandes E / S optimisées par la défragmentation - mais cela n'est pas possible avec les partitions. De plus, tous les fichiers Windows ne sont pas utilisés quotidiennement. Avec le partitionnement, vous donnerez la priorité aux fichiers de récupération par rapport aux fichiers d'accès quotidiens tels que Google Chrome / Firefox.
Mark Lopez
@ Mark Lopez Votre commentaire me trouble beaucoup. "Avec les partitions, il y aura une pièce vide près du centre - un espace vide que les programmes peuvent utiliser." Hein? Vous ne voulez pas de programmes au centre, vous les voulez aussi près que possible du bord. Avez-vous déjà vu un graphique de HDTach? "Certains programmes non-Windows ont de grandes E / S optimisées par la défragmentation - mais cela n'est pas possible avec les partitions." Quoi encore? La défragmentation n'optimise pas les E / S, elle optimise le placement des fichiers. Et n’avez-vous jamais défragmenté une partition autre que la partition principale? C'est vraiment facile à faire.
Damon
1
Quel est l’intérêt de passer le temps à partitionner un disque alors qu’une défragmentation correcte s’occupe de toute façon du placement des fichiers? Ce qui est amusant, c’est que vous en savez plus sur Windows qu’un programme fonctionnant sous Windows. Les programmes de défragmentation intelligents détermineront les fichiers les plus consultés et les positionneront en conséquence. Si elle est gérée correctement, une configuration à une seule partition est plus efficace que plusieurs partitions.
Mark Lopez
2

Vous pouvez essayer d'utiliser un Clé USB en tant que cache ReadyBoost pour obtenir un peu d'amélioration.

enter image description here

magicandre1981
la source
Cela n'augmentera pas les performances. Le lecteur USB ne sera utilisé pour ReadyBoost que lorsque Windows utilisera le fichier d'échange. Avec 12 Go de RAM, l'utilisation du fichier Pagefile est faible, si Windows l'utilise du tout. Avec cette remarque, seuls les lecteurs USB 3.0 amélioreront les performances de PageFile, dans la mesure où la plupart des lecteurs USB seront probablement moins performants que le disque dur principal (ce qui ralentira l’ensemble du système).
Mark Lopez
@MarkLopez Ce n'est pas vrai que ce n'est utilisé que pour les lectures de fichiers d'échange. SuperFetch stockera les données sur les lecteurs ReadyBoost. Bien entendu, SuperFetch préférerait stocker les données dans la RAM, et avec 12 Go, à moins que la charge de travail n’épuise la RAM, le lecteur ReadyBoost n’entre probablement pas en jeu.
Louis
@Louis Merci, vous avez raison de dire que les lecteurs ReadyBoost ne contiennent pas le fichier de page. Après quelques recherches, j'ai découvert que lorsque SuperFetch Memory-Maps utilisait le Ram, c'est avant tout. Par conséquent, ReadyBoost ne sera toujours utilisé que lorsque le fichier de page est utilisé, et le fichier de page ne sera utilisé que lorsqu'il n'y a aucun fichier RAM vers mémoire-mappé. Readyboost ne diminuera pas les performances. Cependant, il est différent de l’améliorer.
Mark Lopez
ReadyBoost met en cache de petits fichiers sur le lecteur Flash, ce qui permet un temps d’accès plus rapide. Cela peut améliorer les performances, mais le mieux est d’acheter un SSD: "L’idée principale de ReadyBoost est qu’un lecteur flash (clé USB ou clé USB) a un temps de recherche beaucoup plus rapide qu’un disque dur magnétique typique (moins de 1 ms), ce qui lui permet de satisfaire les demandes plus rapidement que la lecture de fichiers sur le disque dur. " en.wikipedia.org/wiki/ReadyBoost
magicandre1981
0

La vitesse de votre disque dur (5400 tr / min) est le principal goulot d'étranglement. Tous les ajustements que vous apporterez seront minimes (voire inexistants). Votre meilleur choix serait de choisir un nouveau disque dur évalué à 7 200 tr / min (Western Digital Blacks ou Seagate Barracudas) ou, mieux encore, un SSD.

happy_soil
la source
2
C'est évident :)
Violet Giraffe
-2

Lorsque je regarde votre système, la première chose qui me vient à l’esprit est la RAM, je suppose que vous ne l’utilisez pas entièrement. Avez-vous plus de RAM à dépenser? Utilisez un disque virtuel.

Comme son nom l'indique, le disque RAM s'exécute en mémoire.

De Wikipedia:

Les performances d'un lecteur de RAM sont généralement plus rapides que les autres types de supports de stockage, tels que les disques SSD, les disques durs, les lecteurs de bandes ou les lecteurs optiques. Ce gain de performance est dû à plusieurs facteurs, notamment le temps d'accès, le débit maximal et le type de système de fichiers, entre autres.

En gros, Ram est plus rapide que tout autre support de stockage que nous pouvons produire. Je crois que mon lecteur Ram est au moins 10 fois plus rapide que mon SSD. Comme vous le savez peut-être, Ram n’est pas persistant - et à un moment donné, les disques Ram ont tout simplement disparu au redémarrage. Ce n'est pas la même chose avec les OS modernes. Le disque RAM peut être lu en mémoire au démarrage et sauvegardé selon un calendrier.

Downsize is Ram ne peut toujours pas stocker autant que votre disque. Je propose donc de limiter votre champ d’application aux programmes nécessitant un débit de disque dur. Utilisez SymLinks pour mettre des fichiers ou des répertoires entiers sur le lecteur Ram (cela vous permet de conserver vos anciens paramètres et vos programmes ne peuvent pas dire qu'une partie d'eux-mêmes ne se trouve pas sur le disque dur). ( http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/ )

Les disques RAM ont été utilisés sous Windows jusqu'à Windows 7 (mais sont toujours inclus dans les serveurs). J'utilise Windows 8, j'ai donc utilisé un logiciel pour fournir cette capacité à Windows à nouveau. J'utilise SoftPerfect RAM Disk: ( http://www.softperfect.com/products/ramdisk/ )

Je trouve SoftPerfect l’un des disques Ram les plus rapides. La meilleure chose - c'est gratuit!

Mark Lopez
la source
2
Quels fichiers mettrait-il sur le lecteur RAM? J'aimerais pouvoir utiliser un lecteur de RAM pour accélérer mon système d'exploitation, mais je ne pouvais jamais trouver les fichiers à installer pour le faire. les fichiers sont supprimés au redémarrage.
Damon