Wir haben einen "Benutzer" -Ordner, der das Stammverzeichnis aller Benutzerdateien und Netzwerkprofile ist.
Mit einem Dienstprogramm für die Verzeichnisgröße (WinDirStat) bin ich auf ein seltsames und beunruhigendes Problem gestoßen - Tausende von Dateien, die effektiv in der Windows-Benutzeroberfläche für den Papierkorb versteckt sind. Jeder Benutzerordner verfügt über einen RECYCLER-Ordner direkt darunter My Documents
, z. B . :
\\server1\Users\smithj\smithj's Documents\RECYCLER\S-1-5-21-nnnnnn
Nur sehr wenige unserer Benutzer verfügen über PCs, da sich die meisten Benutzer über ein einfaches Wyse-Terminal bei einem Citrix Application Server anmelden. Da der Großteil der Dateiaktivität auf Netzwerkfreigaben erfolgt, haben die Benutzer (und wir Administratoren) immer verstanden, dass es keinen "Netzwerk-Papierkorb" gibt.
Der versteckte RECYCLER-Ordner für die meisten Benutzer enthält jedoch Tausende von Dateien. Einige Dinge fallen auf:
- In den meisten Fällen ist keine der Dateien über die Papierkorb-Oberfläche sichtbar
- Die Namenskonvention für die einzelnen Dateien sollte einen Laufwerksbuchstaben wie
DC
oder enthaltenDD
, stattdessen beginnen sie alle mitD@
- zum Beispiel[email protected]
. - Ich glaube, das
@
Symbol verhindert, dass Windows die ursprünglichen Dateien dereferenziert, sodass sie in der Benutzeroberfläche einfach unterdrückt werden. - Die Dateien zusammen verbrauchen zehn Gigabyte. Sie sind keine Geister. Das Löschen einiger Dateien erhöht den freien Speicherplatz auf dem Laufwerk.
- Anscheinend haben wir tatsächlich einen "Netzwerk-Papierkorb". Ausversehen. Ohne echte Dateinamen.
Wir haben bereits beschlossen, alle Dateien zu löschen, die älter als X
Tage sind. Ich kann das mit einem PowerShell-Skript tun. Im Gegensatz zu diesem ähnlichen Fall werden anstelle des gesamten Ordners einzelne Dateien gelöscht.
Also meine Fragen:
- Hat jemand diese
@
Symbole in den Papierkorbdateien gesehen? - Der gesamte Netzlaufwerkzugriff erfolgt über zugeordnete Laufwerke. Könnte dies erklären, warum die Dateien recycelt werden? Und versteckt?
- Obwohl wir täglich Backups ausführen, möchte ich diese Ressource nur für die Wiederherstellung von Dateien als letztes Mittel nutzen. Anregungen oder Warnungen?
quelle
Antworten:
Was Sie sehen, ist der Papierkorb für umgeleitete "Eigene Dateien" -Ordner.
Das Problem wird ausführlich im Artikel Umleitung / Papierkorb für Ordner "Eigene Dateien" beschrieben :
Im Artikel Ordnerumleitung und Papierkorb heißt es:
Es gibt ein anderes Element namens
UseGlobalSettings
, das den Wert hat,1
wenn diese Parameter für alle Festplatten verwendet werden. Mit dem Wert0
werden die Papierkorbparameter für jede Festplatte als Unterschlüssel mit dem Laufwerksbuchstaben der Festplatte gefunden.In diesem Artikel wird jedoch ein anderes Problem aufgeworfen:
Weitere Informationen zum Steuern der Papierkorbgröße finden Sie im obigen Artikel:
Was das Löschen dieser Dateien betrifft: Wenn Sie dies tun, werden gelöschte Dokumente aus dem Papierkorb des Benutzers gelöscht. Dies ist möglicherweise kein zu großes Problem. Mit der Ausnahme, dass dadurch die Einstellungen für den Papierkorb verloren gehen und nicht mehr vorhandene Dateien angegeben werden. Es ist möglicherweise besser, den allgemeinen Papierkorb sofort nach dem Löschen all dieser Dateien zu leeren.
Ehrlich gesagt, scheinen umgeleitete "Eigene Dateien" von Microsoft auf königliche Weise durcheinander gebracht worden zu sein. Sie müssen vorsichtig zwischen die Fallstricke treten.
quelle
Ja, ich habe dies in Windows-Umgebungen gesehen, soweit ich mich erinnern kann. Sowohl zu Hause als auch in Einzelbenutzerumgebungen und Windows-Clientbetriebssystemen sowie am Arbeitsplatz / in der Schule in Mehrbenutzerumgebungen unter Windows-Serverbetriebssystemen mit vielen Benutzern.
Nein. Was Sie sehen, hängt von der Funktionsweise des Papierkorbs ab .
Wenn Sie eine Datei löschen, werden der vollständige Pfad und der Dateiname in einer versteckten Datei namens Info oder Info2 (Windows 98) im Ordner Recycled gespeichert. Die gelöschte Datei wird mit der folgenden Syntax umbenannt:
In Bezug auf die "Erklärung", warum dies mit einem Windows-Papierkorb geschieht, habe ich noch nie eine maßgeblichere Erklärung als " Achselzucken ... Korruption" gesehen. Die Zusammenfassung im verlinkten Artikel zeigt Ihnen, welcher Teil des Prozesses schief läuft, geht jedoch nicht auf die Art der Details über den Prozess ein, die Sie benötigen, um richtig zu erklären, was tatsächlich und wo zusammenbricht. Wäre dies der Fall, hätte dies vermutlich bereits jemand behoben.
Nein, nuke away. Die ursprünglichen Namen der Dateien können nicht wiederhergestellt werden (da sie nicht mehr im INFO-Dateimanifest des Papierkorbinhalts enthalten sind), und die Benutzer können sie nicht sehen bzw. wissen nicht, dass sie dort sind Es ist nur Platzverschwendung.
quelle
#
, während das Plakat hat@
. Außerdem hat sich seit Windows 98 vieles geändert, sodass der Artikel nicht wirklich zutrifft.@
gibt es , weil die Datei ursprünglich „kam von“ einer Netzwerkfreigabe oder Pfad, sondern als ein Laufwerk mit einem Buchstaben. AnstattDC[#].[whatever]
also ursprünglich vomC
Laufwerk zu kommen, erhalten SieD@[#].[whatever]
... weil eine Netzwerkfreigabe oder ein UNC-Pfad keinen "Laufwerksbuchstaben" für diese zweite Zeichenposition enthält. (Also wird das@
Symbol anstelle des Laufwerksbuchstabens verwendet ... aus welchem Grund auch immer.)$
, not@
oder#
.\\server1\Users\smithj\smithj's Documents\somefile
der Pfad, der dem Benutzer angezeigt wird, zY:\somefile
.