Warum werden einige Ordner mit dem falschen Zeitstempel kopiert?

808
RockPaperLizard

Warum sollten einige (aber nicht alle) Ordner beim Kopieren von Ordnern von einer FAT16-formatierten microSD-Karte auf ein NTFS-Volume einen geänderten Zeitstempel des aktuellen Datums / der aktuellen Uhrzeit am Zielort haben?

Einige der Zielordner verfügen über Zeitstempel, die mit denen der Quellordner übereinstimmen. Einige werden jedoch mit Zeitstempeln kopiert, die so geändert werden, dass sie das aktuelle Datum und die aktuelle Uhrzeit widerspiegeln.

Der Windows-Datei-Explorer von Windows 7 SP1 wurde zum Kopieren der Ordner verwendet. Chkdskwurde auf Quelle und Ziel ausgeführt, wobei keine Fehler gefunden wurden.

2
@PIMP_JUICE_IT Verwenden Sie den Windows-Datei-Explorer. Das habe ich zuerst gedacht, aber einige Ordner behalten ihre Zeitstempel und andere nicht. Beim Kopieren von NTFS nach NTFS werden die geänderten Zeitstempel beibehalten und nicht auf den Zeitpunkt gesetzt, zu dem der Kopiervorgang ausgeführt wird. RockPaperLizard vor 7 Jahren 0

1 Antwort auf die Frage

2
Pimp Juice IT

Eine allgemeine Microsoft-Erklärung

Beschreibung der NTFS-Datums- und Zeitstempel für Dateien und Ordner

ZUSAMMENFASSUNG

In diesem Artikel wird beschrieben, wie Datums- und Zeitstempel von Dateien und Ordnern (erstellt oder geändert) basierend auf dem verwendeten Dateisystem (FAT oder NTFS-Dateisystem) und der Partition ( ob die Aktion auf derselben Partition oder across ausgeführt wurde ) angezeigt werden Partitionen ).

MEHR INFORMATIONEN

Dateieigenschaften in Bezug auf Datums- und Zeitstempel

  • Wenn Sie eine Datei von C: \ fat16 nach C: \ fat16 \ sub kopieren, bleiben Datum und Uhrzeit unverändert, das erstellte Datum und die Uhrzeit werden jedoch in das aktuelle Datum und die aktuelle Uhrzeit geändert.
  • Wenn Sie eine Datei von C: \ fat16 nach C: \ fat16sub verschieben, behält sie dasselbe geänderte Datum und Uhrzeit sowie das gleiche Datum und Uhrzeit bei.
  • Wenn Sie eine Datei von C: \ fat16 nach D: \ NTFS kopieren, bleiben Datum und Uhrzeit unverändert, das erstellte Datum und die aktuelle Uhrzeit werden jedoch auf das aktuelle Datum und die aktuelle Uhrzeit geändert.
  • Wenn Sie eine Datei von C: \ fat16 nach D: \ NTFS verschieben, behält sie dasselbe geänderte Datum und Uhrzeit sowie das gleiche Datum und Uhrzeit bei.
  • Wenn Sie eine Datei von D: \ NTFS nach D: \ NTFS \ SUB kopieren, behält sie dasselbe geänderte Datum und Uhrzeit bei, ändert jedoch das erstellte Datum und die Uhrzeit auf das aktuelle Datum und die aktuelle Uhrzeit.
  • Wenn Sie eine Datei von D: \ NTFS nach D: \ NTFS \ SUB verschieben, behält sie dasselbe geänderte Datum und Uhrzeit sowie das gleiche Datum und Uhrzeit bei.
  • In allen Beispielen werden das geänderte Datum und die Uhrzeit einer Datei nicht geändert, es sei denn, eine Eigenschaft der Datei wurde geändert. Das Datum und die Uhrzeit der Erstellung der Datei hängen davon ab, ob die Datei kopiert oder verschoben wurde.

Ordnereigenschaften in Bezug auf Datums- und Zeitstempel

  • Wenn Sie auf einer NTFS-Partition mit dem Namen D: \ NTFS1 und D: \ NTFS2 zwei neue Ordner erstellen, sind sowohl das erstellte als auch das geänderte Datum und die Uhrzeit identisch.
  • Wenn Sie den Ordner D: \ NTFS2 in den Ordner D: \ NTFS1 verschieben und D: \ NTFS1 \ NTFS2 erstellen, gilt Folgendes:

    1. D: \ NTFS1 - Der erstellte Ordner ist derselbe und der geänderte Stempel ändert sich.
    2. D: \ NTFS1 \ NTFS2 - Sowohl der erstellte Ordner als auch der geänderte Ordner bleiben unverändert.

    Dieses Verhalten tritt auf, weil, obwohl Sie den Ordner verschoben haben, ein neuer Ordner im Ordner D: \ NTFS1 von der Master File Table (MFT) erstellt wird.

  • Wenn Sie den Ordner D: \ NTFS2 in den Ordner D: \ NTFS1 kopieren, den Ordner D: \ NTFS1 \ NTFS2 erstellen und der Ordner D: \ NTFS2 noch vorhanden ist (nachdem er kopiert wurde):

    1. D: \ NTFS1 - Der erstellte Ordner ist derselbe und der Zeit- und Datumsstempel des geänderten Ordners wird geändert.

    2. D: \ NTFS2 - Es treten keine Änderungen auf, da es sich um den ursprünglichen Ordner handelt.

    3. D: \ NTFS1 \ NTFS2 - Sowohl der erstellte Ordner als auch der geänderte Ordner werden in denselben Stempel geändert. Dies ist der Zeitpunkt des Verschiebens.

Dieses Verhalten tritt auf, weil der neue Ordner, obwohl Sie den Ordner kopiert haben, von der MFT erstellt wird und einen neu erstellten und geänderten Zeitstempel erhält.

Hinweis: Design und Verhalten des FAT-Dateisystems unterscheiden sich hinsichtlich des geänderten Zeitstempels. In einem FAT-Dateisystem ändert sich das Änderungsdatum eines Ordners nicht, wenn sich der Inhalt des Ordners ändert. Wenn Sie beispielsweise D: \ FAT1 und D: \ FAT2 haben und D: \ FAT2 in D: \ FAT1 kopieren oder verschieben, bleibt das Erstellungsdatum und das Änderungsdatum von D: \ FAT1 unverändert.

Quelle


Fazit

Suche nach Gemeinsamkeiten

Es wurde das bestimmt. . .

Jeder Ordner, dessen Zeitstempel kopiert wurde, enthielt keine Dateien. Jeder Ordner, dessen Zeitstempel nicht kopiert wurde, enthielt Dateien. Das Gegenteil von dem, was ich wollte. Ich habe den Ordner Zeitstempel verloren, aber in Zukunft werde ich Robocopy für diese Art von Aufgabe verwenden. - RockPaperLizard

Beim Kopieren von Ordnern aus einer Quelle an einen Zielspeicherort mit Windows File Explorer scheint es daher so zu sein, als würde dies nur so erfolgen, dass die Ordnerzeitstempelattribute für diese Art von Vorgang standardmäßig beibehalten oder nicht beibehalten werden.


Verhütung

Beibehalten der Datumsstempelattribute von Ordnern

Wie in diesem MS TechNet-Artikel vorgeschlagen, können Sie Robocopy /DCOPY:Tdie ursprünglichen Zeitstempel-Attributwerte ( /DCOPY:T : Copy Directory Timestamps.) des Quellordner beibehalten, wenn sie in den Zielspeicherort kopiert werden.

Das ist eine sehr nützliche Information. Vielen Dank. Diese MSKB gilt nicht speziell für Win7, hoffentlich spiegelt sie jedoch weiterhin das beabsichtigte Verhalten wider. Interessant ist, dass das beschriebene Verhalten nicht das ist, was passiert. Einige Ordner, die kopiert (oder verschoben wurden ... es scheint egal zu sein), behalten ihre geänderten FAT16-Zeitstempel bei, aber einige erhalten geänderte Zeitstempel, die dem aktuellen Datum / der aktuellen Uhrzeit entsprechen. Es ist ziemlich seltsam. Leider beschreibt dieser Artikel nicht das Kopieren eines *** Ordners *** C: \ FAT16 nach D: \ NTFS. RockPaperLizard vor 7 Jahren 0
Du hast mir geholfen, es herauszufinden. ** Vielen Dank. ** Das von Ihnen verwendete Schlüsselwort war * Commonalities *. Anfangs dachte ich, es gäbe keine Gemeinsamkeiten. Ich lag falsch. Tatsächlich enthielt jeder Ordner, in dem der Zeitstempel kopiert wurde, keine Dateien *. Jeder Ordner, dessen Zeitstempel nicht kopiert wurde, enthielt Dateien *. Das Gegenteil von dem, was ich wollte, aber ich würde es vorziehen, * zufällig *! Ich habe den Ordner Zeitstempel verloren, aber in Zukunft werde ich Robocopy für diese Art von Aufgabe verwenden. Um anderen zu helfen, würden Sie es vorziehen, diese Informationen zu Ihrer Antwort hinzuzufügen, oder möchten Sie, dass ich sie in einer anderen Antwort eingebe? RockPaperLizard vor 7 Jahren 0
@RockPaperLizard Ich habe meiner Antwort gerade einige Details hinzugefügt, um anderen mit diesen Aspekten zu helfen, an denen wir gearbeitet haben, nachdem ich die ursprüngliche Antwort mit dem referenzierten Material hinzugefügt hatte. Lassen Sie mich wissen, wenn Sie der Meinung sind, dass dies ausreicht, oder wenn Sie der Meinung sind, ich muss mehr hinzufügen, das Format anders formatieren usw. Pimp Juice IT vor 7 Jahren 1
Die neuen Abschnitte * Conclusion * und * Prevention * sehen toll aus. Danke noch einmal! :-) RockPaperLizard vor 7 Jahren 1