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.
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
Übung
Windows-Verzeichnisse zuordnen
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.