Ta bort filer säkert med SDelete

När du tar bort en fil i Windows, är det här rummet på din disk markerat som "gratis", vilket gör det tillgängligt för andra filer som ska användas. Däremot kan de data som du raderade fortfarande finnas på skivan, eftersom den inte skrivits över. Även om dina filer krypteras av ditt filsystem kan rättsmedicinska verktyg fortfarande kringgå operativsystemet och få tillgång till de raderade data.

Om du har känslig data att radera, och du vill se till att den aldrig kan återställas, kan du använda det fria Windows-programmet SDelete .

SDelete är ett verktyg som irrecoverably tar bort filer som överensstämmer med US Department of Defense Standard DOD 5220.22-M för hantering av sekretessbelagd information.

Hur fungerar det?

Förutom att markera utrymmet på disken skriver SDelete upprepade gånger den raderade data med slumpmässiga tecken. Denna typ av överskrivning säkerställer att data inte längtar på lagringsmediet. I traditionella medier som en hårddisk kan ett magnetiskt "spök" av raderade data återställas med hjälp av speciella dataåterställningsverktyg. Så, när du tar bort en fil eller tömma papperskorgen, kan den data fortfarande läsas av någon annan. Till exempel kan en skadlig tredje part eller en säkerhetsexpert som har fysisk åtkomst till din dator återställa den raderade data. Att använda SDelete gör denna typ av återställning omöjlig.

Hämtar SDelete

SDelete är en gratis nedladdning. Du kan hämta det på //docs.microsoft.com/en-us/sysinternals/downloads/sdelete.

Installera SDelete

SDelete har inget traditionellt installationsprogram. Istället innehåller zip-filen två körbara filer, sdelete.exe (för 32-bitars versioner av Windows) och sdelete64.exe (för 64-bitars versioner). De flesta moderna datorer är 64-bitars, så om du är osäker, använd sdelete64.exe .

  • Hur kan jag säga om min dator är 32-bitars eller 64-bitars?

Du behöver inte "installera" SDelete. Du kan dubbelklicka på zip-filen och dra och släppa en av exe-filerna till den plats på din dator där du vill använda den. Då kan du öppna ett Windows Command Prompt-fönster, byta till den katalogen och köra den där. Om du är bekväm med att göra det här kan du gå vidare till nästa avsnitt.

Om du vill använda SDelete ofta är det dock mest lämpligt att skapa en katalog för den, lägga exe-filen där och lägga till den katalogen i din PATH-miljövariabel. Om du ställer in sökvägen till SDelete-katalogen kan du använda SDelete var som helst, oavsett din nuvarande katalog.

Obs! Dessa instruktioner gäller för Windows 10, men de kommer också att fungera i Windows 7 eller Windows 8, med några skillnader. I stället för den här datorn kan du i tidigare versioner av Windows klicka på den här datorn .

Obs! I exemplen nedan visas filnamnstillägg. Till exempel, i våra skärmdumpar nedan, visas den exekverbara filen SDelete som sdelete64.exe, men din dator kan dölja utvidgningen .exe . I Windows 10, om du vill se filnamnstillägg, klickar du på fliken Visa i Filutforskare och markerar rutan Filnamnstillägg .

För att installera SDelete till en dedikerad mapp på din dator och lägga till den i din PATH, följ instruktionerna nedan.

  1. Öppna ett File Explorer-fönster genom att trycka på Win + E (håll ner Windows-tangenten på tangentbordet och tryck på E). Gå till mappen där du hämtade zip-filen. Om det till exempel finns i mappen Downloads, klickar du på Nedladdningar i listan Snabbåtkomst till vänster. Dubbelklicka sedan på filen, SDelete.zip .

  1. Öppna sedan ett annat File Explorer-fönster genom att trycka på Win + E igen. Flytta och ändra storlek på Windows för att se båda Windows på skärmen. I det andra Utforskarfönstret, leta reda på mappen Programfiler. Välj den här datorn till vänster, sedan till höger, dubbelklicka på C: och sedan Programfiler .

Obs! Du har två programfiler. En kallas Programfiler (x86) . "X86" -mappen är för 32-bitars program. Det spelar ingen roll vilken mapp du använder, men för 64-bitars datorer rekommenderar vi att du installerar SDelete i Programfiler .

  1. Skapa en ny mapp i mappen Programfiler genom att klicka på knappen Ny mapp eller tryck Ctrl + Shift + N på tangentbordet.

  1. Att skapa en ny mapp i mappen Programfiler kräver bekräftelse. För att bekräfta att du vill skapa mappen klickar du på Fortsätt .

  1. Namnge din nya mapp SDelete . Om du av misstag klickade bort från mappen kan du byta namn genom att bläddra till mappen med namnet Ny mapp, klicka en gång för att välja den och tryck F2 på tangentbordet.

  1. I ditt första Explorer-fönster som visar innehållet i SDelete.zip, drar du filen SDelete64.exe i det andra Utforskarfönstret, där din nya SDelete-mapp är öppen. Släpp det där för att kopiera filen.

  1. Klicka på Fortsätt för att bekräfta att du vill kopiera filen här.

Filen sdelete64.exe finns nu på din dator i katalogen C: \ Program Files \ SDelete \ . Lägg sedan till den här katalogen i din PATH-miljövariabel så att du kan köra det här programmet från någon annan katalog.

  1. Högerklicka på Den här datorn i ett File Explorer-fönster och välj Egenskaper .

  1. Klicka på Avancerade systeminställningar i fönstret System .

  1. Klicka på Miljövariabler i fönstret Avancerade systeminställningar.

  1. Fönstret Miljövariabler öppnas. Under Användarvariabler markerar du Banrad och klickar sedan på Redigera .

  1. Klicka på Ny i fönstret Redigera miljövariabler.

  1. Bläddra till din SDelete-mapp: expandera den här datorn, C :, Programfiler och välj sedan SDelete .

  1. Klicka på OK tre gånger för att stänga alla öppna fönster och spara dina ändringar.

Du kan nu köra sdelete64 vid Command Prompt, oavsett vad din nuvarande katalog är.

Därefter ser vi på hur man använder sdelete64 för att säkert ta bort filer.

Använda SDelete från kommandoraden

SDelete är som för många systemkommandon avsedda att användas från Windows-kommandoraden. Följande steg beskriver hur du öppnar ett Windows Command Prompt och kör SDelete-kommandon.

  1. Öppna Start-menyn. Öppna Windows System och klicka på Kommandotolken .

  1. Ändra till katalogen som innehåller filen du vill radera. I det här exemplet tar vi till exempel bort en fil som heter back.png, som finns i en mapp på skrivbordet, i en mapp som heter Personlig check . Just nu är vår nuvarande katalog vår hemkatalog, C: \ Users \ username \. Så kör cd Desktop för att byta till skrivbordskatalogen och sedan cd "Personlig check" för att byta till katalogen "Personlig check". Vi använder citattecken för att bevara utrymmet i "Personlig check".
 cd skrivbordet 
 cd "personlig check" 

  1. Om du vill visa filerna i den aktuella katalogen kör du kommandot dir .
 dir 

  1. Filen som ska raderas är back.jpg, vilket är ett fotografi av baksidan av en avbokad check. För att säkert radera det, kör kommandot sdelete64 / p 5 back.png .
 sdelete64 / p 5 back.png 

Här är sdelete64 namnet på exe-filen. / p 5 är ett alternativ som säger att SDelete ska göra 5 pass över data och skriva slumpmässiga tecken över våra data fem gånger. Detta nummer kan vara vilket nummer du vill ha. Ett pass är till exempel helt bra och 3 anses vara säkert.

  1. Om det här är första gången du kör SDelete, kommer du att bli ombedd att acceptera licensvillkoren. Läs villkoren och klicka sedan på Godkänn för att acceptera och köra programmet.

  1. När du klickar på Agree, körs kommandot och filen är raderad.

Är det möjligt att använda SDelete på en hel katalog?

SDelete har ett alternativ, / s (eller / r ), som ska ta bort en hel katalog och allt det innehåller. Från och med 2018 fungerar denna funktion inte korrekt, vilket är ett känt fel i programmet. Den rådande slutsatsen är att Microsoft inte vill att den här funktionen ska fungera ordentligt, och har aldrig kommit runt för att fixa den. Under alla omständigheter, tills det här felet är löst, är det inte möjligt att rekursivt ta bort kataloger med SDelete. (För mer information, se detta ämne på Sysinternals forum.)

Vildkort fungerar dock fortfarande, så du kan radera varje fil i en enda katalog med hjälp av en asterisk (" * ") för filnamnet. Till exempel, i kommandot ovan, raderades bara en fil. Istället kan du köra sdelete64 / p 5 * för att radera båda filerna i ett kommando.

 sdelete64 / p 5 * 

En anteckning om filnamn

Även om SDelete tar bort data som är lagrade i dina filer, skrivs inte över filnamnen. Så var medveten om att även om en tredje part inte kan visa data som har tagits bort med SDelete, kan namnen på dessa filer fortfarande återställas från en lågnivåanalys av ditt filsystem.