Le formatage de mon disque TRIM mon SSD?


9

Un nouveau linux standard (Ubuntu 11.10 pour être exact) va-t-il installer et reformater le disque (complet) avec succès TRIM mon SSD, ou dois-je faire quelque chose de plus?

Je sais que ext4 supprimera les blocs à l'effacement lorsque je spécifierai l' discardoption, mais je veux commencer avec un lecteur complètement TRIMmed si possible.

Réponses:



6

mkfs.ext4a une option supplémentaire -E discardpour envoyer TRIM pour les blocs appropriés lors de la création du système de fichiers.

Je ne peux pas dire si le programme d'installation utilise cette option, ou si elle est utilisée par mkfs.ext4défaut, mais au moins vous pouvez explicitement l'utiliser lors de la création des systèmes de fichiers par vous-même.


1
Dans celui- man mkfs.ext4ci, il est dit "rejeter: tenter de supprimer les blocs au moment mkfs [...] Ceci est défini par défaut." Il existe également une option nodiscard.
TvE

4

Les étapes rapides et les résultats (résumés à partir de la page ATA Secure Erase ) sont les suivants: Si la sortie n'est pas celle attendue, consultez la page complète. Remplacez-le /dev/Xpar votre appareil.

  1. hdparm -I /dev/X devrait inclure "non gelé" - si gelé (voir les notes ci-dessous sur ce qui n'a pas fonctionné pour moi):
    • Suspendez l'ordinateur, effectuez le reste de ces étapes puis éteignez-le (voir notes)
    • ou essayez printf mem > /sys/power/state(à partir des commentaires; n'a pas fonctionné pour moi - autorisation refusée)
  2. hdparm --user-master u --security-set-pass password /dev/X
  3. hdparm -I /dev/X devrait inclure "activé"
  4. hdparm --user-master u --security-erase password /dev/X
  5. hdparm -I /dev/X devrait inclure "non activé"

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

Remarques sur le dégel via la suspension : la suspension de mon ordinateur pour dégeler le disque a fonctionné pour moi. JE:

  1. Ubuntu installé
  2. il a démarré
  3. pilotes graphiques ajoutés
  4. Redémarré - mais il a gelé à l'arrêt
  5. Réinitialisez l'alimentation et trouvez un système non amorçable.

Le redémarrage de l'installation a montré qu'il n'y avait pas de partitions sur mon disque. Il semble que contourner la sécurité du BIOS ait laissé mes partitions en mémoire.


S'il est gelé, vous pouvez essayer de le dégeler en suspendant le système à la mémoire. printf mem > /sys/power/statefait généralement l'affaire.
Chris Down
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.