J'ai remplacé le disque dur de mon ordinateur portable par un SDD de 480 Go.
J'ai laissé un espace de 20 Go à la fin du disque pour la surprovisionning (l'emplacement importe peu car c'est un SDD). Et la partition principale a beaucoup d'espace libre.
J'ai utilisé la fonctionnalité de découpe intégrée à Windows pour la partition principale. J'espère alors que ce SSD est correctement coupé. Mais je n'ai aucune preuve.
Est-ce que quelqu'un connaît un moyen de trouver combien de blocs / secteurs / pourcentages / peu de contenu sont sur un SSD?
Comme il n’existe pas de norme pour cela, j’ai peur que cela nécessite de communiquer avec le micrologiciel, qui implique une méthode différente pour différents SSD.
Ce n'est pas un problème si cela nécessite de démarrer à partir de Linux.
C’est un SanDisk SDSSDA-480G que j’utilisais déjà "SanDisk SSD Dashboard", mais les valeurs indiquées correspondent uniquement à celles que Windows indique (cela est écrit dans le programme).
fstrim
commande Linux indiquera explicitement ce qu'il veut, par exemple/: 36.3 GiB (38967480320 bytes) trimmed
fstrim
indique ce qu'il a dit au périphérique bloquant de faire, mais ne rend pas compte de l'état actuel du périphérique bloquant. Il n'y a aucun moyen d'utiliserfstrim
pour savoir combien de blocs matériels sont considérés comme utilisés et, selon superuser.com/a/1164940/37154, il n'existe apparemment aucun autre moyen trivial de le savoir.Les utilisateurs de certains disques SSD signalent que cela
smartctl -A
leur donne unWear_Leveling_Count
.D'autres, comme moi, ne semblent pas avoir le moyen de le savoir. Mon modèle de lecteur est signalé comme
TOSHIBA THNSNK128GVN8
. J'en aiUnknown_SSD_Attribute
mais ils ne semblent pas avoir de valeurs qui semblent représenter mes blocs mis au rebut.smartctl
dit aussiNot in smartctl database
, je ne sais pas si cela peut être un facteur.la source