Apa yang Terjadi pada Data Apabila Ia Dapat Dihapus dari Bin Kitar Semula Anda?
Kebanyakan masa kita jarang menyimpan pemikiran untuk fail yang dipadam di luar mengetahui bahawa mereka kini tidak lagi cara kami, tetapi apa yang sebenarnya berlaku pada fail tersebut apabila kami memadamnya? Pos Q & A SuperUser hari ini mempunyai jawapan kepada soalan pembaca yang ingin tahu tentang proses penghapusan.
Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.
Photo courtesy of Gerard's World (Flickr).
Soalan
Pembaca SuperUser Shea A. mahu tahu apa yang berlaku kepada fail yang dipadamkan pada komputer:
Betulkan saya jika saya salah di sini, tetapi apabila anda memadam sesuatu dari PC anda, semua komputer anda menulis lebih daripada beberapa binari dengan 0 menggantikan 1 (atau sesuatu yang berlaku). Oleh itu, apabila anda menghantar sesuatu ke Recycle Bin, ia menulis sebahagian daripada fail, maka apabila anda memadam fail dari Recycle Bin, ia menulis lebih lanjut?
Bagaimanakah proses penghapusan fail dan proses Recycle Bin berfungsi?
Jawapan
Penyumbang SuperUser Boann dan Mary Biggs mempunyai jawapan untuk kami. Pertama, Boann:
Operasi tidak menulis di atas fail. Memindahkan fail ke Recycle Bin hanya itu, menggerakkan fail. Kandungannya dibiarkan sepenuhnya utuh.
Memadam fail dari Recycle Bin (atau memadamkannya secara langsung menggunakan Shift + Delete) membuang entri nama fail dari folder. Bahagian cakera yang sebelumnya diduduki oleh fail tidak diubah suai atau ditulis ganti dan masih mengandungi data fail, tetapi data tersebut tidak lagi dikaitkan dengan nama fail. Tempat itu pada cakera direkodkan sebagai "percuma", bagaimanapun, jadi masa depan menulis ke cakera boleh menggunakan semula ruang itu, dan jika anda terus menggunakan cakera, ruang pasti akan ditimpa akhirnya.
Dalam kes di mana anda perlu menghalang pemulihan data yang dipadam, alat khas ada untuk menulis ganti data dengan selamat. Itu tidak dilakukan secara lalai kerana ia perlahan dan kenaikan pada cakera.
Diikuti oleh jawapan dari Mary Biggs:
Fail dalam dua bahagian:
- Sebuah entri direktori yang merekodkan nama fail dan juga mengandungi senarai blok pada cakera yang mengandungi kandungan data fail. Sistem operasi kemudian "tahu" bahawa blok ini digunakan.
- Blok sebenar yang mengandungi kandungan data fail.
Apabila fail dipadam:
- Senarai blok dalam entri direktori ditandakan sebagai "percuma" dan dikembalikan kepada sistem operasi. Entri direktori dipadam, jadi fail "hilang" dari sistem fail.
- Blok sebenar tidak disentuh, jadi kandungan data fail tetap tidak disentuh sehingga beberapa fail baru lain akan menimpanya. Inilah sebabnya bahawa perisian pemulihan fail sering kali boleh membina semula fail yang dipadam (tetapi hanya jika ia digunakan tidak lama lagi selepas pemadaman).
Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.