Question Que fait "Optimiser les lecteurs" dans Windows 8?


Avec Windows 8, il existe une option pour "optimiser" un lecteur. Cela ressemble à l'option Défragmenter des versions précédentes de Windows:

Screenshot

J'ai un SSD et je sais que les SSD ne doivent pas être défragmentés. Toutefois, Windows 8 reconnaît que le lecteur est un disque SSD et déclare toujours qu’il doit être optimisé. Que fait exactement l'option "Optimiser" dans Windows 8? Est-ce sûr pour les SSD?


86
2017-09-25 03:02


origine


J'ai apporté des modifications majeures à la question pour empêcher sa fermeture. Je crois que c'est une question valable et digne de répondre, car je m'intéresse aussi à ce que cela fait. Si vous n'êtes pas d'accord avec les éditions, n'hésitez pas à revenir en arrière, à modifier ou à me contacter pour toute question. - KronoS


Réponses:


Qu'est-ce que cela fait est exécuter la commande Trim sur le lecteur (s'il le supporte). Il ne défragine pas réellement le lecteur, comme c'est le cas avec un entraînement rotatif traditionnel. C'est probablement une bonne idée d'exécuter Trim pour effacer les blocs qui ne sont plus utilisés.

le Outil d'évaluation Windows (winsat) est ce qui détermine initialement si le disque est un disque SSD et change le comportement de Disk Optimizer. Sous Windows 8, winsat s'exécute sous la planification Microsoft \ Windows \ Maintenance dans le Planificateur de tâches. C'est le même outil (winsat) que désactiverait la défragmentation des disques SSD sur Windows 7. 

Juste pour réitérer le point et le ramener à la maison: Ne pensez pas à Disk Optimizer sous Windows 8 strictement comme Defrag; c'est désormais un outil généraliste qui effectue la tâche d'optimisation de disque appropriée en fonction du type de disque connecté. L'identification du type de disque est basée sur winsat.

Réponse officielle à une question similaire à réponses.microsoft.com

Kiran Bangalore [MSFT] -

Bonjour, sous Windows 7 - nous avons désactivé la défragmentation des disques SSD comme vous le mentionnez dans   votre entrée mais dans Windows 8, nous avons modifié l'outil de défragmentation pour faire un   outil d'optimisation général qui gère différents types de stockage, et   dans le cas des disques SSD, il enverra des conseils de «trim» pour tout le volume;

Les SSD sont des périphériques de stockage constitués de mémoire flash. mémoire flash contrairement à   les disques durs sont des périphériques effaçables en bloc - ils peuvent être écrits à un   niveau d'octet mais doivent être effacés au niveau du bloc; Trim est un stockage   indice de niveau qui a été introduit dans Windows 7 jours pour indiquer que   Windows n'utilise pas certaines régions du périphérique de stockage; NTFS sera   envoyer ces conseils de découpage lorsque des fichiers sont supprimés ou déplacés de ceux-ci   les régions; Les SSD consomment ces astuces pour effectuer un nettoyage dans le   arrière-plan appelé «récupération» qui les aide à se préparer pour la prochaine   écrit. Le SSD peut choisir d’effectuer l’optimisation immédiatement,   stocker les informations pour une optimisation ultérieure ou jeter le conseil   complètement et ne pas l'utiliser pour l'optimisation car il n'a pas le temps   pour effectuer cette optimisation immédiatement.

Dans Windows 8, lorsque Storage Optimizer (le nouvel outil de défragmentation) détecte   que le volume est monté sur un SSD - il envoie un jeu complet de trim   des conseils pour le volume entier à nouveau - cela se fait au repos et   aide à autoriser les disques SSD qui n’ont pas pu être nettoyés plus tôt - une chance   pour réagir à ces conseils et au nettoyage et à l'optimiseur pour le meilleur   performance. Nous ne faisons pas de défragmentation traditionnelle (déplacer des fichiers vers   optimiseur de l'emplacement pour l'espace et la performance) sur les SSD.

Merci pour votre question et j'espère que cela clarifie le besoin de courir   le Storage Optimizer sur une base régulière.


77
2017-09-25 03:10



Pourriez-vous ajouter plus de détails sur ce que fait exactement l’optimisation du disque au-delà de ce qu’il fait pour les disques SSD? - KronoS
@KronoS J'ai mis à jour la réponse avec la citation originale. Sur les SSD, il émet un TRIM pour le volume enitre, pour les disques durs, il fait une bonne défragmentation. - Scott Chamberlain
Il y a plus d'options de défragmentation dans W8, pas de documentation officielle jusqu'à présent.eightforums.com/windows-8-news/... - Moab
Est-il normal que cela prenne beaucoup de temps (10 minutes et plus) et que la machine ralentisse pour arriver à son terme? Mon ordinateur portable a un SSD (et Win8 l’a reconnu) et lorsque l’optimiseur de disque a fonctionné récemment, le système était inutilisable pendant son exécution. Peut-il vraiment avoir cette beaucoup de travail TRIM à faire, en particulier depuis que Windows envoie apparemment des commandes de découpage comme il fonctionne. - Ian Griffiths
@IanGriffiths, je dirais que c'est très inhabituel. Sur les systèmes sur lesquels je l'ai exécuté ou planifié, il se termine assez rapidement et je ne remarque aucune facilité d'utilisation avec le lecteur. Je voudrais peut-être jeter un coup d'œil sur le site du fabricant de SSD pour voir s'ils ont une mise à jour du micrologiciel pour votre lecteur. En outre, il est possible que Windows n’ait pas reconnu le disque en tant que disque SSD et effectue une opération de défragmentation réelle (ce qui expliquerait votre problème de vitesse). - Art


Optimiser les disques sous Windows 8, précédemment appelé Défragmenteur de disque, permet d'optimiser les différents types de disques utilisés aujourd'hui par les PC. Quel que soit le type de lecteur utilisé par votre ordinateur, Windows choisit automatiquement l’optimisation adaptée à votre lecteur.

Bien que la défragmentation traditionnelle des disques SSD ne soit pas requise, l’optimisation des disques SSD est absolument nécessaire - les disques SSD ralentissent en raison de la fragmentation des fichiers et de l’espace libre.

Condusiv Technologies a une courte vidéo intitulée "Réponse à un message sur le forum: SSDs et Defrag", Ce qui devrait fournir une image plus claire.


3
2018-01-02 12:56



Est-ce que cela ressemble à une copie tardive et moins utile de la première réponse? - Ry-
@minitech Quand vous dites en retard - je n'étais pas au courant que c'était une course. Il était dans la liste des principales questions il y a 7 heures, et je n'essayais pas de rivaliser avec la meilleure réponse. Le 2ème paragraphe le résume - Simon
Non, ce n'est pas une course, c'est juste que les réponses à des moments similaires ont parfois un contenu similaire. Dans ce cas, un petit problème de style sur la version mobile de ce site a donné l’impression que votre réponse était copiée et collée à partir du premier. Ce n'est pas, désolé! : D Si vous faites une petite modification, je changerai mon vote. - Ry-
@minitech Pas de problème, quelle modification proposez-vous - Simon
Faire le lien en ligne, je suppose? :) [This short video](http://www.youtube.com/watch?v=hznCSqb4Mzg)? - Ry-


Voici une autre réponse pour votre référence, il s'agit simplement de la version re-marquée de ce que Windows defrag était appelé. Dans Windows 8, il s'appelle maintenant Optimiser les lecteurs


2
2017-09-28 07:07





Juste un ajout à la réponse de l'Art. Windows 8 devrait optimiser un SSD en envoyant une commande TRIM, mais en fait, il effectue une défragmentation. Voici une partie du journal d'application:

Get-EventLog -LogName Application -Source "microsoft-windows-defrag" | trier timegenerated -desc | fl timegenerated, message

TimeGenerated: 03.10.2013 14:42:54   Message: L'optimiseur de stockage a terminé le ré-ajustement (C :)

TimeGenerated: 03.10.2013 14:42:54   Message: L'optimiseur de stockage a terminé la défragmentation avec succès (C :)

TimeGenerated: 03.10.2013 14:26:24   Message: L'optimiseur de stockage a terminé le réassemblage du système réservé

TimeGenerated: 03.10.2013 14:26:24   Message: L'optimiseur de stockage a terminé la défragmentation sur le système réservé

Le seul lecteur de l'ordinateur portable est SSD.

Ainsi, il existe actuellement un bogue dans Windows 8 qui provoque une défragmentation périodique des disques SSD.


2
2017-10-08 21:18



Juste parce que cela dit "défragmentation" ne signifie pas que cela a réellement eu lieu. Les horodatages sont dans la même seconde, ce qui me semble appeler la commande "défragmentation" TRIM, et elle n'a jamais exécuté une véritable défragmentation pour les disques durs. - Slurpee