J'ai récemment acheté un SSD Intel X-25 G2 (160 Go) comme lecteur supplémentaire pour mon ordinateur portable.
J'ai créé un disque virtuel à disque de taille fixe (40 Go) et j'ai installé Windows Server 2008 R2 sur ce disque dur virtuel. Je démarre maintenant sur VHD.
(Je veux plusieurs environnements de développement, donc des VHD séparés sont la voie à suivre pour moi.)
Cela fonctionne très bien et rapidement. Aucune plainte.
Juste une sensation lancinante. Comment fonctionne TRIM dans ce scénario? Suis-je potentiellement en train de jeter mon SSD en l'utilisant comme ça?
Je n'ai pas pu trouver de réponses définitives via Google .. J'ai exécuté "fsutil behavior query disabledeletenotify" et il a renvoyé '0'. Cependant, cela n'est apparemment pas définitif.
J'ai exécuté le programme de défragmentation, et il semble que le lecteur SSD soit disponible pour cette tâche.
Y a-t-il:
1) Est-ce que je peux déterminer si TRIM fonctionne? 2) Sinon, comment activer?
Réponses:
Un document de travail en cours sur le site Microsoft note les nouvelles fonctionnalités de la plateforme 8. Ils ne précisent pas si cela ne fonctionne que sur le serveur ou le client:
http://msdn.microsoft.com/en-us/library/hh848053%28v=vs.85%29.aspx
Ils disent aussi un peu sur le nouveau format VHDX, qui est censé prendre en charge TRIM,
http://technet.microsoft.com/en-us/library/hh831446.aspx
Je ne peux pas vérifier que cela fonctionne parce que j'ai actuellement un w8cp fonctionnant au format vhd standard, donc j'essaierai d'effectuer une réinstallation propre sur le nouveau format vhdx. Si vous n'êtes pas patient, vous pouvez le faire vous-même et regarder une suppression de fichier avec procmon (vous êtes censé voir un certain nombre d'appels api, voir les détails ci-dessous)
"Nous sommes désolés, mais en tant que mécanisme de prévention du spam, les nouveaux utilisateurs ne peuvent publier qu'un maximum de deux hyperliens": ocztechnologyforum.com/forum/showthread.php?66696-New-FW-Flashing
la source
À ma connaissance, aucune solution de virtualisation ne prend en charge le fait de dire au système d'exploitation de la machine virtuelle qu'il est en fait sur un SSD (le lecteur virtuel et le contrôleur auront la même apparence pour le système d'exploitation invité que ce soit sur un disque à base de métal tournant, un SSD ou même un lecteur entièrement basé sur la RAM) et la traduction des commandes TRIM du système d'exploitation invité pour corriger les commandes TRIM par rapport au lecteur hôte.
À cet égard, vous aurez plus de chance d'utiliser des disques virtuels de taille variable (car lorsqu'ils sont réduits, l'espace désalloué du fichier sera libéré par le code du système de fichiers et il demandera des commandes TRIM appropriées), mais l'utilisation de disques virtuels évolutifs a des performances vous devez donc faire des recherches pour voir si cela vous permet d'utiliser plus que le manque de prise en charge TRIM pour l'espace utilisé par le vdisk de taille fixe (mon instinct dit que le disque de taille fixe est le moyen de allez, mais je ferais des tests de performances pour vérifier cela).
la source
Une machine virtuelle possède du matériel virtuel et ne sait rien du disque dur réel. Il n'a pas non plus besoin de le savoir, car le système d'exploitation hôte s'occupe de tout. Bien qu'en théorie, cela tombe en panne pour les SSD.
Le fichier VHD est toujours utilisé dans son intégralité aux yeux de l'hôte sans espaces libres. Par conséquent, l'hôte n'appliquera jamais TRIM au disque dur virtuel. Aucune technologie ne permet à l'invité et à l'hôte de communiquer, car cela constituerait une grave atteinte à la sécurité.
Donc , la réponse est positive: Vous êtes Thrashing votre SSD.
Considérer:
la source
http://www.jaylee.org/post/2012/07/13/Windows-8-Developers-Hyper-V-and-the-new-VHDX-format.aspx
la source