Schwarzes Uhrensymbol-Overlay?


7

Während ich einige (sehr) alte Dateien bereinigte, dekomprimierte ich eine .zipDatei, die einige alte Dateien aus dem Jahr 1989 enthielt. Ich war überrascht, dass einige der Dateien eine schwarze Uhrensymbolüberlagerung aufweisen (siehe unten).

Ich öffnete eine Eingabeaufforderung und überprüfte sie mit attrib, fand aber nichts Ungewöhnliches. Ich habe auch das Dialogfeld " Erweiterte Attribute " auf sie überprüft und trotzdem nichts Ungewöhnliches gefunden.

Was zum Teufel ist los und wie kann ich es loswerden?


Abbildung 1 : Windows Explorer mit Dateien mit Black-Clock-Overlays

Screenshot des Windows Explorers mit unbekannten Überlagerungen von schwarzen Uhrensymbolen

Antworten:


6

Bedeutung

Laut Raymond Chen von Microsoft ist es eine der verwirrendsten Symbolüberlagerungen (wahrscheinlich aufgrund seiner Seltenheit). Das Black-Clock-Overlay ist das erweiterte NTFS-Attribut "offline", das angibt, dass es auf Band gesichert wurde. Mit anderen Worten, auf die Datei kann derzeit nicht zugegriffen werden, ohne zuvor das richtige Band bereitgestellt zu haben.

Erläuterung

Aber ich habe kein Bandlaufwerk! Ich höre dich widersprechen. Das ist nicht überraschend; Ich auch nicht. Raymond erklärt:

Die schwarze Uhr ist besonders verwirrend, da Sie sie manchmal sehen, auch wenn Ihr System nicht mit Hierarchical Storage Management ausgestattet ist. In diesem Fall hat ein Programm (normalerweise ein Setup-Programm) die Fehlercodes nicht ordnungsgemäß überprüft.

In meinem Fall wurde die Datei im Jahr 2010 erstellt, wahrscheinlich in Windows 7 (sie wird als im Jahr 2010 erstellt abgestempelt). Es wurde in Windows XP auf ein von Windows 7 erstelltes NTFS-Volume dekomprimiert. Ein Fehler in 7-Zip oder im Inhalt der Datei selbst hat wahrscheinlich eine Inkonsistenz verursacht, die zu diesem bizarren Verhalten geführt hat.

Beobachtungen

Der attribBefehl von Windows XP kann das Attribut nicht anzeigen, da XP im Jahr 2001 veröffentlicht wurde und auf die grundlegenden RASHAttribute beschränkt ist (es werden nicht einige andere Attribute angezeigt, die in Vista + angezeigt werden). Wenn Sie jedoch die Spalte Attribute in Windows XP Explorer aktivieren, wird das durch a angegebene Attribut angezeigt O.

Eine durch das Attribut verursachte Neugier ist mit dem dirBefehl:

1989.01.19  09:53            11,800 AGUY0.CMP
1989.01.19  09:54          (10,912) AGUY1.CMP

Wie Sie sehen können, werden cmdalle Dateien als offline markiert, indem ihre Größe in Klammern gesetzt wird. Es muss nicht jedoch wirken sich die Gesamtzahl der Bytes am unteren Rand angezeigt.

Sie können PowerShell auch zum Anzeigen verwenden:

>  dir * | select Name, Attributes | more

Name                                                                 Attributes
----                                                                 ----------
AGUY0.CMP                                            Archive, NotContentIndexed
AGUY1.CMP                               ...emporary, Offline, NotContentIndexed

Eine andere (unordentliche) Möglichkeit, dies zu sehen, ist die Verwendung des folgenden fsutilBefehls:

> fsutil usn readdata AGUY0.CMP
…
File Attributes  : 0x2020
…

> fsutil usn readdata AGUY1.CMP
…
File Attributes  : 0x3120
…

Sie werden feststellen, dass die Attribute der zweiten Datei die 0x1000Bitmaske der FILE_ATTRIBUTE_OFFLINEAttributkonstante enthalten.

Eine merkwürdige (wenn auch verständliche) Beobachtung ist, dass in Vista + die als offline gekennzeichneten Dateien automatisch auch als nicht indiziert markiert werden (dh das IAttribut). Jedoch mit attribder entfernen IAttribut nicht sie von der Offline - Attribut abzustreifen; Sie haben nicht mehr das nicht indizierte Attribut, sondern bleiben als offline markiert.

Abbildung 1 : Screenshot von Offlinedateien im Windows 7 Explorer

Screenshot von Offlinedateien in Windows 7

Lösung

Sie können das Attribut mit dem attribBefehl aus neueren Windows-Versionen entfernen. Wenn dies nicht möglich ist, können Sie auch eine Shell-Erweiterung wie Febootis FileTweak oder Attribute Changer verwenden . Sie können auch eine Alternative zu attriboder sogar sich cmdselbst wie JPSofts Take Command verwenden . PowerShell kann auch verwendet werden , um auf erweiterte Attribute zuzugreifen und diese zu ändern , ist jedoch nicht so gut wie attribeine Shell-Erweiterung.


2

Dies bedeutet, dass die Datei auf Band archiviert wurde .


Ja, ich weiß, außer dass ich kein Bandlaufwerk habe. Ich habe diese Seite während der Recherche gefunden. Ich sagte, warte, weil ich eine (detailliertere) Antwort geschrieben habe, die erklärende Informationen und tatsächliche Lösungen enthält.
Synetech
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.