Formatage de mon disque TRIM mon SSD?

Est-ce qu'un linux standard standard (Ubuntu 11.10 pour être exact) installera et conduira le reformatting (complet) avec succès TRIM mon SSD, ou ai-je besoin de faire quelque chose en plus?

Je sais que ext4 TRIM bloque l'effacement lorsque je spécifie l'option de discard , mais je veux commencer avec un disque complètement TRIMmed si possible.

TRIM est une command qui doit être envoyée pour chaque bloc . J'ai posé la question avant ( Quel est le moyen recommandé pour vider un SSD? ) Et il est suggéré d'utiliser ATA Secure Erase , une command qui est envoyée à l'appareil pour effacer toutes datatables.

Les étapes et les résultats rapides (résumés à partir de la page ATA Secure Erase ) suivent: Si la sortie n'est pas ce qui est attendu, voir la pleine page. Remplacez /dev/X par votre appareil.

  1. hdparm -I /dev/X devrait inclure "non gelé" – si gelé (voir les notes ci-dessous sur ce qui a mal tourné pour moi):
    • Suspendre l'ordinateur, terminer le rest de ces étapes puis éteindre (voir les notes)
    • ou essayez printf mem > /sys/power/state (à partir des commentaires, ne fonctionne pas pour moi – permission refusée)
  2. hdparm --user-master u --security-set-pass password /dev/X
  3. hdparm -I /dev/X doit inclure "enabled"
  4. hdparm --user-master u --security-erase password /dev/X
  5. hdparm -I /dev/X doit inclure "non activé"

D'après les résultats de la page, il semble que ces étapes puissent être réalisées en quelques minutes sur un SSD Intel X25-M de 80 Go. Correction: Sur mon Intel X25-M, j'ai terminé en un peu plus d'une minute: l'étape 2 est instantanée.

Notes sur le déblocage via suspension : Suspendre mon ordinateur pour débloquer le disque a fonctionné pour moi. JE:

  1. installé Ubuntu
  2. démarré
  3. pilotes charts ajoutés
  4. Rebooted – mais il a gelé à l'arrêt
  5. Réinitialisez la puissance et trouvez un système non initialisable.

Relancer l'installation a montré qu'il n'y avait pas de partitions sur mon disque. Il semble que contourner la security du BIOS a laissé mes partitions en memory d'une certaine sorte.

mkfs.ext4 a une option supplémentaire -E discard pour envoyer TRIM pour les blocs appropriés lors de la création du système de files.

Je ne peux pas dire si le programme d'installation utilise cette option, ou s'il est utilisé par défaut par mkfs.ext4 , mais au less vous pouvez l'utiliser explicitement lors de la création des filesystems.