"Wahl des Dateisystems"

Wenn ein Eingabedevice ausgewählt wurde, versucht DiskSalv zu bestimmen, welcher Typ von Amiga Dateisystem auf dem Device verwendet wird. Normalerweise geschieht dies einfach durch Lesen des Root Blocks der entsprechenden Partition, der Platz an dem üblicherweise die Dateisystem ID gespeichert wird. Wenn DiskSalv eine sinnvolle ID findet, wird es automatisch dieses Dateisystem für alle Operationen auswählen. In den meisten Fällen muß der Benutzer hierbei überhaupt nichts machen.

Jedoch gibt es einige Fälle, in denen der Benutzer eingreifen muß. Sollte das notwendig sein, kann der Dateisystemtyp durch Klicken auf das Dateisystem- Auswahlbox Gadget geändert werden. Dadurch wird eine Liste der DiskSalv bekannten Dateisystemtypen angezeigt. Es ist äußerst wichtig das richtige Dateisystem für ein Device zu wählen. Wenn das falsche Dateisystem ausgewählt wird, kann die Struktur des Dateisystems auf diesem Laufwerk irreparabel beschädigt werden!

Es gibt wenige Fälle in denen der Benutzer den Dateisystemtyp, den DiskSalv gewählt hat, ändern muß. Es ist möglich, daß durch einen Laufwerkscrash die auf der Diskette oder Platte gespeicherten Angaben nicht korrekt sind. Dies ist meist der Fall, wenn das Laufwerk versehentlich formatiert wurde. Zum Beispiel könnte eine Festplatte unter dem FastFileSystem formatiert sein, der eingetragene Typ ist aber vielleicht OriginalFileSystem. Anders gesagt, man tippt versehentlich:

1> Format DEVICE DH0: NAME "Hoppla! QUICK OFS

DiskSalv kann diese Operation vollständig umkehren, wenn Sie den "<<Format"-Modus benutzen. Aber das Programm wird denken, daß diese Partition mit dem OriginalFileSystem (OFS) formatiert wurde. Nicht nur, daß dies dann nicht funktioniert, es würde außerdem noch bewirken, daß DiskSalv die Struktur des Laufwerks zerstört. Darum ist es so wichtig das richtige Dateisystem auszuwählen.

Wenn das Dateisystem unbekannt ist, ist die beste Möglichkeit das "Best-Guess"-Dateisystem zu wählen. Dies ist nicht wirklich ein Dateisystem, sondern ein spezielles Pseudo-Dateisystem. Wenn es ausgewählt wurde, wird DiskSalv zusätzliche Analysen während dem Einlesen des Eingabedevices machen, welche dann zur Bestimmung des FS Typs für dieses Laufwerk verwendet werden. Das ist aus mehreren Gründen nicht optimal. Der erste Grund ist natürlich, daß DiskSalv zur Zeit nur diese Dateisysteme kennt:

  OFS Original File System
  FFS Fast File System
  OFS Intl. OFS mit ISO 8-Bit Zeichen Unterstützung
  FFS Intl. FFS mit ISO 8-Bit Zeichen Unterstützung
  DC-OFS OFS mit Verzeichnischaching
  DC-FFS FFS mit Verzeichnischaching
  AFS "AmiFileSafe" ,
von "Fourth Level Development"

Dies sind die Dateisysteme mit denen DiskSalv umgehen kann. DiskSalv versucht jedes andere Device zurückzuweisen. In manchen Fällen kann ein Device als eine Art des üblichen Dateisystems entdeckt werden, wie z.B. RAM: oder CD-ROM (ISO9660 Dateisystem). Wenn diese entdeckt werden, wird kein Eintrag in die "Device-Auswahlbox" eingetragen. In anderen Fällen wird ein Devicetyp entdeckt, der von DiskSalv nicht unterstützt oder ihm unbekannt ist. Dies sind z.B.:

  FAT MS-DOS File System
  FAT12 Ein anderes MS-DOS File System
  NDOS Ein als ein "Keine DOS-Disk" gekennzeichnetes Laufwerk
  COPY Eine Laufwerkskopie mißlang auf diesem Laufwerk

DiskSalv versucht einen intelligenten Abschätzveruch über das auf dem Datenträger verwendete Dateisystem. Ist es unbekannt, scheint aber korrekt zu funktionieren, behält DiskSalv dieses Dateisystem für interne Zwecke, kann aber keine Änderungen daran vornehmen (und hält den Benutzer auch davon ab!).

Wenn kein Typ bestimmbar ist, wird die Voreinstellung gewählt. Diese Voreinstellung ist der "Best-Guess"-Mechanismus, aber er kann über den "DEFAULTFS/K" Befehlsparameter geändert werden.