Di komputer, penghapus adalah istilah yang digunakan untuk menggambarkan program perangkat lunak atau perangkat keras yang dimaksudkan untuk menghapus isi hard drive sepenuhnya. Menggunakan penghapus adalah satu-satunya cara nyata untuk memastikan data dihapus dari hard drive, karena hanya memformat drive meninggalkan opsi untuk memulihkan banyak informasi yang ada. Ada tingkat keamanan yang berbeda untuk penghapus, dengan yang paling dasar melakukan lebih dari format sederhana, tetapi masih menyisakan beberapa kemungkinan untuk merekonstruksi bit data, dan yang paling canggih menghancurkan setiap keping data pada drive.
Untuk memahami mengapa penghapus itu penting, akan sangat membantu untuk memahami bagaimana hard drive menyimpan informasi, dan apa yang terjadi ketika komputer diperintahkan untuk menghapus file. File disimpan dalam bit di seluruh drive; ketika pengguna membuka file, ia memeriksa untuk melihat di mana file itu disimpan dan membacanya. Seiring waktu, file-file ini akan menjadi terfragmentasi dan tersebar di hard drive, tetapi hard drive masih dapat menemukannya dan merekonstruksi file sepenuhnya. Ruang kosong pada hard drive ditandai sebagai kosong sehingga komputer tahu bahwa ia dapat meletakkan file baru di sana atau membiarkan file yang ada menyebar ke blok data tersebut.
Saat file dihapus, file tersebut pertama-tama dimasukkan ke dalam tempat penyimpanan sementara di komputer, seperti tempat sampah atau tempat daur ulang. Pada titik ini, setiap pengguna cukup membuka tempat sampah dan menemukan file, dan menyeretnya kembali untuk membukanya kembali. Banyak orang, setelah mereka mengosongkan sampah, berpikir bahwa file-file itu akan terhapus secara permanen. Kenyataannya, semua yang terjadi adalah bahwa komputer mengubah blok data tersebut dari mengatakan bahwa mereka memiliki informasi tentangnya menjadi mengatakan bahwa mereka kosong dan dapat ditulis ulang.
Triknya adalah, blok tersebut tidak perlu ditimpa kecuali banyak file lain ditambahkan ke komputer. Ini berarti pengguna tingkat lanjut dapat dengan mudah mengubah cara komputer melihatnya, dan informasi akan muncul kembali. Faktanya, bahkan jika banyak file baru ditambahkan ke komputer, kemungkinan besar potongan file asli akan tetap ada. Seorang individu yang berdedikasi dapat merekonstruksi petak besar data, seperti potongan email pribadi, kata sandi, atau informasi penagihan. Untuk alasan ini, sangat penting untuk menggunakan penghapus saat membuang hard drive yang mungkin memiliki informasi sensitif di dalamnya.
Penghapus pada dasarnya mengambil semua potongan data itu dan mengatakan mereka kosong. Kemudian ia melewati dan secara acak menulis informasi pada setiap byte hard drive, memastikannya menimpa apa pun yang mungkin ada di sana. Format standar untuk penghapus terdiri dari melewati dan menulis 1 pada setiap byte, kemudian melalui dan menulis 0 pada setiap byte. Pada akhir ini, kemungkinan semua data akan terhapus sepenuhnya.
Penghapus perangkat keras melakukan hal yang sama seperti penghapus perangkat lunak, tetapi melakukannya tanpa memerlukan komputer. Dengan cara ini, seseorang dapat mengambil hard drive, pasang ke penghapus, dan secara otomatis akan membersihkan semua data dari itu. Ini bisa ideal untuk organisasi dengan banyak hard drive yang perlu dihapus. Untuk orang-orang yang ingin benar-benar yakin bahwa data mereka hilang, ada opsi lebih lanjut: penghancuran hard drive. Ini adalah proses mengambil pelat data dari hard drive dan merobek-robeknya, dan terkadang membakarnya lebih lanjut, memastikan bahwa sama sekali tidak ada data yang dapat bertahan.