Wiki

Windows-Partitionen einbinden

Windows-Partitionen einbinden

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

MS-Windows_Integration/win-ubuntu.png Ubuntu kann auf die Windows-Dateisysteme VFAT (FAT12, FAT16, FAT32) und NTFS lesend und schreibend zugreifen, allerdings sind einige Einschränkungen zu beachten.

Zugriff

Sowohl FAT- als auch NTFS-Dateisysteme werden automatisch von Ubuntu erkannt, so dass z.B. nach dem Anschließen eines USB-Sticks oder einer externen Festplatte diese automatisch eingebunden und auf dem Desktop angezeigt werden. Alle Windows-Partitionen interner Festplatten werden im GNOME-Hauptmenü unter "Orte" und in vielen Dateimanagern wie z.B. Nautilus aufgelistet und können durch Anklicken eingehängt werden.

Statisches Einhängen

Sollen die Windows-Partitionen der internen Festplatten schon direkt beim Systemstart ohne Benutzerinteraktion eingehängt werden, wird ein Eintrag in der Datei fstab benötigt. Diese Einstellungen können während der Installation unter "manuelle Partitionierung" erledigt werden oder später wie folgt:

Dazu muss die UUID der entsprechenden Partition ermittelt und ein Verzeichnis zum Einhängen erstellt werden. Das geschieht mit den folgenden Befehlen[1], wobei <Gerät> durch das entsprechende Gerät der Windows-Partition, z.B /dev/sda6, und <Name> durch die gewünschten Bezeichnung ersetzt werden muss:

sudo blkid <Gerät>
sudo mkdir /media/<Name> 

Danach wird die folgende Zeile in die Datei /etc/fstab hinzugefügt[2], wobei <UUID> vorher durch die ermittelte UUID (ohne Anführungszeichen!) und <Name> durch die gewünschten Bezeichnung ersetzt werden muss:

FAT32 bzw. FAT16

UUID=<UUID>  /media/<Name>  vfat  utf8,umask=007,gid=46  0  2

NTFS

UUID=<UUID>  /media/<Name>  ntfs  defaults,nls=utf8,umask=007,gid=46  0  0

Temporäres Einhängen per Konsole

Sollte keine grafische Oberfläche installiert sein oder die Konsole bevorzugt werden, ist es wie folgt möglich die Dateisysteme mit mount einzuhängen[1], wobei <Gerät> durch das entsprechende Gerät, wie z.B. /dev/sda6, und <Ordner> durch den entsprechenden Einhängepunkt ersetzt werden muss:

FAT32 bzw. FAT16

sudo mount -t vfat  -o utf8,umask=007,gid=46 <Gerät> <Ordner> 

NTFS

sudo mount -t ntfs  -o defaults,nls=utf8,umask=007,gid=46 <Gerät> <Ordner> 

Hiervon kann man auch dann Gebrauch machen, wenn man vom Standard abweichende Mount-Optionen benötigt.

Wartung

Im Gegensatz zu FAT-Dateisystemen installiert Ubuntu standardmäßig keine Routinen zur Wartung (Formatierung, Namens-, Größenänderung usw.) von NTFS-Partitionen. Dies kann durch Installation des Pakets

  • ntfsprogs

nachgeholt werden[3]. Auf der Live-CD ist dieses bereits vorhanden.

Einschränkungen/Probleme

Es ist generell empfehlenswert Windows-Dateisysteme nur zum Dateiaustausch mit anderen Betriebssystemen oder Rechnern zu verwenden, da diese einige Einschränkungen im Vergleich zu Linux-Dateisystemen mitbringen. Auf jeden Fall sollten diese nicht für Linux als z.B. System- oder Homepartition verwendet werden!

FAT32

Dateien können systembedingt bei FAT32 nicht mehr als 4 GB umfassen.

NTFS

Da es sich im Falle von NTFS um ein proprietäres Dateisystem handelt, gibt es bis heute (Stand: Karmic Koala 9.10) noch keine Dateisystemüberprüfung. Sollten unter Umständen Inkonsistenzen auftreten, weil die Partition z.B. nicht korrekt ausgehängt wurde oder der Computer abgestürzt ist und diese unter Linux nicht mehr eingehängt werden können, ist es nur möglich diesen Zustand in einem Windows-Betriebssystem wieder zur korrigieren. Normalerweise reicht es dazu einmal Windows zu starten und die externe Festplatte wieder auszuhängen bzw. den PC korrekt herunterzufahren.

Generelle Einschränkungen

Besitz- und Zugriffsrechte

Linux verwendet zur Verwaltung der Besitz- und Zugriffsrechte die UNIX-FACL (Filesystem Access-Control-List). Diese wird von keinem der Windows-Dateisysteme unterstützt. FAT kennt keine Dateirechte oder Dateizugehörigkeiten, und das Rechtesystem von NTFS ist ohne größeren Aufwand {en} nicht mit dem von Linux kompatibel. Eine erweiterte Version von ntfs-3g {en}, die auch diese Möglichkeit bieten soll, ist zwar in Arbeit, aber derzeit noch nicht als stabiles Release verfügbar (Januar 2010).

Aus diesen Gründen kann Ubuntu auf Windows-Partitionen für einzelne Ordner und Dateien keine Besitz- und Zugriffsrechte verwalten. Statt dessen werden diese beim Einbinden von Windows-Partitionen für die gesamte Partition festgelegt.

Von VFAT-Dateisystemen aus sind weder harte noch symbolische Verknüpfungen (Symlinks) möglich. Von Linuxdateisystemen aus sind aber symbolische Verknüpfungen zu Zielen auf VFAT-Partitionen erlaubt.

Anders als bei VFAT sind auf NTFS-Partitionen sowohl harte als auch symbolische Verknüpfungen zulässig, allerdings werden symbolische von Windows nicht erkannt, sodass sie nur für Linux gültig sind. Entsprechend wird auch in Linux den in Windows eingerichteten symbolischen Verknüpfungen nicht gefolgt.

Zeitstempel gehen verloren

Beim Verschieben von Dateien auf eine Windows-Partition geht der Zeitstempel (Datum und Uhrzeit) der letzten Änderung verloren, wenn sich dabei der (scheinbare) Besitzer ändert. Um dies zu umgehen wird die Windows-Partition nicht als Eigentum von "Root" (uid=0), sondern als Eigentum desjenigen Benutzers, dem die zu kopierende Datei gehört, eingebunden. Das geschieht mit der Mountoption uid=1000, wobei 1000 - im Regelfall die Nummer des Standardnutzers nach der Installation - durch die entsprechende Benutzernummer ersetzt werden muss.

Nutzung von NFS

Das in reinen Linux-Netzwerken am häufigsten verwendete Netzwerk-Protokoll ist NFS. Dieses eignet sich jedoch nur eingeschränkt, um Ordner oder Dateien von Windows-Dateisystemen freizugeben.

  • Mit FAT ist es nicht möglich aufgrund des Fehlens permanenter Inode-Nummern (siehe hier {en}).

  • Mit NTFS ist der Export mittels NFS erst ab Ubuntu Jaunty 9.04 möglich.

Seiten zu verwandten Themen

Ergänzende Informationen

Diese Revision wurde am 12. Januar 2010 um 13:38 Uhr von Max-Ulrich Farber erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet: mount, fstab, Windows, Installation, System, Partition

Passwort vergessen?