Man page - dosfslabel(8)

Packages contains this manual

Available languages:

en fr ro de

Manual

FATLABEL

BEZEICHNUNG
ÜBERSICHT
BESCHREIBUNG
OPTIONEN
KOMPATIBILITÄT UND FEHLER
DOS-ZEICHENSATZTABELLEN
SIEHE AUCH
HOMEPAGE
AUTOREN

BEZEICHNUNG

fatlabel - MS-DOS-Dateisystembezeichnung oder DatentrÀgerkennung festlegen oder abfragen

ÜBERSICHT

fatlabel [ OPTIONEN ] GERÄT [ NEU ]

BESCHREIBUNG

fatlabel zeigt oder Ă€ndert die DatentrĂ€gerbezeichnung oder -kennung des auf dem angegebenen GERÄT befindlichen MS-DOS-Dateisystems. StandardmĂ€ĂŸig zeigt es die Bezeichnung an oder Ă€ndert diese. Aus diesem Bezeichnungs-Modus können Sie mit der Option -i oder --volume-id in den DatentrĂ€gerkennungs-Modus wechseln.

Falls NEU nicht angegeben ist, dann wird die vorhandene DatentrĂ€gerbezeichnung oder -kennung in die Standardausgabe geschrieben. Eine Bezeichnung darf nicht lĂ€nger als 11 Byte sein und sollte zwecks bestmöglicher KompatibilitĂ€t in Großbuchstaben geschrieben werden. Eine leere Zeichenkette, die nur aus Leerraum besteht, ist nicht zulĂ€ssig. Eine DatentrĂ€gerkennung muss als Hexadezimalzahl angegeben werden (kein vorangestelltes »0x« oder Ähnliches) und darf nicht grĂ¶ĂŸer als 32 Bit sein.

OPTIONEN

-i , --volume-id

wechselt in den DatentrÀgerkennung-Modus.

-r , --reset

enfernt im Bezeichnungs-Modus die Bezeichnung oder erzeugt im DatentrÀgerkennungs-Modus eine neue Kennung.

-c TABELLE , --codepage = TABELLE

verwendet die angegebene DOS-Zeichensatz- TABELLE zum Kodieren/Dekodieren der Bezeichnung. StandardmĂ€ĂŸig wird die Zeichensatztabelle 850 verwendet.

-h , --help

zeigt eine Hilfemeldung an und beendet das Programm.

-V , --version

gibt die Versionsnummer aus und beendet das Programm.

KOMPATIBILITÄT UND FEHLER

Aus historischen GrĂŒnden ist die FAT-DatentrĂ€gerbezeichnung an zwei Stellen gespeichert: im Bootsektor und als spezieller DatentrĂ€gerbezeichnungseintrag im Wurzelverzeichnis. MS-DOS 5.00, MS-DOS 6.22, MS-DOS 7.10, Windows 98, Windows XP und auch Windows 10 lesen die FAT-DatentrĂ€gerbezeichnung nur aus dem Wurzelverzeichnis. Ist im Wurzelverzeichnis keine DatentrĂ€gerbezeichnung vorhanden, wird dies als leere oder keine Bezeichnung interpretiert, selbst dann, wenn der Bootsektor eine gĂŒltige Bezeichnung enthĂ€lt.

Wenn Windows XP oder Windows 10 eine FAT-DatentrĂ€gerbezeichnung Ă€ndert, wird diese nur im Wurzelverzeichnis gespeichert – der Bootsektor bleibt unverĂ€ndert. Dies fĂŒhrt zu Problemen beim Entfernen einer DatentrĂ€gerbezeichnung unter Windows. Die alte Bezeichnung ist noch im Bootsektor gespeichert, wĂ€hrend sie im Wurzelverzeichnis nicht mehr vorhanden ist.

Versionen von dosfslabel vor 3.0.7 agierten nur auf den im Bootsektor gespeicherten FAT-DatentrÀgerbezeichnungen und ignorierten eine DatentrÀgerbezeichung im Wurzelverzeichnis völlig.

Versionen von dosfslabel von 3.0.7 bis 3.0.15 lesen die DatentrĂ€gerbezeichnungen aus dem Wurzelverzeichnis und weichen gegebenenfalls auf den Bootsektor aus. Dies fĂŒhrt dazu, dass eine DatentrĂ€gerbezeichnung aufgrund dieses Fehlers immer im Bootsektor, jedoch nur manchmal im Wurzelverzeichnis geĂ€ndert wird. Dieser Fehler wurde in der dosfslabel -Version 3.0.16 korrigiert; seither werden die DatentrĂ€gerbezeichnungen durch dosfslabel an beiden Orten aktualisiert.

Seit Version 4.2 liest fatlabel eine FAT-DatentrĂ€gerbezeichnung aus dem Wurzelverzeichnis (so wie auch MS-DOS- und Windows-Systeme), Ă€ndert aber eine FAT-DatentrĂ€gerbezeichnung an beiden Orten. In Version 4.2 wurde der Umgang mit leeren sowie jenen Bezeichnungen korrigiert, die mit einem Byte 0xE5 beginnen. Außerdem unterstĂŒtzt diese Version nun auch Nicht-ASCII-Bezeichnungen entsprechend der angegebenen DOS-Zeichensatztabelle; weiterhin wurden PrĂŒfungen hinzugefĂŒgt, die die GĂŒltigkeit einer neuen Bezeichnung feststellen.

Wir empfehlen ausdrĂŒcklich, dosfslabel -Versionen vor 3.0.16 nicht zu verwenden.

DOS-ZEICHENSATZTABELLEN

MS-DOS- und Windows-Systeme verwenden eine DOS-(OEM-)-Zeichensatztabelle fĂŒr die Kodierung und Dekodierung der FAT-DatentrĂ€gerbezeichnung. In Windows-Systemen ist die DOS-Zeichensatztabelle global fĂŒr alle laufenden Anwendungen gĂŒltig und kann nicht explizit konfiguriert werden. Sie wird implizit durch die Option Sprache fĂŒr Unicode-inkompatible Programme eingestellt, die in Zeit und Sprache in den Einstellungen verfĂŒgbar ist. Die vorgegebene DOS-Zeichensatztabelle fĂŒr fatlabel ist 850. In der folgenden Tabelle finden Sie die Zuordnung zwischen DOS-Zeichensatztabelle und Sprache fĂŒr Unicode-inkompatible Programme:

Image grohtml-1198053-1.png

SIEHE AUCH

fsck.fat (8), mkfs.fat (8)

HOMEPAGE

Die Heimat des Projekts dosfstools ist seine GitHub-Projektseite .

AUTOREN