Bevezető
Épp eladni szeretnéd eszközöd, megtisztítani a régi adatokat, vagy biztosítani, hogy a korábbi érzékeny fájlok ne legyenek visszaállítva. Ennek eléréséhez a HDD vagy SSD meghajtók megfelelő tisztítása elengedhetetlen.
A modern adattároló eszközök, különösen az SSD-k (Solid State Drive), egyre nagyobb teret nyernek, egyúttal alapos figyelmet érdemelnek az adattörlés terén. Az egyszerű formázás nem biztos, hogy elegendő ahhoz, hogy az adatokat véglegesen eltávolítsuk, és egyes speciális szoftverek vagy eszközök segítségével azok visszaállíthatók maradhatnak.
Ebben az útmutatónkban a meghajtó biztonságos tisztításának egyszerű módjait mutatjuk be, függetlenül attól, hogy HDD-t vagy SSD-t használsz.
Miért nem elég a formázás?
A merevlemezek formázása csupán a fájlrendszer ún. metaadatait állítja vissza, és nem feltétlen írja felül a meghajtó adatblokkjaiban tárolt információt. Ez azt jelenti, hogy speciális adat-helyreállító eszközökkel az eltávolított adatok visszanyerhetők lehetnek.
A TRIM parancs szerepe
Az SSD-k általában támogatják a TRIM parancsot, amely segít abban, hogy a törölt adatok véglegesen is eltávolításra kerüljenek. Ezt az optimalizálás részének tekinthetjük.
Miért más a meghajtók tisztítása a HDD-k és az SSD-k esetében?
HDD (Hard Disk Drives): Az adatok mágnesesen tárolódnak forgó lemezeken, és csak a fájlok eltávolítása vagy formázása nem törli azokat fizikailag. Ehhez biztonságos felülírásra (bitek írására) van szükség ahhoz, hogy az adatok visszaállíthatatlanná váljanak.
SSD (Solid State Drives): Az adatokat elektronikusan tárolják, és általában TRIM parancsot használnak a teljesítmény optimalizálására. Az adatok többszöri felülírása károsíthatja az SSD-ket, ezért a tisztítás személyre szabottabb megközelítést igényel.
SSD-k esetében a legjobb, ha a gyártó által biztosított szoftvert használjuk az SSD tisztításához. Ezek általában „secure erase” és a gyártó beírása során megtalálhatóak az interneten.
A cikkben ugyanakkor gyártófüggetlen megoldást mutatunk be a merevlemezek optimális tisztítására.
A meghajtók tisztításának módjai
Formázás: Gyors módja a látható adatok törlésének, de nem biztonságos (az adatok továbbra is helyreállíthatók maradhatnak)
Biztonságos törlés: felülírja vagy alaphelyzetbe állítja a merevlemezen tárolt adatokat, hogy azok visszaállíthatatlanok legyenek
Optimalizálás (SSD-k esetén): TRIM parancs a nem használt adatblokkok törléséhez
Elengedhetetlen lépések meghajtó tisztítása vagy optimalizálása előtt
- Készíts biztonsági másolatot az adatokról: a meghajtó törlése előtt győződj meg arról, hogy minden fontosat mentettél
- Kerüld a túlzott felülírást az SSD-ken: a sokszoros felülírás lerövidítheti az SSD-k élettartamát. Használd helyette a TRIM vagy a Secure Erase funkciót.
Futtatható parancsok és azok funkciója
Feladat | CMD parancs | Leírás (CMD) | PowerShell parancs | Leírás (PowerShell) |
---|---|---|---|---|
Tárhely-terület felülírás | cipher /w:C:\ | Felülírja a szabad területet, hogy a törölt adatok visszaállíthatatlanná váljanak. Biztonságos a HDD-k számára, SSD-n a legritkább esetben használandó | Nincs közvetlen megfelelője, egyedi script-el futtatható | A PowerShellnek nincs beépített funkciója ehhez |
SSD optimalizálása (TRIM) | defrag C: /O | Optimalizálja az SSD-t a TRIM futtatásával és a szabad hely újra elérhetővé tételével | Optimize-Volume -DriveLetter C -ReTrim -Verbose | Egyenértékű a CMD-vel, némileg több részlettel |
Meghajtó állapotának ellenőrzése | wmic diskdrive get model, status | Alapvető információkat nyújt a merevlemezekről és azok egészségi állapotáról | `Get-PhysicalDisk | – |
Meghajtók listázása | wmic diskdrive list brief | Rövid információkat sorol fel az összes meghajtóról, beleértve a méretet és az adathordozó típusát | `Get-Disk | – |
Megjegyzés: a cipher parancsot a legritkább esetben, vagy egyáltalán ne hajtsd végre SSD-n (akár SATA akár NVME vagy M.2) mivel a parancs az üres szektorokra többszörösen írhat adat ciklusokat, ezzel a teljes írt adatmennyiséget növelve, egyúttal az SSD élettartamát csökkentve!
Alternatív megoldás a cipher funkcióhoz PowerShell-ben (haladóknak):
$drive = "C:\" # Figyelj a helyes meghajtó betűjel megadására
$dummyFile = "$drive\dummyfile"
try {
while ($true) {
$data = New-Object byte[](1MB) # 1 MB véletlenszerű adatállomány létrehozása
[System.IO.File]::WriteAllBytes("$dummyFile$((Get-Random).ToString())", $data)
}
} catch {
Write-Host "Disk full, overwriting completed"
}
# Tisztítás: törli az összes üres fájlt a felülírás után
Remove-Item -Path "$drive\dummyfile*" -Force
Write-Host "Cleanup finished"
Hogyan végezzük el a tisztítást sorrendben
HDD-k esetén:
Nyissuk meg a CMD (parancssort). Ehhez a Windows keresőbe (vagy a Windows + R billentyűzet segítségével) írjuk be, hogy „cmd”, majd a Parancssort futtassuk rendszergazdaként.
Ezek után üssük be a cipher /w:C:\ parancsot.
Fontos: ügyeljünk melyik merevlemezt akarjuk tisztítani. Ha az a D, vagy egyéb más jellel van létrehozva, módosítsuk a meghajtó betűjelét annak megfelelően.
SSD-k esetén:
Parancssor (CMD): defrag C: /O (figyelve a meghajtó betűjelének helyes megadására)
PowerShell alternatíva: Optimize-Volume -DriveLetter C -ReTrim -Verbose
PowerShell teljes törlés (ha eladásra kínálod az eszközt vagy kidobod az SSD-t):
Get-Disk | Where-Object BusType -EQ „NVMe” | Clear-Disk -RemoveData -Confirm:$false
Alternatív megoldásként használd a gyártó SSD szoftverét (például Samsung Magician, Crucial Storage Executive stb.)
Figyelem! A cikkben szakszavak, olykor az átlagos felhasználónak nehezen megérthető szöveg és kódrészlet olvasható. Amennyiben nem vagy biztos benne, hogy saját magad el tudod végezni a meghajtó tisztítását vagy optimalizálását, fordulj a gyártóhoz, vagy egy közeli számítástechnikai, informatikai bolthoz és bízd meg őket a feladattal.