Selamat memadam fail dengan SDelete

Apabila anda memadam fail di Windows, ruang pada cakera anda ditandakan sebagai "percuma, " menjadikannya tersedia untuk fail lain yang digunakan. Walau bagaimanapun, data yang anda padam mungkin masih wujud pada cakera, kerana ia tidak ditimpa. Walaupun fail anda disulitkan oleh sistem fail anda, alat forensik masih boleh memintas sistem pengendalian dan mengakses data yang dipadam.

Sekiranya anda mempunyai data sensitif untuk memadam, dan anda ingin memastikan ia tidak dapat dipulihkan, anda boleh menggunakan program SDelete percuma Windows.

SDelete adalah alat yang tidak dapat dipadamkan semula fail, sesuai dengan standard Jabatan Pertahanan AS DOD 5220.22-M untuk pengendalian maklumat rahsia.

Bagaimanakah ia berfungsi?

Sebagai tambahan untuk menandakan ruang bebas pada cakera, SDelete berulang kali mengganti data yang dihapuskan dengan aksara acak. Jenis penggantian ini memastikan bahawa data tidak berlarutan pada medium penyimpanan. Dalam media tradisional seperti pemacu cakera keras, "hantu" magnet bagi data yang dipadam boleh dipulihkan menggunakan alat pemulihan data khas. Oleh itu, apabila anda memadam fail atau mengosongkan Kitar Semula anda, data tersebut masih boleh dibaca oleh orang lain. Contohnya, pihak ketiga yang berniat jahat atau pakar keselamatan yang mempunyai akses fizikal ke komputer anda boleh memulihkan data yang dipadam. Menggunakan SDelete membuat pemulihan jenis ini mustahil.

Memuat turun SDelete

SDelete adalah muat turun percuma. Anda boleh mendapatkannya di //docs.microsoft.com/en-us/sysinternals/downloads/sdelete.

Memasang SDelete

SDelete tidak mempunyai pemasang tradisional. Sebaliknya, fail zip mengandungi dua fail boleh laku, sdelete.exe (untuk versi Windows 32-bit) dan sdelete64.exe (untuk versi 64-bit). Kebanyakan komputer moden adalah 64-bit, jadi jika anda tidak pasti, gunakan sdelete64.exe .

  • Bagaimanakah saya dapat mengetahui sama ada komputer saya adalah 32-bit atau 64-bit?

Anda tidak perlu "pasang" SDelete. Anda boleh mengklik dua kali fail zip, dan seret-dan-lepas satu fail exe ke tempat di komputer anda di mana anda ingin menggunakannya. Kemudian anda boleh membuka tetingkap Prompt Windows Command, tukar ke direktori itu, dan jalankan di sana. Jika anda selesa melakukan ini, anda boleh melangkau ke bahagian seterusnya.

Walau bagaimanapun, jika anda ingin menggunakan SDelete selalunya, ia adalah paling mudah untuk membuat direktori untuknya, meletakkan fail exe di sana, dan menambah direktori itu kepada pembolehubah persekitaran PATH anda. Menetapkan jalan ke direktori SDelete akan membolehkan anda menggunakan SDelete di mana sahaja, tidak kira direktori semasa anda.

Nota: Arahan ini adalah untuk Windows 10, tetapi ia juga akan berfungsi pada Windows 7 atau Windows 8, dengan beberapa perbezaan. Sebagai contoh, bukannya PC ini, dalam versi Windows sebelumnya, anda boleh mengklik pada Komputer Saya .

Nota: Dalam contoh di bawah, sambungan nama fail ditunjukkan. Sebagai contoh, dalam screenshot kami di bawah, fail executable SDelete dipaparkan sebagai sdelete64.exe, tetapi komputer anda mungkin menyembunyikan exeex extension. Di Windows 10, jika anda mahu melihat sambungan nama fail, klik tab Lihat dalam File Explorer dan tandakan kotak sambungan Nama fail .

Untuk memasang SDelete ke folder khusus pada komputer anda dan tambahkan ke PATH anda, ikut arahan di bawah.

  1. Buka tetingkap File Explorer dengan menekan Win + E (tahan kekunci Windows pada papan kekunci anda dan tekan E). Pergi ke folder di mana anda memuat turun fail zip. Contohnya, jika terdapat dalam folder Muat Turun anda, klik Muat turun dalam senarai Akses Pantas di sebelah kiri. Kemudian, klik dua kali fail, SDelete.zip .

  1. Kemudian, buka tetingkap File Explorer lain dengan menekan Win + E sekali lagi. Gerakkan dan ubah suai tingkap untuk melihat kedua-dua tingkap pada skrin anda. Dalam tetingkap Explorer kedua, cari folder Program Files anda. Pilih PC ini di sebelah kiri, kemudian di sebelah kanan, klik dua kali C :, kemudian Program Files .

Nota: Anda mempunyai dua folder Program Files. Satu disebut Program Files (x86) . Folder "x86" adalah untuk program 32-bit. Tidak kira folder yang anda gunakan, tetapi untuk komputer 64-bit, kami mengesyorkan anda memasang SDelete dalam Program Files .

  1. Dalam folder Program Program anda, buat folder baru dengan mengklik butang Folder Baharu atau tekan Ctrl + Shift + N pada papan kekunci anda.

  1. Membuat folder baru dalam folder Program Files memerlukan pengesahan. Untuk mengesahkan bahawa anda ingin membuat folder, klik Teruskan .

  1. Namakan folder baru anda SDelete . Sekiranya anda secara tidak sengaja mengklik dari folder, anda boleh menamakannya dengan menatal ke folder bernama Folder Baru, mengklik sekali untuk memilihnya, dan menekan F2 pada keyboard anda.

  1. Di tetingkap Explorer pertama anda yang menunjukkan kandungan SDelete.zip, seret fail SDelete64.exe ke dalam tetingkap Explorer lain, yang mempunyai folder SDelete baru anda terbuka. Drop it there to copy the file.

  1. Klik Teruskan untuk mengesahkan bahawa anda mahu menyalin fail di sini.

Fail sdelete64.exe kini wujud pada komputer anda dalam direktori C: \ Program Files \ SDelete \ . Seterusnya, tambahkan direktori ini kepada pembolehubah persekitaran PATH anda, supaya anda dapat menjalankan program ini dari direktori lain.

  1. Dalam tetingkap File Explorer, klik kanan PC ini, dan pilih Properties .

  1. Dalam tetingkap Sistem, klik Tetapan Sistem Lanjutan .

  1. Dalam tetingkap Tetapan Sistem Lanjutan, klik Pembolehubah persekitaran .

  1. Tetingkap Pembolehubah Alam Sekitar dibuka. Di bawah pembolehubah Pengguna, pilih baris Laluan, kemudian klik Edit .

  1. Dalam tetingkap Pembolehubah Edit Alam Sekitar, klik Baru .

  1. Semak imbas ke folder SDelete anda: memperluaskan PC ini, C :, Program Files, kemudian pilih SDelete .

  1. Klik OK tiga kali untuk menutup semua tetingkap terbuka dan simpan perubahan anda.

Anda kini boleh menjalankan sdelete64 di Command Prompt, tidak kira apa direktori semasa anda.

Seterusnya, kami akan melihat cara menggunakan sdelete64 untuk memadam fail dengan selamat.

Menggunakan SDelete dari baris arahan

Seperti banyak arahan sistem, SDelete direka untuk digunakan dari baris perintah Windows. Langkah-langkah berikut menerangkan bagaimana untuk membuka Windows Command Prompt dan menjalankan arahan SDelete.

  1. Buka menu Mula. Buka Sistem Windows, dan klik Prompt Perintah .

  1. Tukar ke direktori yang mengandungi fail yang anda ingin padamkan. Sebagai contoh, dalam contoh ini, kami memadamkan fail yang dipanggil back.png, yang terdapat di dalam folder di Desktop kami, dalam folder bernama Peribadi . Sekarang, direktori semasa kami adalah direktori rumah kami, C: \ Users \ username \. Oleh itu, jalankan cd Desktop untuk menukar ke direktori Desktop, kemudian cd "Periksakan peribadi" untuk menukar ke direktori "Periksa peribadi". Kami menggunakan tanda petikan untuk memelihara ruang dalam "pemeriksaan peribadi".
 cd Desktop 
 cd "Pemeriksaan peribadi" 

  1. Untuk melihat fail dalam direktori semasa, jalankan arahan dir .
 dir 

  1. Fail yang hendak dipadamkan adalah kembali.jpg, yang merupakan gambar belakang cek yang dibatalkan. Untuk memadamnya dengan selamat, jalankan arahan sdelete64 / p 5 back.png .
 sdelete64 / p 5 back.png 

Di sini, sdelete64 adalah nama fail exe. / p 5 adalah pilihan yang memberitahu SDelete untuk membuat 5 pas melalui data, menulis aksara rawak ke atas data kami lima kali. Nombor ini boleh menjadi nombor yang anda mahukan. Contohnya, 1 lulus adalah baik, dan 3 dianggap selamat.

  1. Sekiranya ini kali pertama anda berjalan SDelete, anda akan diminta untuk menerima syarat lesen. Baca terma, kemudian klik Setuju untuk menerima dan jalankan program ini.

  1. Selepas anda klik Setuju, arahan berjalan, dan fail anda dipadam dengan selamat.

Bolehkah menggunakan SDelete di seluruh direktori?

SDelete mempunyai pilihan, / s (atau / r ), yang sepatutnya menghapuskan keseluruhan direktori dan semua yang ada. Setakat 2018, bagaimanapun, fungsi ini tidak berfungsi dengan betul, yang merupakan bug yang diketahui dalam program ini. Kesimpulannya adalah bahawa Microsoft tidak mahu fungsi ini berfungsi dengan baik, dan tidak pernah mendapat perhatian untuk membetulkannya. Walau apa pun, sehingga bug ini ditetapkan, tidak mungkin untuk memadam direktori secara rekursif dengan SDelete. (Untuk maklumat lanjut, lihat topik ini di forum Sysinternals.)

Walau bagaimanapun, wildcards masih berfungsi, jadi anda boleh memadam setiap fail dalam satu direktori dengan menggunakan asterisk (" * ") untuk nama fail. Sebagai contoh, dalam arahan di atas, hanya satu fail dipadam. Sebaliknya, anda boleh menjalankan sdelete64 / p 5 * untuk memadam kedua-dua fail dalam satu arahan.

 sdelete64 / p 5 * 

Nota mengenai nama fail

Walaupun SDelete memadam data yang disimpan dalam fail anda, ia tidak menggantikan nama fail. Oleh itu, sedar bahawa walaupun pihak ketiga tidak dapat melihat data yang dialih keluar dengan SDelete, nama-nama fail tersebut masih boleh diperolehi dari analisis tahap rendah sistem fail anda.