Jika saya menghapus foto / file, mengapa tidak dihapus? Kenapa mereka bisa dipulihkan?

17

Saya mencoba menghapus beberapa foto dari Perpustakaan Foto / Hard Drive anak saya. Sejauh ini yang saya lakukan adalah memindahkan foto ke tempat sampah dan mengosongkannya.

Sekarang masalahnya adalah, file / foto yang dihapus dapat dipulihkan dengan menggunakan Perangkat Lunak Pemulihan apa pun yang ada di pasaran. (Menurut suamiku)

Saya bingung. Jika seseorang menghapus / menghapus seluruh drive internal - mengapa file yang dihapus dapat dipulihkan?

Komputer anak saya adalah iMac 2014 yang menjalankan El Capitan dan memiliki hard drive SATA 500GB.

Andrea
sumber
2
Pertanyaan berbeda, tetapi jawabannya di sini mencakup cara menghapus ruang kosong dengan aman - apple.stackexchange.com/questions/237232/…
Tetsujin
2
Pertanyaannya adalah, apakah ini dari SSD atau pada hard drive biasa? Itu membuat perbedaan. Inilah jawaban yang relevan . Jawaban yang sangat singkat adalah bahwa perintah hapus seperti menghapus alamat Anda dari catatan kota tetapi tidak menghancurkan rumah Anda. HDD, biarkan data, SSD benar-benar meruntuhkan tanah.
Allan
9
Saya tidak ingin ibu / ayah saya menghapus foto / file dari Mac / iPhone saya (tanpa persetujuan saya)!
klanomath
5
@ SherwoodBotsford Jika jawaban Anda kepada seseorang yang menghancurkan file orang lain adalah "Anda harus memiliki cadangan", Anda sepenuhnya tidak mengerti intinya. Tapi saya rasa itu lebih dari topik Parenting.SE ...
user1686
2
@pipe Saya mengomentari versi ke-2 (revisi) dari pertanyaan yang tidak lagi berisi bagian "... Saya menemukan foto-foto intim di bagian putri ..." . Saya masih yakin bahwa 2-99yo dapat dan harus dapat menyimpan foto dirinya terlepas dari isinya (terutama jika hanya satu orang yang terlihat). Saya akan menunjukkan risiko yang terlibat dan mengajar orang itu bagaimana menjaga mereka tetap aman. Tapi ini mungkin milik orang tua dan / atau keamanan / FileVault
klanomath

Jawaban:

38

Jawaban singkat

Dengan memindahkan file ke Trash dan kemudian mengosongkan trash, atau dengan melakukan format cepat dari hard drive tradisional (yaitu bukan solid state drive), Anda sebenarnya tidak menghapus file. Alih-alih, yang Anda lakukan hanyalah menghapus informasi tentang file-file itu. Ini berarti sistem operasi sama sekali tidak tahu file-file itu ada, apalagi di mana pada drive mereka ada.

Jawaban panjang

Oke, izinkan saya menjelaskan ini dengan menggunakan analogi.

Bayangkan Anda berada di perpustakaan dan perpustakaan khusus ini berisi 100.000 buku. Semua buku ini diindeks dalam katalog perpustakaan. Katalog ini dapat diakses melalui komputer yang memungkinkan Anda untuk mencari berdasarkan judul, penulis, tanggal, dll. Yang terpenting, setiap indeks memberi tahu Anda secara tepat di mana buku itu berada. Ini membuatnya mudah untuk menemukan apa yang Anda cari saat Anda perlu. Anda cukup melakukan pencarian katalog dan itu akan memberi tahu Anda dengan tepat di mana buku itu berada (yaitu bagian apa, baris, dan rak tempat duduknya).

Suatu hari, seseorang tanpa sengaja menghapus catatan buku tertentu dari katalog perpustakaan. Buku itu sendiri masih ada di sana, duduk di tempat yang persis sama. Tetapi tidak ada yang tahu itu ada di sana dan / atau di mana itu!

Hari berikutnya, seseorang masuk dan mencuri komputer yang berisi katalog perpustakaan. Semua buku masih ada di sana, tetapi jika Anda masuk dan ingin menemukan buku tertentu tentang Steve Jobs, Anda tidak akan tahu apakah buku itu ada di perpustakaan dan, jika demikian, di mana menemukannya!

Sekarang bayangkan hard drive Anda adalah perpustakaan itu. Ini berisi 100.000 file (dokumen, foto, video, musik, dll).

  • Saat Anda memindahkan file ke Sampah dan kemudian mengosongkannya, itu mirip dengan seseorang yang secara tidak sengaja menghapus catatan buku tertentu dari katalog perpustakaan.

  • Ketika Anda menghapus hard drive, itu mirip dengan seseorang mencuri seluruh katalog perpustakaan.

Jadi, menggunakan analogi kami, buku-buku masih ada di rak. Mereka belum pergi kemana-mana! Tetapi jika Anda ingin menemukan satu buku yang Anda cari, ya, Anda sama sekali tidak tahu ke mana harus mencari.

Begitu juga saat menghapus file atau menghapus hard drive. Komputer Anda tidak tahu apa pun data pada hard itu, atau di mana itu. Jadi, sebagai pengguna, jika Anda menavigasi di sekitar hard drive Anda tidak akan melihat file-file itu karena Mac Anda tidak menyadarinya dan karenanya tidak menampilkannya. Mereka secara efektif tidak ada.

Tetapi, jika Anda menggunakan perangkat lunak pemulihan data, maka itu mirip dengan perpustakaan yang mempekerjakan seseorang untuk masuk dan berjalan naik turun setiap baris rak buku dan membuka masing-masing dan setiap buku dan mencatat judul, penulis, lokasi, dll. Perangkat lunak pemulihan data tidak tahu apa yang ada di hard drive Anda pada awalnya, tetapi akan menginterogasi setiap blok ruang untuk benar-benar melihat apa yang ada di sana dan kemudian dapat memulihkannya . Dengan kata lain, itu membuat apa yang sudah ada terlihat lagi.

Ketika Anda mengosongkan sampah atau menghapus hard drive dan kemudian mulai menyimpan file baru ke komputer Anda, seiring waktu macOS hanya akan menimpa data sebelumnya karena tidak tahu ada data di sana. Itu hanya melihatnya sebagai ruang kosong dan karenanya tersedia untuk menulis data baru. Itu sebabnya memulihkan data selalu lebih sukses segera setelah Anda menghapus sesuatu, karena ada sedikit kesempatan itu sudah ditimpa.

Jika Anda ingin memastikan foto-foto intim itu tidak dapat dipulihkan, Anda dapat:

PENTING: Jika anak Anda memiliki cadangan Time Machine, maka semua foto intim itu hampir pasti juga ada dalam cadangan itu.

Kata terakhir ...

Opsi lain yang dapat diambil pengguna adalah mengenkripsi drive startup Mac mereka. Ini akan mengamankan data Anda karena semua yang ada di disk terenkripsi. Jika Anda menghapus file, ini tidak dapat dipulihkan atau, lebih tepatnya, mereka dapat dipulihkan, tetapi mereka dienkripsi dan karenanya tidak dapat diakses oleh siapa pun yang tidak memiliki kredensial yang tepat (misalnya kata sandi masuk, kunci pemulihan).

Untuk info lebih lanjut tentang cara menggunakan FileVault lihat: Gunakan FileVault untuk mengenkripsi disk startup pada Mac Anda .

Monomeeth
sumber
Penjelasan yang sangat bagus!
Andre
3
Saya tidak yakin tentang bagian "hapus hard drive". Jika Anda bermaksud memilih dan menghapus semua file - itu mirip dengan menghancurkan katalog, ya. Memformat ulang (menulis sistem file baru) - mungkin ya, itu tergantung. Tapi tak satu pun dari mereka yang tampaknya biasa disebut menghapus hard drive itu sendiri - yang biasanya mengacu mengisi seluruh drive dengan data yang kosong ...
user1686
@ kegembiraan, saya pikir dia menggunakan "hapus hard drive" dengan cara OP digunakan dalam pertanyaan. OP tampaknya berpikir itu berarti "menghapus semua file" seperti meletakkannya di tempat sampah dan mengosongkannya.
JPhi1618
2
Ada satu perbedaan signifikan antara cara kerja sistem file dan analogi perpustakaan ini. Yaitu, jika seseorang ingin meletakkan sebuah buku di rak tempat buku yang tidak disimpan disimpan, buku yang lama akan dibuang sama sekali tanpa ada kesempatan untuk dipulihkan . Itu, dan fakta bahwa sistem file dapat menyimpan halaman buku yang berbeda di lokasi yang sama sekali berbeda. Ini analogi yang bagus, tapi saya pikir dalam beberapa skenario itu bisa lebih menyesatkan daripada membantu.
undercat mendukung Monica
5
@undercat Sepenuhnya setuju analogi itu tidak sempurna , tetapi itu benar-benar hanya bertujuan untuk menjelaskan bagaimana mungkin data tetap berada di drive. Pertanyaan asli mereka telah diedit agak, tetapi bagian dari pertanyaan asli menyatakan: Dapatkah seseorang menjelaskan hal ini kepada saya? Tampaknya aneh jika Anda menghapus sesuatu, Anda sebenarnya tidak menghapus sesuatu! , dan saya pikir analogi ini berfungsi dengan baik untuk menyampaikan bagaimana mungkin menghapus sesuatu sebenarnya tidak menghapus sesuatu.
Monomeeth
9

File pada hard drive ada di sekitar dan sistem menyimpan pointer yang mengarah ke file. Ketika Anda menghapus file, Anda benar-benar hanya menghapus pointer dan datanya masih ada, tetapi Anda tidak dapat menemukannya dengan alat normal. Sistem operasi pada akhirnya akan menimpa data itu dengan data baru.

Di sinilah pemulihan data terjadi, ada alat yang memungkinkan pemindaian drive dan memulihkan file (mengembalikan pointer).

Salah satu cara untuk menghindarinya adalah dengan menimpa tempat data aktual berada beberapa kali. Sekali lagi ada alat untuk itu.

Sebelum El Capitan, Anda dapat mengosongkan tempat sampah dengan aman di menu, tetapi opsi itu hilang karena tidak berfungsi sebagaimana mestinya. Dalam versi yang lebih baru ini bisa dilakukan dari terminal seperti ini: diskutil secureErase freespace LEVEL /Volumes/DRIVENAME. Sumber: Apakah FileVault 2 juga mengenkripsi ruang disk kosong saya?

Anda dapat menghapus file seperti itu dengan perintah ini srm -v /path/to/file/to/securely/delete/example.png. Namun, alat yang bagus dapat memulihkan file yang dihapus seperti ini.

Sayangnya satu-satunya solusi nyata adalah aman menghapus drive penuh dan menimpanya dengan acak 0 dan 1. Satu kali sudah cukup. Proses ini menghapus semua yang ada di drive dan membutuhkan banyak waktu untuk menyelesaikannya.

b4d
sumber
2
0 atau 1 beberapa kali lipat. Tiga kali biasanya sudah cukup. Sekali saja sudah cukup, untuk penyimpanan magnetis. Dua kali atau lebih adalah paranoia untuk penyimpanan magnetik, dan masih bukan jaminan untuk penyimpanan flash. Tidak ada alasan untuk berpikir bahwa tiga kali "biasanya cukup". security.stackexchange.com/questions/10464/…
MJeffryes
@ McJeffryes Saya setuju, terima kasih atas tautannya, tidak pernah memberikan banyak perhatian sebelumnya. Saya telah mengedit posting. Terima kasih!
B4D
2
Perhatikan juga bahwa tidak sekali, atau berapa kali pun cukup untuk menghapus SSD. Inilah sebabnya mengapa Apple menghapus fungsi hapus aman. Satu-satunya cara untuk menghapus SSD dengan benar adalah dengan menggunakan fungsi hapus drive, yang dipanggil sebagai bagian dari proses pemformatan.
MJeffryes
1
@MJeffryes - itu tidak benar sehubungan dengan SSD modern (5 tahun terakhir). Perintah hapus AT yang dikirim ke drive akan secara instan menandai sel yang dihapus sebagai "baru / tidak terpakai" dan jika perintah baca dikirim maka akan mengembalikan nilai-nilai omong kosong atau nol (masing-masing DZAT atau RZAT). Anda tidak perlu "memformat" SSD untuk menghapusnya dengan aman.
Allan
5

Mengosongkan tempat sampah tidak menghapus ruang file yang ditempati pada disk: itu hanya menandai ruang yang tersedia untuk digunakan lagi. Jika ruang belum digunakan kembali, data masih ada dan dapat ditemukan oleh perangkat lunak yang melihat melalui ruang drive yang tersedia mencari, misalnya, fragmen foto.

Menghapus ruang akan membutuhkan waktu, karena sebagian besar data tidak sensitif, biasanya lebih baik membiarkannya di sana daripada benar-benar menghapusnya. Ini juga memungkinkan orang untuk pulih dari oopses.

David Richerby
sumber
2
"Menghapus ruang akan memakan waktu" Lebih penting lagi, itu juga akan menyebabkan peningkatan kebisingan, keausan mekanis dan konsumsi energi hard drive, dan peningkatan konsumsi energi dan keausan pada solid state drive.
Alexander - Reinstate Monica
4

Jawaban Monomeeth sudah menjelaskan cara menghapus dan memulihkan bekerja.

Saya akan mencoba menjelaskan alasannya mereka bekerja seperti itu.

Komputer saat ini cepat, tetapi tidak selalu demikian. Secara konseptual, OS X terbaru terbesar (perangkat lunak yang dimiliki semua komputer apel yang membuatnya berfungsi) memiliki banyak kesamaan dengan Unix awal dari tahun 1980-an (pikirkan perangkat lunak untuk mesin-mesin berukuran lemari es tua yang hanya dimiliki oleh universitas atau perusahaan besar).

Timpa data pada hard disk mahal (membutuhkan banyak sumber daya komputer). Perbedaan antara menghapus pointer (think entry catalog perpustakaan) ke tempat data berada dan data itu sendiri (think collection of ensiklopedi) adalah (tergantung pada ukuran data) perbedaan antara berlari ke rumah di sebelah (detik) dan berlari mengelilingi seluruh planet Bumi (tahun) ... atau ke bulan dan kembali (berabad-abad) ... atau ke sistem bintang berikutnya (Anda mendapatkan idenya). Sulit untuk menjelaskan kepada orang non-teknis seberapa besar perbedaannya.

Meskipun komputer berjalan jauh lebih cepat daripada manusia, dan komputer modern berjalan jauh lebih cepat daripada komputer awal, perbedaannya masih signifikan.

Itu juga berperan dalam faktor sosial: orang ingin komputer mereka cepat. Mereka juga ingin dapat memulihkan file jika mereka tidak sengaja menghapusnya. Ada juga inersia dari fakta bahwa filesystem hampir selalu bekerja seperti itu, dan akan membutuhkan banyak programmer banyak waktu (baca: sangat sangat mahal) untuk mengubahnya.

Semua itu menambah hingga mac Anda saat ini (dan setiap komputer lainnya) bekerja lebih atau kurang seperti cara jawaban Monomeeth.

Untuk info lebih lanjut lihat pertanyaan ini dan jawaban saya untuk itu.

Jared Smith
sumber
4

Jawaban ini milik Parenting SE, tetapi karena pertanyaannya ada di sini, saya akan memberikan jawabannya juga. Itu tidak menjawab pertanyaan perangkat keras OP yang sebenarnya.

Menindaklanjuti komentar. Jawaban teknis menutupinya. Anda dapat menghapus gambar, dan ada aplikasi yang akan menulis omong kosong di atas file sebelum menghapusnya membuat pemulihan tidak mungkin tanpa keterampilan teknologi yang sangat tinggi.

Namun setiap anak dengan otak yang Tuhan berikan kepada lobak akan belajar dari pengalaman pertama, dan menyembunyikan sesuatu dari Anda.

Ini adalah salah satu yang tidak Anda menangkan dengan menetapkan aturan. Anda memenangkan yang satu ini dengan meyakinkannya bahwa dia tidak menginginkan hal semacam ini di komputernya. Diskusikan konten yang mengganggu Anda. Jauh lebih baik baginya untuk bersikap terbuka, dan untuk membicarakan hal ini, kemudian baginya untuk merahasiakannya. Secara keseluruhan proses ini dimulai bertahun-tahun sebelumnya. Mendapatkan kepercayaan pada saat ini sangat sulit.

14 adalah usia yang sulit. Kita semua membuat pilihan bodoh pada usia itu. Saya selalu merasa bisa berbicara tentang apa pun dengan orang tua saya. Mereka menunjukkan kemungkinan kerugian pada banyak hal, tetapi mengatakan kepada saya bahwa saya diizinkan untuk melakukan kesalahan saya sendiri. Saya membuat beberapa. Tapi tidak sebanyak kebanyakan teman sekelasku.

Atau Anda mengambil komputer darinya.

Cara anak Anda dapat menghindari upaya Anda untuk mengontrol konten perangkatnya:

  1. Kode sandi perangkat.
  2. Enkripsikan hard drive.
  3. Partisi hard drive dan buat partisi ekstra terenkripsi.
  4. Partisi hard drive dan biasanya tidak terpasang.
  5. Buat folder tersembunyi.
  6. Buat beberapa pustaka foto.
  7. Simpan barang di thumb drive. Pada thumb drive Anda dapat melakukan kombinasi 1-6.
  8. Buat akun pengguna baru dan perlu masuk. Jangan tampilkan item masuk di layar pembuka. Gunakan satu akun untuk sekolah, dan yang lainnya untuk hal-hal rahasia.
  9. Simpan barang di cloud.
  10. Simpan barang-barang di arsip yang menyoroti (atau setara) tidak mencari.
  11. Buat akun email baru di server publik. Kirim barang sebagai lampiran ke akun itu.
Sherwood Botsford
sumber
3

Perangkat penyimpanan Anda seperti buku besar dengan direktori. Informasi disimpan di beberapa halamannya dan direktori akan memiliki pointer yang sesuai yang mengarah ke halaman-halaman itu. Ketika Anda menghapus sesuatu, halaman dibiarkan utuh, tetapi direktori yang mengarah padanya akan ditandai sebagai kosong. Saat Anda membalik-balik halaman itu sendiri, Anda akan melihat data yang telah "dihapus".

Lihat Jian Shin
sumber
3

Ide dasar dari sebuah hard drive adalah bahwa hard drive Anda terdiri dari banyak bagian yang dapat diletakkan di dua negara bagian yang berbeda. Bisa dibayangkan, hard drive Anda berisi milyaran sakelar yang dapat diputar ke satu sisi atau yang lain. Saat Anda membuka file, komputer Anda melihat sakelar yang sesuai pada hard drive Anda, melihat statusnya, dan memproses informasi itu untuk membuat apa yang Anda lihat di layar. Komputer melacak file apa yang disimpan dalam potongan apa, dan setiap kali Anda menyimpan file baru, ia mencari seperangkat sakelar yang belum digunakan. Jika tidak ada sakelar gratis, berarti Anda tidak dapat menyimpan file.

Ketika Anda memindahkan file ke tempat sampah, itu memberitahu komputer bahwa Anda tidak perlu file lagi. Jadi komputer kemudian pergi ke catatannya dari file apa yang disimpan di mana, dan menghapus catatan yang menyimpan lokasi file itu. Sekarang lokasi file tidak lagi terdaftar sebagai "digunakan", dan jika komputer perlu menyimpan file di suatu tempat, itu dapat menggunakan ruang itu.

Jadi, ketika Anda memindahkan file ke tempat sampah, sakelar yang mewakili file itu tidak berubah. Semua yang berubah adalah bahwa lokasi mereka tidak ditandai sebagai "bekas". Sekarang, Anda mungkin bertanya-tanya, "Mengapa saklar itu tidak diubah?" Dan pertanyaan yang sesuai adalah "Mengapa mereka?" Satu konfigurasi switch sama baiknya dengan yang lain. Komputer bisapergi melalui dan "reset" semua switch, tetapi tidak ada manfaat dari sudut pandang komputasi. Menyimpan file setelah switch "reset" tidak lebih cepat daripada menyimpan file dengan switch dalam konfigurasi acak. Setiap kali Anda menghabiskan waktu mengatur ulang sakelar hanya sia-sia. Dari sudut pandang komputasi, tidak ada yang namanya "menghapus" file, hanya ada menulis file lain di mana file pertama dulu. Jika Anda ingin membuat file tidak dapat dipulihkan, Anda harus menulis sesuatu yang lain ke bagian hard drive tempat penyimpanannya.

Akumulasi
sumber