Dyski USB i karty SD stały się w dzisiejszych czasach codziennymi akcesoriami technicznymi. Jednak ich powszechne stosowanie sprawia, że ​​stanowią one również zagrożenie dla bezpieczeństwa. Ponieważ urządzenia te często zawierają dane osobowe, przed przekazaniem ich komuś innemu należy je całkowicie wyczyścić. Ponadto dobrze jest pozbyć się wszelkich danych z urządzeń pamięci masowej przed ich wyrzuceniem.

Linux oferuje kilka narzędzi, które ułatwiają usuwanie danych osobowych. Poniżej przyjrzymy się niektórym sposobom bezpiecznego usuwania danych z dysku USB lub karty SD w systemie Linux.

Formatowanie a Wymazywanie: jaka jest różnica?

Wiemy, że formatowanie USB powoduje, że wszystkie dane na tym urządzeniu są niedostępne. Ale czy całkowicie wymazuje istniejące dane? Odpowiedź brzmi nie. Ponieważ podczas formatowania urządzenia wszystko, co robisz, to tworzenie nowej partycji, dzięki czemu stare partycje są zapisywalne. Ale oryginalne dane pozostają na urządzeniu.

Wiele solidnych narzędzi do odzyskiwania danych sprawia, że ​​odzyskiwanie danych z takich urządzeń jest dziecinnie proste. Jeśli więc Twój dysk zawiera poufne dane, powinieneś skupić się na ich usunięciu, a nie tylko na formatowaniu urządzenia. Aby usunąć dane z dysku USB lub karty SD, musisz nadpisać je niepotrzebnymi losowymi danymi.

instagram viewer

Bezpieczne czyszczenie pamięci flash lub karty SD w systemie Linux

Aby usunąć wszystkie dane osobiste z urządzenia, musisz wykonać kilka kroków. Pierwszym zadaniem jest zlokalizowanie odpowiedniego urządzenia. Użyj lsblk polecenie, aby znaleźć dokładne urządzenie i partycję.

lsblk

Wyświetli listę urządzeń blokowych podłączonych do systemu. Zlokalizuj swoje urządzenie na podstawie wielkości pamięci. Dla ilustracji rozważymy /dev/sdb być urządzeniem i /dev/sdb1 jako partycję podstawową. Po zlokalizowaniu urządzenia i partycji odmontuj partycję za pomocą poniższego polecenia:

sudo umount /dev/sdb1

Po odmontowaniu musisz nadpisać zawartość tego urządzenia. Użytkownicy Linuksa mogą wybierać spośród kilku narzędzi, w tym dd, shred i badblocks. Po wyczyszczeniu danych musisz utworzyć nową partycję i sformatuj dysk USB w systemie Linux.

Wymaż dysk USB lub kartę SD za pomocą dd

Polecenie dd w systemie Linux służy do kopiowania i konwertowania plików. Możesz jednak również użyć dd do usunięcia zawartości urządzenia pamięci masowej.

Na przykład następujące polecenie dd nadpisuje zawartość dysku USB lub karty SD wszystkimi zerami. Upewnij się, że podałeś poprawną nazwę urządzenia, w przeciwnym razie możesz zniszczyć inne partycje.

sudo dd jeśli=/dev/zero z=/dev/sdb bs=4096 status=postęp

Proste nadpisanie zera jest więcej niż wystarczające dla zwykłych użytkowników. Jednak w niektórych przypadkach część danych źródłowych nadal można odzyskać za pomocą specjalistycznego oprogramowania. Jeśli dotyczy to Ciebie, nadpisz dysk za pomocą losowych danych, a nie samych zer.

sudo dd jeśli=/dev/ulosowy z=/dev/sdb bs=4096 status=postęp

Wykonanie tego polecenia może zająć dużo czasu, w zależności od rozmiaru urządzenia. Zauważysz komunikat mówiący „Brak miejsca w urządzeniu" kiedy to się skończy. Wszystko, co musisz teraz zrobić, to utworzyć nową partycję przy użyciu preferowanego systemu plików.

Bezpieczne czyszczenie dysku USB lub karty SD za pomocą niszczenia

Narzędzie do niszczenia to solidne narzędzie do usuwania danych zawarte domyślnie we wszystkich dystrybucjach Linuksa. To część rdzeńutils pakiet, co czyni go dobrym wyborem do usuwania poufnych danych z pamięci USB lub SD.

Jest to potężna aplikacja, która nadpisuje pamięć za pomocą danych pseudolosowych. Więc szansa na odzyskanie usuniętej zawartości jest prawie zerowa. Przy ustawieniach domyślnych shred używa trzech przejść do nadpisywania. Ale możesz kontrolować ten parametr za pomocą -n opcja.

sudo shred -v /dev/sdb

ten -v opcja mówi shredowi, aby wyświetlał raport z postępu operacji. Używając -z opcja dodaje ostateczne nadpisanie z użyciem wszystkich zer, pomocne w ukryciu efektów niszczenia.

sudo shred -v -z /dev/sdb

Ponadto shred umożliwia również nadpisywanie urządzeń przy użyciu danych z losowych źródeł, takich jak /dev/urandom.

sudo shred -v -z --losowe źródło=/dev/urandom -n1 /dev/sdb

Wymaż dysk USB lub kartę SD za pomocą badblocków

Możesz bezpiecznie usunąć zawartość dysku flash, wykonując destrukcyjny test odczytu i zapisu przy użyciu badblocks. Jest to narzędzie służące do wyszukiwania uszkodzonych sektorów na urządzeniach pamięci masowej. Jedną z kluczowych zalet badblocks jest to, że są dostępne na najpopularniejsze systemy Linux domyślnie.

Użyj poniższego polecenia badblocks, aby usunąć zawartość /dev/sdb. To polecenie może zająć dużo czasu, ponieważ zapisuje dane przy użyciu czterech różnych przebiegów.

sudo badblocks -wsv /dev/sdb

Połączyliśmy te -s oraz -v opcje wyświetlania paska postępu i uzyskiwania szczegółowych informacji. Jeśli szukasz szybszego podejścia, użyj zamiast tego poniższego polecenia:

sudo badblocks -wsv -t 0x00 /dev/sdb

ten -t opcja określa wzorzec testowy do nadpisywania. Powyższe polecenie wykorzystuje jedno przejście wszystkich zer, dzięki czemu jest porównywalnie szybsze.

Utwórz nową partycję na dysku USB lub karcie SD

Kiedy nadpisujesz pamięć za pomocą jednej z powyższych metod, usuwają one wszystko, w tym wszelkie partycje i tabelę partycji. Musisz więc utworzyć nową partycję i sformatować ją, zanim będziesz mógł korzystać z urządzenia. Możesz łatwo tworzyć lub zarządzaj partycjami dysku w systemie Linux za pomocą fdisk.

sudo fdisk -l

To polecenie wyświetli listę wszystkich partycji w twoim systemie, w tym na twojej karcie USB lub SD. Użyj poniższego polecenia, aby wybrać swoje urządzenie (/dev/sdb). Uważaj na ten krok i sprawdź wszystko dwukrotnie.

sudo fdisk /dev/sdb

Wprowadzisz monit fdisk. Teraz wpisz n aby utworzyć nową partycję. Będziesz musiał wybrać typ partycji, numer oraz początek i koniec sektora pamięci dla tej partycji. Najlepiej ustawić wszystko jako domyślne, naciskając Wchodzić klucz.

Po utworzeniu partycji musisz zapisać zmiany na swoim urządzeniu. Użyj w polecenie w fdisk i naciśnij Wchodzić. Utworzy nową partycję /dev/sdb1. Po zakończeniu sformatuj partycję za pomocą poniższego polecenia:

sudo mkfs.vfat -F 32 /dev/sdb1

Chroń dane osobowe przed wpadnięciem w niewłaściwe ręce

Dane stały się coraz bardziej ważne wraz z ciągłym rozwojem technologii i wszystkiego, co ma do zaoferowania. Dlatego ochrona danych osobowych powinna być najwyższym priorytetem dla wszystkich. Dlatego przed przekazaniem ich innym osobom lub ich sprzedażą należy odpowiednio wymazać urządzenia USB i karty SD.

Równie ważne jest również trwałe usunięcie danych ze starych telefonów komórkowych, ponieważ są one również bardzo łatwe do odzyskania.

5 najlepszych sposobów na trwałe usunięcie danych Androida

Czytaj dalej

UdziałĆwierkaćUdziałE-mail

Powiązane tematy

  • Linux
  • Dysk USB
  • Karta SD
  • Format dysku

O autorze

Rubajat Hossain (54 opublikowane artykuły)

Rubaiat jest absolwentem CS z silną pasją do open-source. Oprócz tego, że jest weteranem systemu Unix, zajmuje się również bezpieczeństwem sieci, kryptografią i programowaniem funkcjonalnym. Jest zapalonym kolekcjonerem książek z drugiej ręki i ma nieustanny podziw dla klasycznego rocka.

Więcej od Rubaiata Hossaina

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować