Så rensar du hårddisken (så att dina raderade filer inte kan återskapas)

Eller: hur man raderar hårddisk eller USB-minne med Windows.

När man i Windows raderar filer ”permanent”, t.ex. med tangenterna Shift+Delete, eller om man ”raderat” med Delete och sedan tömt ”papperskorgen”, så kan de ”raderade” filerna fortfarande finnas kvar dolda och kan enkelt återskapas*. Det gäller framför allt USB-minnen och (mekaniska) hårddiskar dvs HDD. (Med SSD kan det vara svårare eller omöjligt att återskapa raderade filer).

Det finns tredjepartsprogram som rensar bort ”raderade” (dolda) filer genom att skriva över allt med nya data, t.ex. med massa nollor eller slumpvis data.
Windows har en egen sådan lösning i Utforskaren: full formatering. (Windows har även programmet Diskpart som körs i kommandotolkfönster, det visas kortfattat längst ner på denna sida).

OBS: om man vill rensa på samma enhet som Windows ligger (t.ex. enhet C) och behålla Windows, så behövs en annan metod än formatering eller Diskpart, se ”RENSA PÅ SAMMA ENHET SOM WINDOWS” längre ner på sidan.


RENSA MED FULL FORMATERING
(Gäller Windows Vista, 7, 8, 10 och 11).

Gör så här:
I Windows Utforskaren (eng. Windows Explorer / File Explorer), markera den enhet (t.ex. D, E eller F) som ska rensas/tömmas, högerklicka och välj ”Formatera”.
Välj filsystem (t.ex. NTFS).
Och avkryssa rutan ”Snabbformatering” (”Quick format”), dvs ta bort krysset så att det görs en full formatering istället för snabbformatering.

På bilden ovan är det enhet F som ska formateras, det syns längst upp där det står ”Formatera Eva (F:)”.
”Eva” är volymetiketten, ”F” är enhetsbokstaven (eng. ”drive letter”).

OBS! Innan du trycker ”Starta”, dubbelkolla att det är rätt enhet som du markerat och som du vill rensa. Observera att samtliga filer och mappar på den enheten kommer att försvinna (permanent på riktigt).

En indikator (förloppsindikator) visar hur långt formateringen har kommit, så att man inte behöver undra om det står still:

Full formatering tar mycket längre tid än snabbformatering (som ofta görs på några sekunder). Till skillnad från snabbformatering så fyller full formatering hela den valda enheten med binära nollor, och den gör dessutom kontroller av eventuella skadade sektorer.

Hur lång tid det tar beror på enhetens storlek och på den diskens skrivhastighet. (Mer info längre ner).


Windows har även en formateringsversion som körs i Kommandotolken (kommandot format), för den som hellre föredrar det.


TIDEN DET TAR:

Vid full formatering skrivs alltså massa binära nollor på hela den valda enheten. Det tar tid eftersom varje GB (gigabyte) innehåller över åttatusen miljoner bitar (bits). (En byte består av 8 bitar. En GB är drygt tusen MB (megabyte) dvs drygt tusen miljoner byte).

Så det kan ta allt ifrån några minuter till flera timmar beroende på hur stor enheten är (hur många GB) och vilken skrivhastighet (MB/sek) den har.

Exempel, att rensa en enhet som är 100 GB tar ungefär:
– 15 minuter eller mer om skrivhastigheten är 120 MB/sek (en ordinär hårddisk).
– 1,5 timma eller mer om skrivhastigheten är 20 MB/sek (en långsammare usb-sticka).

Tidsåtgången för att rensa varierar beroende på vilket program man använder. Vid två tester med en 32 GB usb-sticka som har max skrivhastighet 40 MB/sek, så tog det 56 minuter med full formatering i Utforskaren, och 40 minuter med Diskpart (se nedan).

En hårddisk på 1 TB (terabyte) kan ta 2-3 timmar eller mer att rensa på det här sättet.



OM MAN VILL KOLLA ATT FILERNA ÄR BORTA:

Några exempel på program för att snabbt och lätt kolla om det finns några raderade filer som kan återskapas är ”Stellar Data Recovery”*, ”EaseUS Data Recovery”, och ”Recuva”. Det finns fler, t.ex. ”Disk Drill”.
Raderar man en fil i Windows på vanligt sätt så kan den återskapas med nån av de programmen (ibland gratis). Men i andra situationer är ”Stellar” bättre och ”Recuva” sämst.

Vid tester med USB-stickor med filsystem NTFS och som innehöll raderade filer, framkom följande:

– Efter en full formatering (som tog 56 minuter) hittade varken ”Stellar” eller nån av de andra testade programmen några raderade filer. Helt OK alltså.

– Men även efter en snabbformatering (quick format), som bara tar några sekunder, hittade två av programmen (”EaseUS” och ”Recuva”) INTE några filer, inte ens med djup eller avancerad skanning, vilket är en brist hos dom programmen.
Anledningen till att de inte hittade filerna är att snabbformatering plockar bort samtliga pekare som Windows använder för att läsa en fil (det går blixtsnabbt), inte bara pekaren som talar om var filen börjar. (Filer är uppdelade i sektorer, inte alltid i ordning efter varandra så därför finns det pekare för varje sektor som visar var filens nästa sektor finns, osv).

Efter en snabbformatering finns alltså de raderade filernas innehåll kvar, men det blir svårare att återskapa filerna utan dessa pekare. Och varken ”Recuva” eller ”EaseUS” är gjorda för det.

”Stellar” och ”Disk Drill” däremot hittade filerna (med ”deep scan”) på usb-stickorna som hade snabbformaterats. Filernas förnamn fanns visserligen inte kvar, de hade istället tilldelats nummer t.ex. 1262.mp4 (en video), och filerna benämns rådata (”raw data”), men var ok för övrigt.

Men som sagt, efter en full formatering så kan inte heller ”Stellar” eller ”Disk Drill” hitta några filer.

Så vill man vara på säkra sidan så gör man full formatering (eller använder Diskpart eller nåt annat liknande program som skriver över allting på disken/minnet).

Nån kanske invänder att det inte är 100% säkert med full formatering som bara skriver över allting en enda gång… I så fall kan man upprepa flera gånger, eller använda ett wipe-program som skriver flera gånger. Är man inte paranoid så räcker en (1) gång.


Om SSD:

Ovanstående gäller USB-stickor och hårddiskar (HDD, hard disk drive).
SSD (solid state drive) använder annan teknik för att hantera data, som kan göra det svårare eller omöjligt att återskapa raderade filer.

Exempel, test med extern SSD-disk (”Samsung T7 1 TB”) i Windows:
– Inget av de testade programmen ”Stellar”, ”Disk Drill” osv. kunde med djupskanning hitta filer eller filnamn efter en snabbformatering. (Inte heller efter en full formatering, förstås).
– Efter att filer raderats med shift-delete kunde de raderade filernas namn hittas med djupskanning, men filerna kunde inte återskapas eller så var de korrupta och kunde inte visas.

Obs: exakt hur säkert filer raderas på SSD kan skilja mellan olika modeller och tillverkare.



RENSA MED ’diskpart’

Vill man rensa med Windowsprogrammet ’Diskpart’ (istället för att göra full formatering) så blir det lite mer komplicerat, och lättare att begå misstag. Diskpart rensar en hel disk, inte enskilda enheter/volymer på en disk (som formatering gör). Och när diskpart är klar så har diskens utrymme statusen ”Inte allokerat”, dvs efteråt måste man skapa en ny volym på disken och formatera den.

Kort sammanfattning av rensning med Diskpart:
– Skriv diskpart i Windows sök och kör det som administratör.
list disk (visar numrerad lista på alla diskar inklusive ev. usb-stickor).
select disk (t.ex: select disk 2, om det är nr 2 som ska rensas).
list disk (kolla att den valda är markerad med asterisk *).
Man kan även skriva detail disk, då visas mer information om den valda disken.
När önskad disk är vald, starta raderingen med:
clean all
Nu skrivs den valda disken över med nollor.
Det visas ingen förloppsindikator, endast en blinkande markör.

Det går något fortare med Diskpart än med full formatering, eftersom Diskpart endast skriver massa nollor, den kollar inte ev. skadade sektorer (som full formatering gör).
Exempelvis det som tar 40 minuter med Diskpart tar nästan en timma med full formatering.


RENSA PÅ SAMMA ENHET SOM WINDOWS

Om man vill rensa samma enhet / volym där operativsystemet Windows finns och behålla Windows, så kan man förstås inte formatera eller rensa hela den enheten.

Exempel:
om Windows finns på enhet C, och det finns t.ex. 205 GB ledigt på den enheten, och man vill skriva över alla raderade, dolda filer som ev. kan återskapas, då kan man göra så här:

1. Anslut en extern usb-hårddisk som innehåller minst 205 GB okänsliga filer, dvs som INTE är privata/personliga/känsliga.

2. Skapa en temporär mapp på Windows-enheten, t.ex. C:\temp, och kopiera de 205 GB dit från den externa hårddisken, tills det inte finns något ledigt utrymme kvar på Windows-enheten.

3. Radera sedan temp-mappen C:\temp så att 205 GB-utrymmet frigörs.

Klart!
Nu innehåller Windows-enhetens raderade utrymme endast de ”okänsliga” filerna som du kopierade från den externa hårddisken, och det gör inget om någon skulle återskapa dom filerna.

Anm: använd inte programmet FSutil för att skapa en 205 GB fil (eftersom den i praktiken knappt skriver över nåt på disken, se info längst ner i detta inlägg).




Diverse info

* När man i Windows raderar en fil ”permanent” (t.ex. med Shift+Delete, dvs inte bara flyttar den till papperskorgen), så raderas inte filen på riktigt, den finns fortfarande kvar på hårddisken eller USB-minnet. Det är bara den interna filpekaren som raderas (som pekar på filens början). Filen syns inte längre i Windows Utforskaren, men den kan återskapas med specialprogram, om man inte rensar disken med överskrivning, eller förstör den fysiskt.

Ska man slänga hårddisken (istället för att sälja eller skänka) och vill förhindra att nån sopletande hackare återskapar dina filer, så är ett annat alternativ att fysiskt förstöra disken eller minnet med slägga, borrmaskin eller liknande brutal metod.


Info om Windows formatering:
learn.microsoft.com/en-us/…/format-command-not-write-zeros-to-disk (09/24/2021)
”By default in Windows Vista and later versions, the format command writes zeros to the whole disk when a full format is performed. In Windows XP and earlier versions of Windows, the format command doesn’t write zeros to the whole disk when a full format is performed.”


Info om Diskpart och clean all:
learn.microsoft.com/en-us/…/diskpart
learn.microsoft.com/en-us/…/clean
”clean: Removes all partitions or volume formatting from the disk…”
”clean all: Specifies that each and every sector on the disk is set to zero, which completely deletes all data contained on the disk.”


Anm: när ”Stellar Data Recovery” installerades så installerades i det dolda även programmet ”Codec Tweak Tool”. Det används av ”Stellar…” vid t.ex. förhandsvisning av mp4-videofiler som kan återskapas.


Tillägg: i Windows Kommandotolken finns även programmet FSutil som man kan skapa gigabyte-stora filer med blixtsnabbt på några sekunder (för teständamål) och som bara innehåller massa binära nollor.
MEN det kan INTE användas som ersättning för full formatering, Diskpart eller annat wipe-program för att radera en disk. Därför att såna filer (s.k. sparse files) specialhanteras av Windows filsystem så att alla nollorna inte skrivs till disken. Istället skrivs bara lite information om hur många nollor filen innehåller, hur stor filen är. För användaren ser det ut som att filen tar mycket plats på disken, men det utgörs mestadels av data som redan fanns på disken innan FSutil skapade filen (men när man tittar i filen så visar Windows massa nollor).
Om man försöker rensa en disk genom att skapa en sådan jättestor noll-fil med FSutil på den disken så kommer de raderade filerna alltså inte att skrivas över i nån större utsträckning, och de kan därmed hittas och återskapas med t.ex. programmen ”Stellar” eller ”EaseUS” (Men ”Recuva” klarar inte det).

Flytta Windows från hårddisk till SSD-disk med ”systemavbildning”

Bakgrund:
Gammal Windows 7-dator som stått i förrådet många år ska återanvändas för installation av Linux. Windows ska behållas. Men hårddisken är troligen inte frisk (skadade sektorer), Windows och programkörningen går vääldigt långsamt.

Att göra:
Byta hårddisk (HDD) till SSD, med minst samma storlek som hårddisken, 500 GB.
Windows + övrigt innehåll ska kopieras till SSD-disken. Gamla hårddisken innehåller tre enheter: C, D och E (totalt ca 140 GB), Windows är på enhet C (ca 60 GB).

Förklaring: HDD=hard disk drive (hårddisk), SSD=solid state drive (ssd-minne eller -disk).


Steg 1:

Skapa en kopia av hela Windows inklusive startpartitionen.

Kör Windows egna program ”Systemavbildning” och ”Systemreparationsskiva”, finns i Kontrollpanelen under Säkerhetskopiering:

– Skapa en ”Systemavbildning” innehållande enhet C, till en extern usb-hårddisk.
Innan dess gjordes två misslyckade försök att även inkludera enhet D och E (dvs hela hårddiskens innehåll) i systemavbildningen, men då stannade programmet efter några minuter.

– Och skapa en startbar ”Systemreparationsskiva”, på en CD-skiva (kräver att man har en CD/DVD-brännare, det finns inbyggt i den gamla datorn).
Anm: här måste det vara en cd-skiva, det går inte att göra en startbar USB-sticka med detta gamla Windowsprogram.

Anm: innan Windows systemavbildning gjordes så provade jag image- och kloningsprogrammet Macrium Reflect, men det funkade inte, programmet ”kraschade” med blå skärm tio minuter in i image-kopieringen. Så det avinstallerades.


Steg 2:

Kopiera mapparna och filerna på enhet D och E till extern hårddisk, med Windows Utforskaren.


Steg 3:

Stoppa in cd-skivan ”Systemreparationsskiva” i cd-enheten om den inte redan är där (så slipper man det sedan).
Stäng av datorn, dra ur alla sladdar, öppna chassit. Koppla loss kablarna från den gamla hårddisken (som kan sitta kvar tills vidare), montera och koppla in SSD-disken (använd samma kablar som satt i gamla hårddisken).
Sätt ihop datorn och anslut sladdarna.

Anm: SSD-disken fästes med silvertejp eftersom monteringssats saknades, funkar bra men rekommenderas inte.


Steg 4:

Starta datorn och tryck tangent F12 (ev. upprepade gånger med nån sekunds mellanrum) när datorn befinner sig i bootsekvensen, dvs innan Windows börjat starta, så att bootmenyn visas. OBS på andra datorer kan det vara en annan tangent än F12.
Välj CD/DVD i bootmenyn. Då kommer datorn att starta från cd-skivan (istället för hårddisken).
På vissa datorer görs detta automatiskt om hårddisken inte är startbar.

I återställningsprogrammet som startar från cd-skivan, välj att återställa med systemavbildningen som skapades innan och som finns på externa hårddisken.

Det tog ca en halvtimma att överföra Windows till SSD-disken.

Återställningsprogrammet skapade enheterna C, D och E på SSD-disken, dvs samma som på gamla hårddisken, men D och E innehöll förstås inga mappar och filer eftersom jag tidigare valde att enbart återställa C.

När det var klart och datorn startade om igen så bootade den från (SSD-) disken, eftersom boot-ändringen till CD/DVD som gjordes tidigare med F12 bara var temporär, gällde bara en gång. (Om ändringen istället hade gjorts permanent så hade man behövt ändra tillbaka det).


Klart!

Nu körs den datorn med SSD-disken och är redo för installation av Linux (som ska ligga i en egen partition, så att man kan köra både Windows och Linux).

Windows och andra program går nu blixtsnabbt jämfört med tidigare. (Därför att SSD är snabbare än HDD förstås, men även därför att den gamla hårddisken var extremt långsam pga för många skadade sektorer).

Avslutningsvis återstår att kopiera innehållet i enhet D och E från den externa hårddisken (mha Windows Utforskaren), om man vill ha dom gamla filerna också.

Snabbis-backup

Exempel:
du vill snabbt och enkelt OFTA kopiera vissa viktiga mappar och/eller filer från enhet C till en USB-sticka eller annan enhet, i Windows, så här:

– Sätt i USB-stickan.
– Tryck på Snabbis-ikonen på skrivbordet…
Klart!
(Kopierar du till molnet eller annan enhet så behövs förstås inte usb-stickan…)


ÖVERSIKT, görs 1 gång (kräver viss datorvana):
1. Hämta zip-programmet 7-Zip (här) och installera det.
2. Skapa filerna lista.txt och snabbis.bat (se nedan).
3. Skapa snabbis-ikonen (se nedan).

FÖRDELEN med att använda zip-programmet är:
– Snabbare kopiering, om det är många filer i din backup. (En enda zip-fil innehållande alla filer kopieras fortare än att kopiera varje fil separat).
– Backupen kan krypteras / lösenordsskyddas.


Detaljer:

SKAPA FILEN lista.txt och lägg den t.ex. på enhet C
Skriv i filen vilka mappar eller/och filer du vill kopiera ofta. En sökväg per rad.
Exempel: för mapparna ’projekt’ och ’viktigt’ och Excelfilen kalkyler.xlsx på enhet C, så kan lista.txt innehålla följande tre rader:

C:\projekt\*
C:\viktigt\*
C:\kalkyler.xlsx

Filen lista.txt ska sparas med kodning UTF-8.

– Det går att använda Windowsprogrammet Anteckningar (eng. Notepad) för att skapa de två filerna, fast det finns bättre texteditorer.
– Info om syntaxen finns i Hjälpen i 7-Zip-programmet.

SKAPA FILEN snabbis.bat (t.ex. på enhet C)
Exempel, för att kopiera allt till zipfilen minbackup.7z på enhet D (t.ex. en USB-sticka), och avsluta med pause som inväntar tangentryck innan kommandotolkfönstret stängs. Två rader i filen:

7z u D:\minbackup @C:\lista.txt -r -spf
pause

Anm: 7z i början på raden ovan kan behöva ändras till fullständiga sökvägen till programmet 7z.exe, vilket t.ex. kan vara:
”C:\Program Files\7-Zip\7z”
(det måste omslutas med citattecken eftersom det finns mellanslag i sökvägen). Då blir hela den raden:

"C:\Program Files\7-Zip\7z" u D:\minbackup @C:\lista.txt -r -spf

Anm: det behöver inte ändras om du har lagt in sökvägen till 7-Zip-mappen i miljövariabeln Path i Windows.

SKAPA snabbis-ikonen
– I Windows Utforskaren, högerklicka på filen snabbis.bat, välj ”Skicka till” och  ”Skrivbord (skapa genväg)”.

KLART!
Nu är det bara att klicka på den ikonen på skrivbordet varje gång du vill kopiera de mappar eller/och filer som anges i filen lista.txt.



Den här ”snabbis-backupen” använder Windowsprogrammet ’Kommandotolken” (eng. Command Prompt, eller cmd). Se även inlägget ”DOS i Windows, för nybörjare”.




Några förklaringar till 7z-raden i filen snabbis.bat:

u :Betyder ”update” och innebär att 7z bara kopierar nya och ändrade filer vid varje tillfälle (så att det går snabbare). Anm: detta är ett s.k. kommando, ska inte vara nåt bindestreck (-) framför, dvs u.

-r :Betyder rekursiv, att 7-Zip även kopierar eventuella undermappar och de filer som finns där. Anm: detta är en s.k. växel (switch), det ska vara ett bindestreck (-) framför, dvs -r.

-spf :Betyder att hela sökvägen till varje fil sparas i zipfilen som 7-Zip skapar. Behövs inte, men bra om man senare vill kunna se exakt var filerna hör hemma.

Det finns fler alternativ, se Hjälpen i 7-Zip-programmet.
Du kan t.ex. kryptera och lösenordsskydda filen minbackup.7z, det kan göras genom att på 7z-raden i snabbis.bat lägga till växlarna -p och -m.
Exempel, kryptering med lösenordet ”hemligt”, och kryptera även filnamnen:
-phemligt -mhe=on


EVENTUELLA PROBLEM

Om backupen inte fungerar därför att de mappar/filer du skrivit i filen lista.txt inte kan hittas, kolla följande:
– Att mapp- eller filnamnen är rätt stavade i filen lista.txt.
– Att filen lista.txt är sparad med kodningen UTF-8. (Detta är viktigt ifall du har svenska tecken (t.ex. åäö) i dina mappnamn eller filnamn).

Om Kommandotolkfönstret visar meddelanden som ser lite konstiga ut när du kör snabbis.bat (t.ex. det visas konstiga tecken istället för bokstäverna åäö), så påverkar det inte backupen, den blir bra ändå. Men om du ändå vill att det ska se rätt ut, så kan du prova att spara filen snabbis.bat med annan kodning, helst samma kodning som Kommandotolkfönstret använder. Det brukar vara ”850” (men då behövs en annan texteditor än Windows ’Anteckningar’). Du kan kolla vilken kodning som kommandotolken använder genom att skriva kommandot chcp i kommandotolkfönstret).

Ett annat sätt är att ändra Kommandotolkens kodning tillfälligt till samma kod som snabbis.bat är sparad med. Det kan göras med kommandot chcp, som kan läggas i en rad överst i snabbis.bat.
Exempel, ändra till ”Western European (Windows) 1252”:
chcp 1252
Eller ändra till UTF-8:
chcp 65001
Men Kommandotolken fungerar inte alltid med UTF-8, det kan skilja mellan olika Windowsversioner och konfigurationer.


Det finns andra sätt att göra liknande backuper, även Windows har sin inbyggda ”Filhistorik” för backup, med olika för- och nackdelar, så det är bara att välja vilken metod som passar dej bäst.