Wymazywanie danych z dysku (dd, hdparm, shred) - Jak usunąć dane z dysku?
| F.A.Q. • WsparcieWymazywanie danych z dysku (dd, hdparm, shred) - Jak usunąć dane z dysku?
dd
Usunięcie MBR, bez tablicy partycji
dd if=/dev/null of=/dev/sdb bs=446 count=1
Usunięcie MBR + tablice partycji
dd if=/dev/null of=/dev/sdb bs=512 count=1
Zapisywanie dysku losowymi danymi
dd if=/dev/urandom of=/dev/sdb
Wyzerowanie sektorów dysku
dd if=/dev/zero of=/dev/sdb bs=8k
hdparm
Bezpieczne wymazywanie dysku:
hdparm --user-master u --security-set-pass hasło /dev/sda
hdparm --user-master u --security-erase hasło /dev/sda
hdparm --user-master u --security-unlock hasło /dev/sdx
hdparm --user-master u --security-disable p /dev/sdx
security_password=„p”
shred
Za pomocą polecenia shred zawartość pliku zostaje zamazana, tzn nadpisana przez przypadkowe znaki, dzięki czemu odzyskanie zawartości staje się bardzo trudnym, czasem nie możliwym do wykonania zadaniem. Polecenie to w swojej najprostszej postaci nie usuwa pliku, a jedynie zamazuje zawartość - plik zostaje na dysku. Można wymusić usuwanie pliku (--remove)
Zamazanie zawartości pliku
shred plik
Zamazanie zawartości oraz skasowanie pliku
shred -u plik
Zamazanie kilkakrotne -n (domyślnie 3).
shred -n 20 plik
Powiązane strony:
- Narzędzia Linux - dd (Tworzenie obrazu ISO, Test przepustowości)
- Narzędzia Linux - Hdparm - (Zarządzanie dyskami oraz testy przepustowości)
- Usuwanie bad sektorów (Hdparm) - Jak usunąć bad sektory?
- Jak sformatować dysk NVMe? Jak usunąć bezpowrotnie dane z dysku NVMe?
- Instalacja systemu Windows na dysku M.2 NVMe [AMI Native Support]
- Dysk NVMe oznaczony przez BIOS jako uszkodzony w płytach głównych Supermicro (NVM Express Controller Failed)
- Aktualizacja firmware dysku NVMe za pomocą nvme-cli na przykładzie Samsung PM9A3