Dateilöschung - File deletion

Das Löschen von Dateien ist das Entfernen einer Datei aus dem Dateisystem eines Computers .

Alle Betriebssysteme enthalten Befehle zum Löschen von Dateien ( rm unter Unix , era unter CP/M und DR-DOS , del / delete unter MS-DOS / PC DOS , DR-DOS, Microsoft Windows usw.). Dateimanager bieten auch eine bequeme Möglichkeit, Dateien zu löschen. Dateien können einzeln gelöscht werden, oder ein ganzer Verzeichnisbaum kann gelöscht werden.

Zweck

Beispiele für Gründe für das Löschen von Dateien sind:

  • Speicherplatz freigeben
  • Entfernen Sie doppelte oder unnötige Daten, um Verwirrung zu vermeiden
  • Herstellung von sensiblen Informationen an andere nicht verfügbar
  • Entfernen eines Betriebssystems oder Leeren einer Festplatte

Versehentliches Entfernen

Ein häufiges Problem beim Löschen von Dateien ist das versehentliche Entfernen von Informationen, die sich später als wichtig erweisen. Eine übliche Methode, dies zu verhindern, besteht darin , Dateien regelmäßig zu sichern. Fehlerhaft gelöschte Dateien können dann in Archiven gefunden werden.

Eine andere häufig verwendete Technik besteht darin, Dateien nicht sofort zu löschen, sondern sie in ein temporäres Verzeichnis zu verschieben, dessen Inhalt dann nach Belieben gelöscht werden kann. So funktioniert der " Papierkorb " oder "Mülleimer". Microsoft Windows und Apples macOS sowie einige Linux-Distributionen verwenden alle diese Strategie.

Unter MS-DOS kann man den Undelete- Befehl verwenden. In MS-DOS werden die "gelöschten" Dateien nicht wirklich gelöscht, sondern nur als gelöscht markiert - so dass sie einige Zeit wieder gelöscht werden können, bis die von ihnen verwendeten Plattenblöcke schließlich von anderen Dateien belegt werden. So funktionieren Datenwiederherstellungsprogramme, indem sie nach Dateien suchen, die als gelöscht markiert wurden. Da der Speicherplatz pro Byte und nicht pro Datei freigegeben wird, kann dies manchmal dazu führen, dass Daten unvollständig wiederhergestellt werden. Das Defragmentieren eines Laufwerks kann die Wiederherstellung verhindern, da die von der gelöschten Datei verwendeten Blöcke möglicherweise überschrieben werden, da sie als "leer" gekennzeichnet sind.

Eine weitere Vorsichtsmaßnahme besteht darin, wichtige Dateien als schreibgeschützt zu markieren . Viele Betriebssysteme warnen den Benutzer, der versucht, solche Dateien zu löschen. Wenn Dateisystemberechtigungen vorhanden sind, können Benutzer, denen die erforderlichen Berechtigungen fehlen, nur ihre eigenen Dateien löschen, um das Löschen der Arbeit anderer Personen oder kritischer Systemdateien zu verhindern.

Unter Unix-ähnlichen Betriebssystemen muss man zum Löschen einer Datei normalerweise Schreibrechte für das übergeordnete Verzeichnis dieser Datei haben.

Sensible Daten

Das häufige Problem bei sensiblen Daten besteht darin, dass gelöschte Dateien nicht wirklich gelöscht werden und daher von interessierten Parteien wiederhergestellt werden können. Die meisten Dateisysteme entfernen nur den Link zu den Daten (siehe undelete , oben). Aber selbst das Überschreiben von Teilen der Festplatte mit etwas anderem oder das Formatieren kann nicht garantieren, dass die sensiblen Daten vollständig nicht wiederhergestellt werden können. Es gibt spezielle Software, die Daten überschreibt, und moderne (nach 2001) ATA-Laufwerke enthalten einen sicheren Löschbefehl in der Firmware. Bei Hochsicherheitsanwendungen und Hochsicherheitsunternehmen kann es jedoch manchmal erforderlich sein, dass ein Laufwerk physisch zerstört wird, um sicherzustellen, dass die Daten nicht wiederhergestellt werden können, da mikroskopische Änderungen der Kopfausrichtung und andere Auswirkungen dazu führen können, dass selbst solche Maßnahmen nicht gewährleistet sind. Wenn die Daten verschlüsselt sind, darf nur der Verschlüsselungsschlüssel nicht verfügbar sein. Krypto-Schreddern ist die Praxis des „Löschens“ von Daten durch (nur) Löschen oder Überschreiben der Verschlüsselungsschlüssel.

Siehe auch