Dosya silme - File deletion

Dosya silme , bir dosyanın bir bilgisayarın dosya sisteminden kaldırılmasıdır .

Tüm işletim sistemleri (dosyaları silmek için komutları içerir rm üzerinde Unix , çağın içinde CP / M ve DR-DOS , del / silme içinde MS-DOS / PC DOS , DR-DOS, Microsoft Windows vs.). Dosya yöneticileri ayrıca dosyaları silmek için uygun bir yol sağlar. Dosyalar birer birer silinebilir veya bütün bir dizin ağacı silinebilir.

Amaç

Dosyaları silme nedenlerine örnekler:

  • Disk alanını boşaltmak
  • Karışıklığı önlemek için yinelenen veya gereksiz verileri kaldırma
  • Hassas bilgileri başkaları tarafından kullanılamaz hale getirme
  • Bir işletim sistemini kaldırma veya sabit sürücüyü boşaltma

Kazara kaldırma

Dosyaları silmeyle ilgili yaygın bir sorun, daha sonra önemli olduğu anlaşılan bilgilerin yanlışlıkla kaldırılmasıdır. Bunu önlemenin yaygın bir yöntemi, dosyaları düzenli olarak yedeklemektir . Yanlışlıkla silinen dosyalar daha sonra arşivlerde bulunabilir.

Sıklıkla kullanılan başka bir teknik, dosyaları anında silmek değil , içeriği daha sonra istendiğinde silinebilecek geçici bir dizine taşımaktır . " Geri dönüşüm kutusu " veya "çöp kutusu" bu şekilde çalışır. Microsoft Windows ve Apple'ın macOS'u ve bazı Linux dağıtımları bu stratejiyi kullanır.

In MS-DOS , birini kullanabilirsiniz geri komutu. MS-DOS'ta "silinmiş" dosyalar gerçekten silinmez, yalnızca silinmiş olarak işaretlenir - bu nedenle, kullandıkları disk blokları sonunda başka dosyalar tarafından alınana kadar bir süre boyunca silinmeleri geri alınabilir. Silinmiş olarak işaretlenmiş dosyaları tarayarak veri kurtarma programları bu şekilde çalışır. Alan dosya başına değil de bayt başına boşaltıldığından, bu bazen verilerin eksik olarak kurtarılmasına neden olabilir. Defragging onlar "boş" olarak işaretlenen beri silinen dosya tarafından kullanılan bloklar üzerine yazılır olabilir gibi bir sürücü, undeletion önleyebilir.

Başka bir önlem, önemli dosyaları salt okunur olarak işaretlemektir . Birçok işletim sistemi , bu tür dosyaları silmeye çalışan kullanıcıyı uyarır. Nerede dosya sistemi izinleri var, gerekli izinleri olmayan kullanıcılar sadece diğer insanların iş veya kritik sistem dosyalarının silinmesini engelleyen, kendi dosyalarını silebilir.

Unix benzeri işletim sistemlerinde, bir dosyayı silmek için genellikle o dosyanın üst dizinine yazma iznine sahip olmak gerekir.

Hassas veri

Hassas verilerle ilgili yaygın sorun, silinen dosyaların gerçekten silinmemesi ve bu nedenle ilgili taraflarca kurtarılabilmesidir. Çoğu dosya sistemi yalnızca veri bağlantısını kaldırır ( yukarıdaki silmeyi geri alma bölümüne bakın ). Ancak diskin bölümlerinin üzerine başka bir şey yazmak veya biçimlendirmek bile hassas verilerin tamamen kurtarılamaz olduğunu garanti etmeyebilir. Verilerin üzerine yazan özel yazılımlar mevcuttur ve modern (2001) ATA sürücüleri, bellenimde güvenli bir silme komutu içerir. Bununla birlikte, yüksek güvenlikli uygulamalar ve yüksek güvenlikli kuruluşlar, kafa hizalamasındaki mikroskobik değişiklikler ve diğer etkiler, bu tür önlemlerin bile garanti edilmediği anlamına gelebileceğinden, verilerin kurtarılamaz olmasını sağlamak için bazen bir disk sürücüsünün fiziksel olarak imha edilmesini gerektirebilir. Veriler şifrelendiğinde, yalnızca şifreleme anahtarının kullanılamaması gerekir. Kripto parçalama , (yalnızca) şifreleme anahtarlarını silerek veya üzerine yazarak verileri 'silme' uygulamasıdır.

Ayrıca bakınız