Saya baru saja mendapat kartu micro sd yang saya rencanakan untuk digunakan dengan Raspberry Pi.
Saya menggunakan manajer partisi KDE untuk menghapus partisi asli pada kartu dan untuk menulis partisi ext4 12GiB baru. Setelah melakukan ini, kartu masih mengatakan bahwa 6% darinya, 30,02 MiB, sedang digunakan.
Pada dasarnya, saya ingin sepenuhnya menghapus kartu dari semua konten sehingga mempersiapkannya untuk OS baru. Apakah perintah suka shred
atau dd
melakukan trik atau akankah itu menghancurkan partisi juga?
sd-card
micro-sd
secure-erase
pengguna3211355
sumber
sumber
fdisk
. (Kecuali Anda tidak bisa karena GPT atau batasan teknis lainnya.)Jawaban:
Tebakan Anda
dd
benar. Anda dapat menghapus kartu SD dengan perintah berikut (anggap saja, bahwa kartu SD Anda/dev/sdd
):Jangan menginterupsi perintah ini atau mungkin bisa merusak kartu SD.
$ sudo dd if=/dev/zero of=/dev/sdd bs=8192
Catatan: Jika perintah ini tidak berhasil diselesaikan dan Anda harus membatalkannya, maka kemungkinan besar dapat dipulihkan dengan program pemulihan partisi disk yang dicakup dalam posting lain.
Ini bisa memakan waktu tergantung pada ukuran dan kecepatan kartu SD. Jika Anda yakin, bahwa CIA ingin memulihkan file Anda, maka timpa kartu SD dengan
urandom
alih - alihzero
:$ sudo dd if=/dev/urandom of=/dev/sdd bs=8192
dd
perintah dari contoh di atas akan menghapus seluruh kartu SD, membiarkannya tanpa partisi, bahkan tanpa tabel partisi. Jadi, Anda harus membuat ulang partisi pada kartu SD. Anda dapat melakukan ini dengan alat pemartisi seperticfdisk
,parted
(rekomendasi saya) ataugparted
.Dan satu hal lagi: berhati-hatilah saat memanggil
dd
perintah . Nilaiof=
argumen salah ketik dapat menyebabkan bencana.sumber
/dev/random
dan melakukannya seperti 5 hingga 10 kali ... belum lagi Anda juga harus membakarnya dalam oven, terbakar dan menguburnya jauh di laut: PJika Anda baru saja membuat partisi baru, seharusnya tidak ada file aktual di dalamnya. 30MB itu mungkin hanya sistem file itu sendiri. Partisi membutuhkan beberapa tabel berbeda dan yang lainnya harus benar-benar melacak file.
Anda dapat mengecek bahwa sebenarnya tidak ada apa-apa di sana dengan mencari file tersembunyi
ls -alph
dari baris perintah atau mengaktifkan file tersembunyi di menu "View" dari Nautilus.Bergantung pada bagaimana Anda menjalankan perintah, kemungkinan menggunakan
shred
ataudd
memang akan menimpa tabel partisi dan / atau sistem file.sumber
Apa yang ingin Anda capai?
(A.) Hapus semua partisi saat ini, untuk menggunakan kembali kartu:
Untuk menghapus partisi dan / atau memformat ulang kartu SD (mikro), cukup gunakan gnome-disk-utility (alias 'Disk').
ATAU
(B.) Hapus konten saat ini (atau sebelumnya) pada kartu, sehingga TIDAK dapat dipulihkan:
Untuk menghapus kartu dengan aman , Anda perlu EITHER menghancurkan kartu secara fisik (render menjadi partikel sub-2mm²) ATAU menggunakan utilitas (dari vendor) untuk memicu fungsi hapus aman .
Beberapa penulisan (data acak), atau format ulang TIDAK harus menghapus data.
sumber
sfill
alat dapat digunakan untuk tujuan ini. Lihat superuser.com/questions/319262/...Anda dapat merobek-robek file sebelum menghapusnya:
shred
params berarti: Verbose, penghapusan paksa file yang tidak dapat ditulis, jangan menulis byte acak (mempercepat), menulis nol (lebih cepat), memotong dan menghapus file setelah menulis nol.Ini akan membuang data sedemikian rupa sehingga tidak akan dipulihkan oleh aplikasi seperti
photorec
.Lihat /unix/27027/how-do-i-recursively-shred-an-entire-directory-tree
sumber