Secure erase med disktillverkarnas program - Därefter köra full diskkryptering med slängnyckel med veracrypt (ej snabbformatering) - för SSD - kör 2 gånger med olika nycklar och andra gången då till minst 1/3-del för att motionera minnet som används för allokering av minnesblock då efter första skrivningen så har det som skrevs över sist på den synliga diskarean flyttats in där istället...
Därefter secure erase igen för att aktivera 'Table Reset Indication Marker' - även känd som TRIM så att disken är i 'virgin' state för den som sedan tar över disken.
Varför veracrypt och inte 'zeroing' av disk beror på att en del SSD (med sandforce-kontroller bl.a) komprimerar datat och med tex nollor så blir bara väldigt liten del av flash-minnet överskrivet och gammal data ligger kvar. Ytterligare SSD som en del Intel tolkar en hel sektor fylld med '0' som en 'trim'-kommando för sektorn (för det är precis vad Intels SSD toolbox gör när den exekverar 'trim' på de äldre minnena) och ersätter flashminnets innehåll med en syntetisk nollad sektor istället vid läsförfrågan senare och datat kan i praktiken ligga länge kvar ändå i minnet. - med (psedo)slumptal som tex. veracrypt initierar disken med så fungerar varken kompression eller hanteringen med nollade sektorer som 'trim' utan tvingar verkligen att alla flash-celler skrivs om med ny data.
Vissa formateringsprogram som tex. finns i Win7 kör TRIM på partitionen den formaterar när det formateras i snabbformat - dessvärre försvann 'featuren' i senare windows formatering.
Även linux när den formaterar ext4 på en partition så skickas trim för hela diskutrymmet den formaterar.
---
Slutligen - TRIM-kommandon sänds under windows bara på SATA-diskar och sitter på SATA-kabel, inte via USB eller annan adapter.
Moderna M.2 NVMe-minne med PCIe och dito på PCIe-kort med flashminne så kör ingen trim. samma sak med de flesta RAID-strukturer på moderkort som har 'fake'-RAID chip i sig.
Intels egna RAID-system är så dumt att när bios är satt i RAID så fungerar SSD med Trim så länge den är ensam disk i den logiska enheten RAID presenterar för OS medans sätter man ihop SSD i RAID i tex. RAID0 eller RAID1 så används inte TRIM. Intel hade tänkt sig en användarmönster med en enda SSD som systemdisk (och TRIM fungerar) och så har man reguljära snurrdiskar i RAID och då behövs inte TRIM - tycker dom...
---
Det är ingen bra ide alls att försöka 'behålla' befintlig windowsinstallation och bara städa användarfilerna och radera användarkonton och tro att man fått bort allt - för det har man inte och är nästa ägare minsta forensiskt intresserad så kan denne gräva ut mycket ut alla tempfiler och annat som windows och dess program sprider och skvätter runt om kring sig - även $MFT kan innehålla mycket information om filer som man trodde var borttagna då det inte städas där när man raderar filer eller fyller resten av disken med '0' som man kanske trodde att det skulle rensa allt. $MFT i NTFS behåller alla småfilers information upp till lite drygt 900 byte i själva $MFT:s kropp även om det till synes är raderat och är närmast omöjlig att sota ut om man just inte blanka disken helt med secrue erase och sedan skapar ett nytt filsystem igen med en nybildad och kort $MFT (tills man börja fylla på filer igen)
Det är då bättre att göra secure erase och med veracrypt av hela disken enligt första stycket och sedan installera en ny windows från scratch och se till att alla drivrutiner på datorn fungerar innan man lämnar den vidare.