Windows Grundlagen

Lektion 3 von 6

Dateisystem, Laufwerke und Pfade

Verstehe Laufwerksbuchstaben, lokale und relative Pfade, Benutzerverzeichnisse und UNC-Pfade.

Lernziele

Nach Abschluss dieser Lektion kannst du:

  • Laufwerksbuchstaben und Laufwerkswurzeln erklären
  • absolute und relative Pfade unterscheiden
  • . und .. verwenden
  • Benutzerprofilpfade und Umgebungsvariablen verstehen
  • lokale und UNC-Netzwerkpfade unterscheiden
  • wichtige Windows-Verzeichnisse erkennen
  • Program Files, ProgramData und AppData unterscheiden
  • Dateiendungen einordnen
  • Windows-Groß-/Kleinschreibung nuanciert beschreiben
  • Laufwerksbuchstaben nicht mit physischen Datenträgern verwechseln

Laufwerke und Pfadwurzeln

C:\ und D:\ bezeichnen logische Laufwerks-/Volumen-Namensräume. Ein Buchstabe ist nicht zwangsläufig eine gesamte physische Festplatte; Partitionen, Volumes und Netzzuordnungen lösen diese einfache Beziehung auf. C:\ ist die Wurzel von C:, während Linux / als Wurzel eines gemeinsamen eingehängten Dateisystembaums verwendet.

Pfade zerlegen
C:\\Users\\Azubi\\Documents\\bericht.txt
Laufwerk
C:
Wurzel
\
Ordner
Users → Azubi → Documents
Datei
bericht.txt
\\\\fileserver\\azubi\\Dokumente
Server
fileserver
Freigabe
azubi
Pfad
Dokumente

Absolute und relative Pfade

C:\Users\Azubi\Documents\bericht.txt ist ein vollständig qualifizierter lokaler Pfad. Vom aktuellen Ort C:\Users\Azubi verweist Documents\bericht.txt relativ auf dieselbe Datei. . steht für den aktuellen, .. für den übergeordneten Ort; ..\Public ist daher relativ.

Benutzerprofil und AppData

Profile liegen häufig unter C:\Users\<Benutzer>, aber Anwendungen sollten keine universelle Installationsannahme daraus machen. CMD expandiert %USERPROFILE%; PowerShell nutzt für das Home des aktuellen Benutzers $HOME. Das sind unterschiedliche Shell-Syntaxen.

Zum Profil gehören häufig Desktop, Documents, Downloads und AppData. AppData\Roaming ist für potenziell roamingfähige Profildaten in passenden Umgebungen gedacht – tatsächliches Roaming ist nicht garantiert. AppData\Local enthält maschinenlokale, AppData\LocalLow bei manchen Anwendungen Daten eines niedrigeren Integritätskontexts.

Wichtige System- und Anwendungsorte

C:\Windows
Windows-Systemverzeichnis
C:\Program Files
häufig 64-Bit-Anwendungen auf 64-Bit-Windows
C:\Program Files (x86)
häufig 32-Bit-Anwendungen auf 64-Bit-Windows
C:\ProgramData
profilunabhängige gemeinsame Anwendungsdaten
C:\Users
übliche Benutzerprofilhierarchie

C:\Windows\System32 enthält auf 64-Bit-Windows üblicherweise 64-Bit-Systembinärdateien. Die historisch verwirrende 32-Bit-Kompatibilität nutzt unter anderem SysWOW64. Nicht jede Anwendung hält sich perfekt an alle Verzeichniskonventionen.

UNC und gemappte Laufwerke

\\fileserver\azubi\Dokumente ist ein UNC-Pfad: fileserver ist der Server, azubi die Freigabe, danach folgen Unterordner. Ein Netzlaufwerk wie Z: kann bequem darauf abbilden, ist aber weder erforderlich noch die zugrunde liegende UNC-Identität.

Groß-/Kleinschreibung, Endungen und Attribute

Die typische Windows-/NTFS-Erfahrung ist case-preserving, aber bei gewöhnlichem Win32-Zugriff weitgehend case-insensitive: Datei.txt und datei.txt bezeichnen meist denselben Pfad. Bestimmte moderne Kontexte oder konfigurierte Verzeichnisse können case-sensitive sein.

Endungen wie .txt, .exe, .ps1 und .docx helfen bei Dateitypzuordnung, garantieren aber weder Inhalt noch Sicherheit. Verborgene bekannte Endungen können rechnung.pdf.exe irreführend darstellen. Hidden-/System-Attribute unterscheiden sich von der Linux-Konvention führender Punkte.

Übung

Windows-Pfade einordnen

Ordne jedem Eintrag die passende Bedeutung zu.

Übung

Windows-Verzeichnisse zuordnen

Ordne jedem Eintrag die passende Bedeutung zu.

Typische Fehlvorstellungen

Falsch: „C: ist immer eine komplette physische Festplatte.
Korrektur: Der Buchstabe bezeichnet einen zugewiesenen logischen Laufwerksnamensraum.
Falsch: „Windows-Netzlaufwerke brauchen zwingend einen Laufwerksbuchstaben.
Korrektur: UNC-Pfade greifen ohne Mapping direkt auf Freigaben zu.
Falsch: „ProgramData ist dasselbe wie Program Files.
Korrektur: Program Files enthält häufig Programmdateien; ProgramData gemeinsame Anwendungsdaten.
Falsch: „AppData\Roaming wird garantiert auf jedem PC synchronisiert.
Korrektur: Name und vorgesehene Rolle garantieren kein tatsächlich eingerichtetes Roaming.
Falsch: „Windows-Dateinamen sind unter allen Umständen case-insensitive.
Korrektur: Spezifische Kontexte können Verzeichnisse case-sensitive behandeln.
Falsch: „Eine .txt-Dateiendung beweist, dass die Datei harmlos ist.
Korrektur: Endung, tatsächlicher Inhalt und Sicherheit sind getrennt.
Falsch: „UNC und gemapptes Laufwerk sind dasselbe.
Korrektur: Ein Mapping ist eine bequeme Laufwerksansicht auf eine Ressource mit eigener UNC-Identität.

Als Nächstes: Benutzer, Gruppen und NTFS-Berechtigungen

Die nächste Lektion behandelt lokale Benutzer, Gruppen, das SID-Konzept, Administratorrechte, NTFS-Berechtigungen, Vererbung und effektiven Zugriff.

Dein Lernstand

Lektion in Bearbeitung

Das Öffnen startet die Lektion. Als erledigt zählt sie erst nach deiner ausdrücklichen Bestätigung.