Właśnie dostałem kartę micro SD, której planuję używać z Raspberry Pi.
Użyłem menedżera partycji KDE, aby usunąć oryginalną partycję na karcie i napisać nową partycję ext4 12GiB. Po wykonaniu tej czynności karta nadal informuje, że zużywa 6%, 30,02 MiB.
Zasadniczo chcę całkowicie wyczyścić kartę ze wszystkich treści, aby przygotować ją na nowy system operacyjny. Czy polecenie polubi shred
lub dd
wykona lewę, czy też zniszczy partycję?
sd-card
micro-sd
secure-erase
użytkownik3211355
źródło
źródło
fdisk
. (Chyba że nie możesz z powodu GPT lub innych ograniczeń technicznych.)Odpowiedzi:
Twoje zgadywanie
dd
jest słuszne. Możesz wyczyścić kartę SD, wykonując następujące polecenie (załóżmy, że twoja karta SD jest/dev/sdd
):Nie przerywaj tego polecenia, ponieważ może to spowodować uszkodzenie karty SD.
$ sudo dd if=/dev/zero of=/dev/sdd bs=8192
Uwaga: jeśli to polecenie nie zakończy się pomyślnie i musisz je przerwać, najprawdopodobniej można je odzyskać za pomocą programów do odzyskiwania partycji dysku opisanych w innych postach.
Może to zająć trochę czasu, w zależności od rozmiaru i szybkości karty SD. Jeśli jesteś przekonany, że CIA chce odzyskać twoje pliki, a następnie zastąp kartę SD
urandom
zamiastzero
:$ sudo dd if=/dev/urandom of=/dev/sdd bs=8192
dd
polecenie z powyższych przykładów usunie całą kartę SD, pozostawiając ją bez żadnych partycji, nawet bez tablicy partycji. Musisz więc ponownie utworzyć partycję na karcie SD. Można to zrobić przez dowolne narzędzie do partycjonowania jakcfdisk
,parted
(moje zalecenie) lubgparted
.I jeszcze jedno: zachowaj szczególną ostrożność podczas wykonywania
dd
poleceń . Literówka wof=
wartości argumentu może spowodować katastrofę.źródło
/dev/random
i robić to tak jak 5 do 10 razy ... nie wspominając, że powinieneś również spalić go w piekarniku, zapalić się i zakopać głęboko w oceanie: PJeśli właśnie utworzyłeś nową partycję, nie powinno być na niej żadnych rzeczywistych plików. Te 30 MB to prawdopodobnie sam system plików. Partycja potrzebuje kilku różnych tabel i co więcej, aby faktycznie śledzić pliki.
Możesz
ls -alph
dokładnie sprawdzić, czy naprawdę nic na nim nie ma, szukając ukrytych plików za pomocą wiersza poleceń lub włączając ukryte pliki w menu „Widok” Nautilusa.W zależności od tego, w jaki sposób wywołujesz polecenia, prawdopodobne jest, że użycie
shred
lubdd
rzeczywiście nadpisze tablicę partycji i / lub system plików.źródło
Co próbujesz osiągnąć?
(A.) Usuń wszystkie bieżące partycje, aby ponownie użyć karty:
Aby usunąć partycje i / lub ponownie sformatować kartę (micro) SD, po prostu użyj narzędzia gnome-disk-utility (aka „Dyski”).
LUB
(B.) Usuń wszelkie bieżące (lub poprzednie) treści z karty, aby NIE można było ich odzyskać:
Aby bezpiecznie wymazać kartę, musisz ZEJDŹ fizycznie zniszczyć kartę (renderować w cząstki poniżej 2 mm²) LUB użyć narzędzia (od dostawcy) w celu uruchomienia funkcji bezpiecznego wymazywania .
Wielokrotne zapisy (losowych danych) lub przeformatowanie niekoniecznie usunie dane.
źródło
sfill
tego celu można użyć narzędzia. Zobacz superuser.com/questions/319262/...Możesz zniszczyć pliki przed ich usunięciem:
shred
params oznaczają: Pełne, wymuszające usuwanie plików, których nie można zapisać, nie zapisuj losowych bajtów (przyspiesza), pisz zera (znacznie szybciej), obcinaj i usuwaj plik po zapisaniu zer.Pozwoli to pozbyć się danych w taki sposób, że nie zostaną one odzyskane przez aplikacje takie jak
photorec
.Zobacz /unix/27027/how-do-i-recursively-shred-an-entire-directory-tree
źródło