- Disk-Validator
-
Der Disk-Validator ist ein von Commodore für die Standard-Dateisysteme des AmigaOS entwickeltes Programm, welches dynamisch von Diskette geladen und automatisch ausgeführt wird, falls ein Datenträger eingelegt wurde, dessen Dateisystem sich in nicht-konsistentem Zustand befindet. Der Disk-Validator überprüft dann vollautomatisch den Datenträger und baut den sogenannten Bitmap-Block neu auf, der über belegte und freie Blöcke Auskunft gibt. Diese Funktion ist erforderlich, da es sich bei den Standarddateisystemen des Amigas nicht um Journaling-Dateisysteme handelt. Diese Aufgabe des Disk-Validators entspricht der des Unix-Programms fsck.
Bis Kickstart Version 1.3 ist der Disk-Validator als ausführbares Programm im Verzeichnis L einer Diskette bzw. Festplatte zu finden (L:Disk-Validator). Er hat bis einschließlich Kickstart Version 1.3 die Dateilänge von 1848 Bytes.
Seit Kickstart Version 2.0 ist der Disk-Validator im Kickstart ROM integriert.
Einige ältere Amiga-Viren machen sich die automatische Ausführung des Disk-Validators zu Nutze, um sich zu verbreiten. Sie markieren den Rootblock der Wirtsdiskette als nicht validiert und überschreiben den originalen Disk-Validator mit dem Viruscode. Bei Einlegen einer infizierten Diskette überprüft das Betriebssystem den Rootblock. Da das Dateisystem als nicht validiert gekennzeichnet ist, wird der darauf befindliche Disk-Validator geladen und ausgeführt; hierbei handelt es sich jedoch um das Virus. Solche Viren sind nur bis einschließlich Kickstart Version 1.3 funktionsfähig.
Kategorien:- AmigaOS-Betriebssystemkomponente
- Systemsoftware
Wikimedia Foundation.