
SäkerhetDesktopÖppen källkod
DiskWiper
Ett Windows-verktyg i en enda fil som gör raderade filer omöjliga att återskapa, utan att röra filerna du behåller
- År
- juni 2026
- Typ
- Säkerhet
- Tekniker
- 8
- Spår
- Desktop
Detaljer
DiskWiper skriver över det lediga utrymmet på en disk så att tidigare raderade filer inte går att återskapa, och rör aldrig befintliga filer. Det är skrivet i Rust helt utan externa crates: slumpgeneratorn (en ChaCha8-nyckelström), terminalgränssnittet, argumenttolkningen och Win32-bindningarna är alla skrivna i projektet, och hela verktyget levereras som en enda körbar fil på cirka 550 KB.
Det fyller temporära filer i sin egen arbetsmapp i stället för att skriva direkt till enheten, med flertrådad obuffrad I/O anpassad efter mediet. Sedan fylls lediga NTFS MFT-poster så att små raderade filer som låg i MFT också skrivs över, och på SSD avslutas körningen med TRIM. Kommandot shred raderar enskilda filer och mappar säkert.
Det mesta av arbetet gick till säkerheten. Varje körning visar en plan och ber om bekräftelse, med en strängare inskriven fras för systemdisken. Volymen behåller alltid lite marginal, Ctrl+C avbryter rent, och temporära filer tas bort även efter en krasch. Verktyget är också ärligt om sina gränser: på SSD är en rensning av ledigt utrymme bara bästa möjliga försök, och det sägs innan körningen börjar.
Tekniker
- Rust
- Win32 API
- Windows
- NTFS
- Multithreading
- CLI
- Security
- GitHub Actions