Floppy-Leseschutz
Mit der in c't 8/99 vorgestellten Bastellösung lassen sich Schreibzugriffe auf das Diskettenlaufwerk unterbinden. Um mich gegen Viren zu schützen, möchte ich genau das Umgekehrte haben: Das Floppy-Laufwerk soll Dateien auf Diskette kopieren, aber nicht davon lesen können.
- Dr. Harald Bögeholz
Mit der in c't 8/99 vorgestellten Bastellösung lassen sich Schreibzugriffe auf das Diskettenlaufwerk unterbinden. Um mich gegen Viren zu schützen, möchte ich genau das Umgekehrte haben: Das Floppy-Laufwerk soll Dateien auf Diskette kopieren, aber nicht davon lesen können.
Das läßt sich per Hardware-Bastelei nicht beziehungsweise nur mit extremem Aufwand realisieren. Bevor das Betriebssystem eine Datei auf Diskette schreiben kann, muß es nämlich zunächst das Inhaltsverzeichnis lesen, um zu ermitteln, wo noch Platz frei ist. Das würde bei unterbrochenem Lesezugriff nicht klappen.
Auch auf unterster Hardware-Ebene funktioniert Schreiben prinzipiell nicht ohne Lesen. Disketten sind nämlich softsektoriert, das heißt, die Information, wo welcher Sektor beginnt und endet, ist zwischen den eigentlichen Nutzdaten aufgezeichnet. Um einen Sektor zu schreiben, muß das Laufwerk zunächst so lange diese `ID-Felder´ lesen, bis der gewünschte Sektor unter den Köpfen vorbeikommt. (bo) (bo)