Ich verwende Windows 8 Enterprise x64. Ich habe mich mit einem Konto aus der Gruppe Administratoren angemeldet. Wenn ich den Windows Explorer oder eine Eingabeaufforderung öffne, kann ich die Datei sehen cdd.dll
:
C:\Windows\system32>dir cdd.dll
Volume in drive C has no label.
Volume Serial Number is ▨▨▨▨-▨▨▨▨
Directory of C:\Windows\system32
07/25/2012 09:49 PM 199,680 cdd.dll
Wenn ich jedoch ein Dialogfeld "Datei öffnen" über den Chrome-Browser, Visual Studio oder einige andere Anwendungen (alle 32-Bit-Apps) öffne und zu navigiere, C:\Windows\system32
gibt es keine solche Datei (der Filter zeigt alle Dateien an). Wenn ich den Kontextmenüpunkt "Befehlsfenster hier öffnen" mit Umschalt + Rechtsklick im Dialogfeld "Datei öffnen" aufrufe und eingebe dir
, wird bestätigt, dass keine solche Datei vorhanden ist:
C:\Windows\System32>dir cdd.dll
Volume in drive C has no label.
Volume Serial Number is ▨▨▨▨-▨▨▨▨
Directory of C:\Windows\System32
File Not Found
Dieser Effekt ist nicht spezifisch cdd.dll
, viele andere Dateien unterscheiden sich ebenfalls. Mir wurde gesagt, dass dies ein Effekt der Dateisystemvirtualisierung ist , über den ich sehr wenig weiß.
Könnten Sie mir bitte erklären oder eine Referenz geben, die erklärt, wie dies tatsächlich funktioniert? Gibt es tatsächlich mehrere verschiedene Instanzen des System32
Ordners ? Was ist ihr physischer Speicherort auf der Festplatte? Ist es möglich, von 32-Bit-Prozessdateien in einem anderen System32
Ordner als dem zuzugreifen, der standardmäßig für 32-Bit-Prozesse angezeigt wird?