Alla säger 840EVO-fadäsen - men det var den första generationen TLC-celler som gick ut i produkter och med beteende man inte sett förr (eller snarare inte ville se hos dom som tog fram den generationen minne) och ändå till slut fick den acceptabel även om det inte var perfekt lösning med uppdaterade firmwaror.
Fadäsen är snarare att >10 år senare så upprepar konkurrentfirma inom flash-minnen det igen och inte har lärt sig av historian och försäkrat sig att det inte händer igen! - och här kommer det in en massa ekonomiskt viktade kompromisser och det kanske kompromissades lite för mycket på fel ställe...
Samsung 840EVO kratsade ut kanstanjerna med att ha ett rätt fett ECC-lager ovanpå själva minnneschipens lokala felrättning på chip-nivå och det är relativt få som faktiskt förlorade data. Hur är det med WD SN850 - har den också en mjukvaru ECC-lager som rättar när chipen inte längre klarar det???
SSD som inte har det ger IO-fel och kanske tom. hängningar om den här 'decline' av gammal statisk data har gått för långt.
Även om man kopierar och flytta filer för att dess 'flash-del' skall bli motionerad så är det väldigt svårt att motionera så att det garanterar gäller hela diskens metadata - väldigt mycket där är statiskt och aldrig rörs där sedan filsystemet skapades.
Det enda filsystemet som jag vet kan flytta på rubbet samtidigt som disken används som tex. OS-systemdisk är på BTRFS och då med 'balance'
De flesta andra varianter av filsystem behöver att utifrån med en diskimage-program (clonezilla mfl. som 'dd/ddrescue under linux startad med USB-sticka) läsa ut hela diskimage som en diskimage-fil och sedan skriva tillbaka igen - jag vet att det fins program som 'diskfresh och liknande som kan puttra runt och göra det på sektornivå - men vet inte om det också gör det på diskens metadata [läs $MFT om det är windows och på NTFS-filsystem] då de flesta som skiver dyliga program är livrädda att peta i det för att inte riskera att man orsakar korruption av filsystemet när det används hos för många kunder.
De flesta defragmenterinsgprogram använder i slutet Windows egna API i siste steget mot filsystemet för att flytta runt data inom NTFS-filsystemet - men få/inga av dem petar i $MFT och ofta också som program med 'bara' adiminstratörs-rättigheter heller inte kan då OS spärrar för det och att rota där är att såga i grenen man sitter på...