Fotoğrafları / dosyaları silersem neden gerçekte silinmezler? Nasıl geri kazanılabilirler?


17

Kızımın Fotoğraf Kütüphanesi / Sabit Diskinden bazı fotoğrafları silmeye çalışıyorum. Şimdiye kadar yaptığım, fotoğrafları çöp kutusuna taşıdım ve boşalttım.

Şimdi sorun, silinen dosyalar / fotoğraflar piyasadaki herhangi bir Kurtarma Yazılımı kullanılarak kurtarılabilir. (Kocama göre)

Kafam karıştı. Birisi tüm dahili bir sürücüyü siler / siler - silinen dosyalar nasıl kurtarılabilir?

Kızımın bilgisayarı El Capitan çalışan bir 2014 iMac ve 500GB SATA sabit diski var.


2
Farklı bir soru, ancak buradaki cevap boş alanın nasıl güvenli bir şekilde silineceğini kapsar - apple.stackexchange.com/questions/237232/…
Tetsujin

2
Soru şu: Bu bir SSD'den mi yoksa normal bir sabit diskten mi? Bir fark yaratır. İşte ilgili bir cevap . Çok kısa bir cevap, silme komutunun adresinizi şehir kayıtlarından silmek, ancak evinizi yıkmamak gibidir. HDD'ler, veriyi bırakıyor, SSD'ler gerçekten toprağı yıkıyor.
Allan

9
Annemin / babamın Mac / iPhone'umdaki resimleri / dosyaları silmesini istemiyorum (benim iznim olmadan)!
klanomath

5
@SherwoodBotsford Bir başkasının dosyalarını yok eden birine verdiğiniz yanıt "yedeklemeniz gerekir" ise, noktayı tamamen kaçırıyorsunuz demektir. Ama bu daha çok bir Ebeveynlik konu var sanırım ...
user1686

2
@pipe Sorunun 2. (gözden geçirilmiş) versiyonunu artık "... kızımın ..." bölümünde samimi fotoğraflar buluyorum . Hala bir 2-99yo'nun içeriğinden bağımsız olarak herhangi bir resmini tutabildiğine ve saklayabileceğine inanıyorum (özellikle sadece bir kişi görünürse). İlgili risklere dikkat çeker ve kişiye bunları nasıl güvende tutacağını öğretirim. Ama bu muhtemelen ebeveynlik ve / veya güvenlik / dosya vaultuna ait
klanomath

Yanıtlar:


38

Kısa cevap

Çöp Kutusuna bir dosya hareketli ve daha sonra çöp kutusunu boşaltarak veya yaparak hızlı bir geleneksel sabit diskin formatını (yani değil bir katı hal sürücüsü), aslında konum değil dosyaları silerek. Bunun yerine, yaptığınız tek şey bu dosyalar hakkındaki bilgileri silmek. Bu, işletim sisteminin sürücüde nerede bulunduklarına bakılmaksızın, bu dosyaların var olduğu konusunda hiçbir fikri olmadığı anlamına gelir.

Uzun cevap

Tamam, bunu bir benzetme kullanarak açıklayayım.

Bir kütüphanede olduğunuzu ve bu kütüphanenin 100.000 kitap içerdiğini düşünün. Tüm bu kitaplar kütüphane kataloğunda endekslenir. Bu kataloğa, başlık, yazar, tarih vb. İle arama yapmanızı sağlayan bir bilgisayar üzerinden erişilebilir. Bu, ihtiyacınız olduğunda aradığınızı bulmanızı kolaylaştırır. Sadece katalogda bir arama yaparsınız ve bu kitabın tam olarak nerede olduğunu söyler (yani hangi bölüm, sıra ve rafta oturduğunu).

Bir gün, birisi yanlışlıkla belirli bir kitabın kaydını kütüphane kataloğundan siler. Kitabın kendisi hala aynı yerde oturuyor. Ama kimse orada olduğunu ve / veya nerede olduğunu bilmiyor!

Ertesi gün, birisi içeri girer ve kütüphane kataloğunu içeren bilgisayarı çalar. Tüm kitaplar hala orada, ama içeri girdiyseniz ve Steve Jobs hakkında belirli bir kitap bulmak istiyorsanız, bu kitabın kütüphanede olup olmadığı hakkında bir fikriniz olmaz ve eğer öyleyse, nerede bulacağınız konusunda hiçbir fikriniz olmaz!

Şimdi sabit diskinizin bu kütüphane olduğunu hayal edin. 100.000 dosya içerir (belgeler, fotoğraflar, videolar, müzik, vb.).

  • Bir dosyayı Çöp Kutusuna taşıdıktan sonra boşalttığınızda, belirli bir kitabın kaydını yanlışlıkla kütüphanenin kataloğundan silen birine benzer.

  • Bir sabit diski sildiğinizde, kitaplığın tüm kataloğunu çalan birine benzer.

Yani, benzetmemizi kullanarak, kitaplar hala raflarda. Hiçbir yere gitmediler! Ama aradığınız tek bir kitabı bulmak isterseniz, nereye bakacağınız konusunda hiçbir fikriniz olmazdı.

Aynı şekilde dosyaları silerken veya bir sabit sürücüyü silerken. Bilgisayarınızın hangi verilerin bu kadar zor olduğu veya nerede olduğu hakkında hiçbir fikri yoktur. Dolayısıyla, kullanıcı olarak, sabit diskte dolaşırsanız, Mac'iniz bu dosyaların farkında olmadığı ve bu nedenle görüntülemediği için bu dosyaları görmezsiniz. Etkili olarak mevcut değiller.

Ancak, veri kurtarma yazılımı kullanacaksanız, o zaman birisini içeriye alıp her kitap rafı sırasına ve aşağıya doğru yürümeye ve her kitabı açmaya ve başlıklarını, yazarlarını, konumlarını vb. Veri kurtarma yazılımı başlangıçta sabit diskinizde ne olduğu hakkında hiçbir fikre sahip değildir, ancak aslında orada ne olduğunu görmek ve daha sonra onu kurtarmak için her alan bloğunu sorgulayacaktır . Başka bir deyişle, zaten orada olanı tekrar görünür kılıyor.

Çöp kutusunu boşalttığınızda veya bir sabit sürücüyü sildiğinizde ve ardından yeni dosyaları bilgisayarınıza kaydetmeye başladığınızda, zaman içinde macOS önceki verilerin üzerine yazacaktır, çünkü orada herhangi bir veri olduğunu bilmez. Sadece boş alan olarak görür ve bu nedenle üzerine yeni veriler yazmak için kullanılabilir. Bu nedenle, bir şeyi sildikten kısa bir süre sonra veri kurtarma her zaman daha başarılıdır, çünkü zaten üzerine yazılma şansı daha azdır.

Bu samimi fotoğrafların kurtarılamayacağından emin olmak istiyorsanız, şunları yapabilirsiniz:

ÖNEMLİ: Kızınızda Time Machine yedeklemeleri varsa, tüm bu samimi fotoğraflar neredeyse kesinlikle bu yedeklerde olacaktır.

Son bir söz ...

Kullanıcıların alabileceği başka bir seçenek de Mac başlangıç ​​sürücülerini şifrelemektir. Diskteki her şey şifreli olduğu için verileriniz güvence altına alınacaktır. Dosyaları silerseniz, bunlar kurtarılamaz veya daha da önemlisi kurtarılabilir, ancak şifrelenir ve bu nedenle doğru kimlik bilgilerine sahip olmayanlar (örneğin oturum açma şifresi, kurtarma anahtarı) için erişilemez.

FileVault'u kullanma hakkında daha fazla bilgi için, bkz . Mac'inizdeki başlangıç ​​diskini şifrelemek için FileVault kullanma .


Çok iyi bir açıklama!
Andre

3
"Sabit diski sil" bölümünden emin değilim. Tüm dosyaları seçmek ve silmek istiyorsanız - bu kataloğu yok etmeye benzer, evet. Yeniden biçimlendirme (yeni bir dosya sistemi yazma) - belki evet, duruma göre değişir. Ancak bunların hiçbiri genellikle sabit sürücünün kendisini silme olarak adlandırılmıyor gibi görünüyor - bu genellikle tüm sürücüyü boş verilerle doldurmayı ifade ediyor ...
user1686

@grawity, bence OP'nin soruda kullandığı şekilde "sabit diski sil" kullanıyordu. OP, çöp kutusuna koymak ve boşaltmak gibi "tüm dosyaları silmek" anlamına geldiğini düşünüyor.
JPhi1618

2
Dosya sisteminin nasıl çalıştığı ile bu kütüphane benzetmesi arasında önemli bir fark vardır. Yani, bir kişi rafa unindexed kitabın saklandığı bir kitap koymak isterse, eski kitap iyileşme şansı olmadan tamamen atılır . Bu ve dosya sisteminin bir kitabın farklı sayfalarını tamamen farklı yerlerde saklayabilmesi. Bu güzel bir benzetme, ancak bazı senaryolarda yardımcı olmaktan daha yanıltıcı olabileceğini düşünüyorum.
Undercat, Monica

5
@undercat Tamamen benzetmenin mükemmel olmadığına katılıyorum , ama gerçekten sadece verinin hala sürücüde olmasının nasıl mümkün olduğunu açıklamayı amaçladı. Orijinal soruları bir şekilde düzenlendi, ancak orijinal sorunun bir kısmı şöyle dedi: Birisi bunu bana açıklayabilir mi? Bir şeyi sildiğinizde, aslında bir şeyi silmediğiniz garip görünüyor! ve bence benzetme, bir şeyi silmenin aslında bir şeyi silmemenin nasıl mümkün olduğunu anlatmak için iyi çalışır.
Monomeeth

9

Sabit sürücüdeki dosyalar her yerde ve sistem dosyaları işaret eden işaretçileri tutar. Dosyayı sildiğinizde, yalnızca işaretçiyi gerçekten sersiniz ve veriler hala oradadır, ancak normal araçlarla bulamazsınız. İşletim sistemi en sonunda bu verilerin üzerine yeni veriler yazacaktır.

Burada veri kurtarma devreye giriyor, sürücünün taranmasına ve dosyaların kurtarılmasına (işaretçilerin geri yüklenmesi) izin veren araçlar var.

Bundan kaçınmanın bir yolu, gerçek verilerin birden çok kez bulunduğu yerin üzerine yazmaktır. Yine bunun için araçlar var.

El Capitan'dan önce çöpü menüden güvenli bir şekilde boşaltabilirsiniz, ancak bu seçenek gerektiği gibi çalışmadığı için gitti. Yeni sürümlerinde bu böyle terminali gelen yapılabilir: diskutil secureErase freespace LEVEL /Volumes/DRIVENAME. Kaynak: FileVault 2 boş disk alanımı da şifreliyor mu?

Bu komutla dosyaları bu şekilde silebilirsiniz srm -v /path/to/file/to/securely/delete/example.png. Yine de, iyi araçlar bu şekilde silinen dosyaları kurtarabilir.

Ne yazık ki tek gerçek çözüm, tam sürücüyü silmek ve rastgele 0 ve 1 ile üzerine yazmaktır. Bir kez yeter. Bu işlem sürücüdeki her şeyi siler ve tamamlanması çok zaman alır.


2
Birkaç kez 0 veya 1. Üç kez genellikle yeterlidir. Manyetik depolama için bir kez yeterlidir. Manyetik depolama için iki veya daha fazla paranoyadır ve yine de flash depolama için bir garanti değildir. Üç kez "genellikle yeterli" olduğunu düşünmek için hiçbir neden yoktur. security.stackexchange.com/questions/10464/…
MJeffryes

@MJeffryes Kabul ediyorum, bağlantı için teşekkürler, daha önce hiç çok dikkat etmedi. Gönderiyi düzenledim. Teşekkürler!
b4d

2
Ayrıca SSD'yi silmek için ne bir kez ne de bir kaç kez yeterli olmadığını unutmayın. Apple'ın güvenli silme işlevini kaldırmasının nedeni budur. Bir SSD'yi düzgün bir şekilde silmenin tek yolu, biçimlendirme işleminin bir parçası olarak çağrılan sürücünün silme işlevlerini kullanmaktır.
MJeffryes

1
@MJeffryes - modern (son 5 yıl) SSD'lere göre doğru değil. Sürücüye gönderilen silme AT komutu, silinen hücreleri anında "yeni / kullanılmayan" olarak işaretler ve bir okuma komutu gönderilirse anlamsız veya boş değerler döndürür (sırasıyla DZAT veya RZAT). Sen yok güvenli bir silmeye bir SSD "formatında" gerekir.
Allan

5

Çöp kutusunu boşaltmak, diskte kullanılan dosyaların alanını silmez: yalnızca bu alanı tekrar kullanılabilecek şekilde işaretler. Alan yeniden kullanılmadıysa, veriler hala oradadır ve sürücünün kullanılabilir alanından, örneğin fotoğraf parçalarını arayan yazılım tarafından bulunabilir.

Alanı silmek zaman alacaktır, bu nedenle çoğu veri hassas olmadığından, gerçekten silmek yerine orada bırakmak genellikle daha iyidir. Ayrıca insanların oopseslerden kurtulmalarını sağlar.


2
"Alanın silinmesi zaman alacaktır" Daha da önemlisi, bir sabit sürücünün daha fazla gürültüye, mekanik aşınmaya ve enerji tüketimine, katı hal sürücüsünde daha fazla enerji tüketimine ve aşınmaya neden olur.
İskender - Monica'yı

4

Monomeeth'in cevabı, silme ve kurtarmanın nasıl çalıştığını zaten açıklıyor .

Neden bu şekilde çalıştıklarını açıklamaya çalışacağım.

Günümüzde bilgisayarlar hızlıdır, ancak durum her zaman böyle değildi. Kavramsal olarak konuşursak, en yeni en büyük OS X (tüm elma bilgisayarlarının çalışmasını sağlayan yazılımlar) 1980'lerin en eski Unix'leriyle çok ortak noktası var (sadece üniversitelerin veya büyük şirketlerin sahip olduğu eski buzdolabı boyutlu makineler için yazılımı düşünün).

Sabit diskteki verilerin üzerine yazmak pahalıdır (çok fazla bilgisayar kaynağı gerektirir). İşaretçinin (düşünme kitaplığı katalog girişini) verinin bulunduğu yere ve verilerin kendisinin (ansiklopedi koleksiyonunu düşünün) silme arasındaki fark (verilerin boyutuna bağlı olarak) sonraki kapıdaki eve koşma (saniye) ve tüm gezegenin etrafında koşuyoruz (yıl) ... ya da ay ve arkaya (yüzyıllar) ... ya da bir sonraki yıldız sistemine (fikri anladınız). Teknik olmayan bir kişiye farkın ne kadar büyük olduğunu açıklamak zor.

Bilgisayarlar insanlardan çok daha hızlı ve modern bilgisayarlar erken bilgisayarlardan çok daha hızlı çalışsa da, fark hala önemlidir.

Bu aynı zamanda sosyal faktörlere de etki eder: insanlar bilgisayarlarının hızlı olmasını ister. Ayrıca yanlışlıkla sildikleri takdirde dosyaları kurtarabilirler. Dosya sistemlerinin neredeyse her zaman bu şekilde çalıştığı gerçeğinin eylemsizliği de vardır ve bunu değiştirmek için çok fazla programcı çok zaman alacaktır (okuyun: çok çok pahalı).

Tüm bunlar, mevcut Mac'inize (ve diğer tüm bilgisayarlara) Monomeeth'in cevabının açıkladığı gibi az çok çalışıyor.

Daha fazla bilgi için bu bkz soruyu ve benim cevap ona.


4

Bu cevap Ebeveynlik SE'ye aittir, ancak soru burada olduğundan, yanıtı da buraya koyacağım. OP'nin gerçek donanım sorusunu ele almaz.

Bir yorumu takip etmek. Teknik cevaplar bunu kapsıyor. Görüntüleri silebilirsiniz ve silmeden önce dosyaların üzerine anlamsız yazı yazacak uygulamalar vardır, bu sayede gerçekten yüksek teknoloji becerileri olmadan kurtarma yapamazsınız.

Bununla birlikte, Tanrı'nın şalgamlara verdiği beyinleri olan herhangi bir çocuk ilk deneyimden öğrenecek ve sizden bir şeyler gizleyecektir.

Bu kurallar belirleyerek kazanamayacağınız bir şey. Bunu, bilgisayarında böyle bir şey istemediğine ikna ederek kazanırsınız. Sizi rahatsız eden içeriği tartışın. Açık olması ve bunun hakkında konuşması, sonra onun için gizli olması daha iyi. Genel olarak bu süreç yıllar önce başlar. Bu noktada güven kazanmak zor.

14 zor bir yaştır. Hepimiz o yaşta aptalca seçimler yaptık. Her zaman ailemle bir şey hakkında konuşabileceğimi hissettim. İşlerin olası dezavantajlarına dikkat çektiler, ama bana kendi hatalarımı yapmama izin verildiğini söylediler. Birkaç tane yaptım. Ama sınıf arkadaşlarımın çoğu kadar değil.

Ya da bilgisayarı ondan alıyorsunuz.

Çocuğunuzun cihazlarının içeriğini kontrol etme girişiminizi atlatma yolları:

  1. Cihazı şifreleyin.
  2. Sabit sürücüyü şifreleyin.
  3. Sabit sürücüyü bölümlere ayırın ve ekstra bölümü şifreli hale getirin.
  4. Sabit sürücüyü bölümlere ayırın ve normalde takılı olmayan halde bırakın.
  5. Gizli bir klasör oluşturun.
  6. Birden çok fotoğraf kütüphanesi oluşturun.
  7. Başparmak sürücüsünde tutun. Başparmak sürücüsünde 1-6 arasında herhangi bir kombinasyon yapabilirsiniz.
  8. Yeni bir kullanıcı hesabı oluşturun ve giriş yapın. Giriş öğelerini açılış ekranında gösterme. Bir hesabı okul için, diğerini gizli şeyler için kullanın.
  9. Eşyaları bulutta saklayın.
  10. Spot ışığının (veya eşdeğerinin) arama yapmadığı bir arşivi depolayın.
  11. Genel sunucuda yeni bir e-posta hesabı oluşturun. Bu hesaba ek olarak e-posta gönderin.

3

Depolama cihazınız, dizini olan büyük bir kitap gibidir. Bilgiler bazı sayfalarında depolanır ve dizinde bu sayfalara yönlendiren ilgili bir işaretçi bulunur. Bir şeyi sildiğinizde sayfalar olduğu gibi kalır, ancak bu sayfaya yönlendiren dizin boş olarak işaretlenir. Bu sayfaları kendiniz çevirdiğinizde "sildiğiniz" verileri görürsünüz.


3

Bir sabit sürücünün temel fikri, sabit sürücünün iki farklı duruma yerleştirilebilecek bir parça parçadan oluşmasıdır. Bu, sabit sürücünüzde bir tarafa veya diğerine çevrilebilen milyarlarca anahtar içeriyor. Bir dosyayı açtığınızda, bilgisayarınız sabit sürücünüzün uygun anahtarlarına bakar, içinde bulundukları durumu görür ve ekranda gördüklerinizi oluşturmak için bu bilgileri işler. Bilgisayar hangi dosyaların hangi parçalara kaydedildiğini izler ve her yeni dosya kaydettiğinizde henüz kullanılmayan bir dizi anahtar arar. Ücretsiz anahtar yoksa, dosyayı kaydedemeyeceğinizi söyler.

Bir dosyayı çöp kutusuna taşıdığınızda, bilgisayara artık dosyaya ihtiyacınız olmadığını söyleyin. Böylece bilgisayar, hangi dosyaların nerede depolandığına ilişkin kaydına gider ve o dosyanın konumunu saklayan kaydı siler. Artık bu dosyanın konumu artık "kullanılmış" olarak listelenmiyor ve bilgisayarın bir dosyayı bir yere kaydetmesi gerekiyorsa bu alanı kullanabilir.

Bir dosyayı çöp kutusuna taşıdığınızda, o dosyayı temsil eden anahtarlar değişmez. Tüm bu değişiklikler konumlarının "kullanılmış" olarak işaretlenmemesidir. Şimdi, "Bu anahtarlar neden değişmedi?" Diye merak ediyor olabilirsiniz. Ve buna karşılık gelen soru "Neden olsunlar?" Bir anahtar yapılandırması diğeri kadar iyidir. bilgisayar olabilirgeçin ve tüm anahtarları "sıfırlayın", ancak hesaplama açısından hiçbir faydası yoktur. Anahtarlar "sıfırlandıktan" sonra bir dosyayı depolamak, anahtarları olan bir dosyayı rastgele bir yapılandırmada kaydetmekten daha hızlı değildir. Anahtarları sıfırlamak için harcadığınız her zaman boşa gider. Hesaplamalı bir bakış açısından, bir dosyayı "silmek" diye bir şey yoktur, sadece ilk dosyanın olduğu yerde başka bir dosya yazmak vardır. Bir dosyayı kurtarılamaz yapmak istiyorsanız, sabit sürücünün depolandığı kısmına başka bir şey yazmanız gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.