Que fait “Optimiser les lecteurs” dans Windows 8?

87

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

Capture d'écran

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

Ry-
la source
2
J'ai apporté d'importants changements à la question afin d'éviter sa fermeture. Je pense qu’il s’agit là d’une question valable et digne de réponse, car j’intéresse à son rôle. Si vous êtes en désaccord avec les modifications, n'hésitez pas à revenir en arrière, à changer ou à me poser des questions.
James Mertz

Réponses:

77

Cela permet d' exécuter la commande Limiter sur le lecteur (s'il le prend en charge). Cela ne défragmente pas réellement le lecteur, comme c'est le cas avec un lecteur rotatif traditionnel. C'est probablement une bonne idée d'exécuter Trim pour effacer les blocs qui ne sont plus utilisés.

L’ outil d’évaluation Windows (winsat) détermine initialement si le lecteur est un disque SSD et modifie le comportement de Disk Optimizer. Sous Windows 8, winsat s'exécute sous le planning Microsoft \ Windows \ Maintenance dans le Planificateur de tâches. C’est le même outil (winsat) qui désactive la défragmentation des disques SSD sous Windows 7.

Juste pour réitérer le point et le ramener à la maison: Ne considérez pas Disk Optimizer sous Windows 8 strictement comme Defrag; c'est maintenant un outil à usage général qui exécute 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 sur answers.microsoft.com

Kiran Bangalore [MSFT] -

Bonjour, Dans Windows 7 - nous avons désactivé la défragmentation pour les SSD comme vous le mentionnez dans votre entrée; mais dans Windows 8, nous avons modifié l'outil de défragmentation pour en faire un outil d'optimisation général prenant en charge différents types de stockage. Dans le cas des disques SSD, il envoie des astuces de «compensation» pour le volume entier;

Les SSD sont des périphériques de stockage constitués de mémoire flash; La mémoire flash, contrairement aux disques durs, est un périphérique effaçable par blocs - ils peuvent être écrits au niveau octet, mais doivent être effacés au niveau du bloc Le trim est un indicateur de niveau de stockage introduit dans Windows 7 jours pour indiquer que Windows n'utilise pas certaines régions du périphérique de stockage. NTFS enverra ces indications de rognage lorsque des fichiers sont supprimés ou déplacés de ces régions; Les disques SSD utilisent ces astuces pour effectuer un nettoyage en arrière-plan appelé "récupération" qui les aide à se préparer pour les prochaines écritures. Le SSD peut choisir d'effectuer immédiatement l'optimisation, de stocker les informations pour une optimisation ultérieure ou de jeter complètement l'indice, sans l'utiliser pour l'optimisation car il n'a pas le temps d'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 disque SSD, il envoie à nouveau un ensemble complet d'indicateurs de rognage pour tout le volume. incapables de nettoyer plus tôt - une chance de réagir à ces astuces, au nettoyage et à l’optimiseur pour obtenir les meilleures performances. Nous ne faisons pas de défragmentation classique (déplacement de fichiers vers l’optimiseur à l’emplacement pour plus d’espace et de performance) sur les SSD.

Merci pour votre question et j'espère que cela clarifie la nécessité d'exécuter Storage Optimizer régulièrement.

Art
la source
3
Pourriez-vous peut-être ajouter plus de détails sur ce que fait exactement le lecteur «optimiser» au-delà de ce qu'il fait pour les disques SSD?
James Mertz
@KronoS J'ai mis à jour la réponse avec la citation originale. Sur les disques SSD, il délivre un TRIM pour le volume en titre, pour les disques durs, il effectue 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-ce normal que cela prenne beaucoup de temps (plus de 10 minutes) et que la machine ralentisse lentement pendant qu'elle se déroule? Mon ordinateur portable a un SSD (et Win8 l’a reconnu) et lorsque l’optimiseur de disque a été lancé récemment, le système était inutilisable pendant son exécution. Peut - il vraiment que beaucoup de travail TRIM à faire, d' autant plus que Windows envoie apparemment des commandes de coupe comme cela fonctionne.
Ian Griffiths
@ IanGriffiths, je dirais que c'est très inhabituel. Sur les systèmes sur lesquels je l'ai exécuté ou programmé, l'exécution est rapide et je ne remarque aucune possibilité d'utilisation avec le lecteur. Je voudrais peut-être jeter un coup d'oeil sur le site du fabricant de SSD pour voir si ils ont une mise à jour du firmware pour votre disque. En outre, il est possible que Windows n'ait pas reconnu le lecteur en tant que SSD et effectue une opération de défragmentation réelle (ce qui expliquerait votre problème de vitesse).
Art
3

Optimiser les lecteurs dans Windows 8, précédemment appelé Défragmenteur de disque, permet d’optimiser les différents types de lecteurs actuellement utilisés par les ordinateurs. Quel que soit le type de lecteur utilisé par votre PC, Windows choisit automatiquement l'optimisation la mieux adaptée à votre lecteur.

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

Condusiv Technologies propose une courte vidéo intitulée « Forum après réponse: SSD et défragmentation », qui devrait fournir une image plus claire.

Simon
la source
Est-ce donc une copie tardive et moins utile de la première réponse?
Ry-
@minitech Quand vous dites tard - je ne savais pas que c'était une course. C'était dans la liste des premières questions il y a 7 heures, et je n'essayais pas de concurrencer la première réponse. Le 2ème paragraphe est correct
Simon, le
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 problème de style stupide sur la version mobile de ce site donnait l’impression que votre réponse avait été copiée-collée à partir du premier. Ce n'est pas, désolé! : D Si vous voulez faire une petite modification, je changerai mon vote.
Ry-
@minitech Pas de problème, que suggérez-vous?
Simon le
Rendre le lien en ligne, je suppose? :) [This short video](http://www.youtube.com/watch?v=hznCSqb4Mzg)?
Ry-
2

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

Jonathan
la source
2

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

Get-EventLog -LogName Application -Source "microsoft-windows-defrag" | trier l'heure générée -desc | fl temps généré, message

TimeGenerated: 03.10.2013 14:42:54 Message: L'optimiseur de stockage a terminé le recadrage avec succès (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 recadrage avec succès sur le système réservé.

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

Le seul lecteur de l'ordinateur portable est le SSD.

Il existe donc actuellement un bogue dans Windows 8 qui entraîne une défragmentation périodique des disques SSD.

Alex Cardenas
la source
7
Ce n’est pas parce qu’il est question de "défragmentation" que cela a été fait. Les horodatages sont dans la même seconde, ce qui me semble appeler simplement la commande TRIM "défragmentation", et il n’a jamais procédé à une véritable défragmentation pour les disques durs.
Slurpee