Was hat einem Ordner Hidden und System hinzugefügt?

4359
Tim Murphy

Vor dem Upgrade auf Windows 8 habe ich mehrere Sicherungen auf einem sekundären Laufwerk und speziell in diesem Ordner durchgeführt: E: \ Backups \ Keepers \ 2013.02.14 Before Windows 8 . Der Sicherungsordner enthielt Acronis True Image Home 2010-Sicherungen und eine Reihe von Xcopys.

Bei der Installation von Windows 8 habe ich die beiden Partitionen auf meinem SSD-Laufwerk zugunsten einer Partition für Windows 8 gelöscht und die Installation ohne Probleme fortgesetzt. Wie erwartet wurde das sekundäre Laufwerk von E: nach D: geändert, da das SSD-Laufwerk jetzt eine, nicht zwei Partitionen hat.

Als ich heute Dateien wiederherstellen wollte, konnte ich den Ordner D: \ Backups \ Keepers \ 2013.02.14 Before Windows 8 nicht sehen . Herz versenkt Nach einer Untersuchung fand ich, dass der Ordner 2013.02.14 Before Windows 8 die Attribute System und Hidden hatte. Ich habe diese Attribute nicht gesetzt.

Dies führt mich zu folgenden Fragen:

  1. Was könnte das Attribut "System & Verborgen" aktiviert haben?
  2. Beim Entfernen der Attribute aus dem Ordner 2013.02.14 Before Windows 8 hatte einer der beiden Unterordner dasselbe Problem. Warum?
  3. Ich fand, dass der Ordner diese Attribute von dir .tib / s hatte . Warum zeigt dir find, dass diese Dateien versteckt sind und Systemordner?
2
Für mich zeigt "dir" standardmäßig keine versteckten Dateien, aber es zeigt alles mit "dir / a" wie es soll. Alexey Ivanov vor 11 Jahren 0
Ich habe gesehen, dass das versteckte Attribut zu Ordnern und Dateien hinzugefügt wurde, die mit `.` beginnen, wenn ein Netzwerkordner von Windows aus aufgerufen wird, auf dem der Host ein Linux-System ist. Unter Linux werden Dateien, die mit "." Beginnen, als ausgeblendet betrachtet. Aus diesem Grund wird das versteckte Attribut hinzugefügt, wenn Sie es unter Windows anzeigen. Alexey Ivanov vor 11 Jahren 0
Vielleicht fehlt mir etwas. Was ist los mit einem Ordner, bei dem System & Hidden eingeschaltet ist? Toby Allen vor 8 Jahren 0
@ TobyAllen wurden sie ohne mein Wissen eingeschaltet. Tim Murphy vor 8 Jahren 0

4 Antworten auf die Frage

1
MDMoore313

I will tell you about propagation: When one folder is marked hidden, by default when using the gui the attribute will be propagated to files and subfolders. I cannot of course tell you why it happened. dir will show all files as harrymc said, but you can (as I do) tell windows explorer to show hidden and system files and folders, that's googlable.

Update for comments

Hiding and applying to subfolders is default behavior in Windows when using the gui, and possible using the /S option from the command line:

C:\Users\me>attrib /? Displays or changes file attributes. ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I] [drive:][path][filename] [/S [/D] [/L]] + Sets an attribute. - Clears an attribute. R Read-only file attribute. A Archive file attribute. S System file attribute. H Hidden file attribute. I Not content indexed file attribute. [drive:][path][filename] Specifies a file or files for attrib to process. /S Processes matching files in the current folder and all subfolders. /D Processes folders as well. /L Work on the attributes of the Symbolic Link versus the target of the Symbolic Link 

enter image description here

Vererbung erklärt nicht, warum ein Ordner verborgene Systemattribute hatte und nicht der andere. Tim Murphy vor 11 Jahren 0
Auch "Wenn ich die Attribute (...) entfernte" sollte sie auch aus Unterordnern entfernen, oder? Kitet vor 11 Jahren 0
Nein, Ordnerattribute wie "Ausgeblendet" und "System" werden nicht vererbt. Zugriffssteuerungslisten (Access Control Lists, ACLs), die auf der Registerkarte * Security * des Dialogfelds Eigenschaften definiert sind, werden vererbt, wenn keine Berechtigung für den aktuellen Ordner festgelegt ist. Alexey Ivanov vor 11 Jahren 0
@Kitet haben Sie die Möglichkeit, die Operation auf Dateien und Unterordner anzuwenden. MDMoore313 vor 11 Jahren 0
@ TimMurphy es hängt alles davon ab, wie die Dauerwellen eingestellt wurden, da wir nicht wissen, dass es schwer ist, darüber zu spekulieren. War einer der beiden Unterordner bereits ein Betriebssystem- oder Systemordner? MDMoore313 vor 11 Jahren 0
@AlexeyIvanov Ich hätte wahrscheinlich sagen sollen * propagiert *, ich werde es aktualisieren. MDMoore313 vor 11 Jahren 0
@AlexeyIvanov Ok, das stimmt. Es gibt nur eine Option. Kitet vor 11 Jahren 0
0
harrymc

First, the dir command is an ancient left-over from MS-DOS. It is supposed to show all files by design, since in these days Microsoft was not very much concerned with unaware consumers as clients.

The best explanation I can find for these file-attribute changes is that these files were created by an account that was badly translated to Windows 8, so they ended up with funny attributes. Only well-known accounts, for example the real Administrator or Everyone, are (usually) guaranteed to be perfectly conserved after a Windows version upgrade.

In any case, a real explanation of what happened will require knowledge of the Windows 8 upgrade program and its bugs, and no Microsoft developer will ever give you a straight answer about bugs in this forum (or any forum).

Ich habe eine Neuinstallation durchgeführt. Tim Murphy vor 11 Jahren 0
Die Partition wurde von der vorherigen Installation erstellt. Die Erklärung lautet daher, dass die neue Installation möglicherweise nicht das Konto kennt, mit dem diese Ordner / Dateien ursprünglich erstellt wurden. harrymc vor 11 Jahren 0
@Harrymc er fragt nach ATTRIBUTES, du sprichst über ACLs. Wenn der Besitzer oder das ursprüngliche Computeradministratorkonto nicht bekannt ist, können Sie nicht auf einen Ordner zugreifen, er wird nicht ausgeblendet. Muss ein Fehler im NTFS-Treiber sein, ich habe auch Win8 installiert und hatte noch ein Win7-Laufwerk in meinem Laptop, was dazu führte, dass checkidisk bei jedem Neustart ausgeführt wurde. Siehe [mein Kampf] (http://superuser.com/questions/515632/windows-8-and-7-ntfs-drive-incompatibility) beim Wechsel zu Win8. Auch dort keine Antwort. Kitet vor 11 Jahren 1
Windows 8 wird mit einem neuen NTFS-Format geliefert, sodass bei einer Inkompatibilität zwischen alten und neuen Treibern natürlich alles möglich ist. Berechtigungen können jedoch dazu führen, dass Dateien und Verzeichnisse nicht mehr angezeigt werden können, wie bei der Access-basierten Aufzählung. Meines Erachtens können verkürzte Berechtigungen unvorhersehbare Auswirkungen haben, wenn sie von Windows-Dienstprogrammen schlecht interpretiert werden. harrymc vor 11 Jahren 0
0
Kaveh

einfach ein paar Viren gemacht, ich habe viele ähnliche Probleme in den PCs und Flash-Laufwerken meiner Kunden, sie baten um Wiederherstellung, weil sie glauben, dass ihre Dateien verschwunden sind !!!

Öffnen Sie einfach eine Eingabeaufforderung mit Administratorrechten. Wechseln Sie zum Stammverzeichnis Ihres Treiberbriefs, der in Ihrem Fall D ist:

D:\attrib -R -S -H *.* /S /D 

alles erledigt!

0
Lazaros Filippidis

Ich weiß, das ist sehr alt, aber überprüfe das:

https://serverfault.com/questions/55668/why-does-robocopy-create-a-hidden-system-folder

Kurz gesagt, "hat es mit dem Kopieren der verborgenen / System-System-Volume-Informationen aus dem Stamm einer Festplatte zu tun - wenn sie kopiert werden, erhält das Zielverzeichnis die gleichen Attribute wie system / hidden. Das Erstellen des Verzeichnisses vor dem Kopieren hilft nicht als Robocopy wird auch ausgeblendet. Fügen Sie den /A-:SHSchalter hinzu, um Systemdateien zu ignorieren "zum Befehl" robocopy ".

Weitere Informationen in dieser Microsoft Technet-Diskussion, die klarstellt, dass der Switch nicht intuitiver ist /A:-SH.

Willkommen bei Super User! Bitte lesen Sie die Frage noch einmal sorgfältig. Ihre Antwort beantwortet die ursprüngliche Frage nicht **. Die Frage hat nichts mit "Robocopy" zu tun. DavidPostill vor 8 Jahren 1