Wenn ich eine Dateien von einer Festplatte auf die andere schieben will, was ist die sichere Methode: verschieben oder kopieren????
Hallo guenter39,
ich bevorzuge „verschieben“, weil ich dann sicher bin, dass nach dem Kopieren die richtige Datei gelöscht wird. Denn wenn ich zuerst kopiere und dann die Datei lösche, könnte ich versehentlich die falsche Datei löschen.
Der Text „wird sie von der ursprünglichen Position entfernt und an den neuen Ort verschoben“ ist sehr missverständlich, weil eine Datei nicht von der ursprünglichen Position entfernt und danach an den neuen Ort verschoben werden kann.
Die vom Datei Explorer und vom Kommando move verwendeten Betriebssystem-Funktionen MoveFile bzw. MoveFileExW kopieren immer zuerst die Daten und löschen dann den Eintrag im Verzeichnis der Quelle. Das Löschen kann durchaus auch misslingen, wenn z.B. der Benutzer der Datei nur Leserechte hat oder die Datei zum Lesen von einem anderen Programm geöffnet ist. Mehr dazu in https://security.stackexchange.com/questions/197086/is-moving-a-file-with-cut-and-paste-secure
Zum Thema Stromausfall:
- Wenn während des Kopierens der Daten der Strom ausfällt bleibt die ursprüngliche Datei in jedem Fall erhalten. Auf der Ziel-Partition kann zunächst ein Datenhaufen ohne Namen existieren, der bei der Prüfung des Dateisystems während des Starts von Windows beseitigt wird, wenn die Partition als NTFS formatiert wurde.
- Wenn während des Löschens einer Datei der Strom ausfällt, kann es sein, dass der 8.3-Dateiname erhalten bleibt.
VG
noha
15.06.2024 18:51