----------------------------------------
DISK-MANAGER - Directorys in der Manipulation -
----------------------------------------
Mit dem Disk-Manager können Sie das Inhaltsverzeichnis einer Diskette mit Hilfe von vielfältigen Funktionen manipulieren. So können Sie z. B. Files vor dem
Löschen schützen, sortieren, editieren, umbenennen und vieles mehr.
DAS PROGRAMM
Laden Sie zunächst den Disk-Manager von
der Rückseite dieser MD und starten Sie
ihn mit ' RUN' . Nach kurzer Entpackzeit präsentiert sich Ihnen der Hauptbildschirm des Programms. Er besteht aus
einer Tabelle, in der diverse Informationen zu den auf einer Diskette enthaltenen Files angezeigt werden. Direkt
nach dem Programmstart sehen Sie in der
Mitte des Bildschirms ein Fenster, daß
Sie dazu auffordert eine zu bearbeitende
Diskette einzulegen und dies mit der
SPACE-Taste zu bestätigen. Hiernach wird
nun das Inhaltsverzeichnis dieser Diskette eingelesen und sogleich auf dem
Bildschirm angezeigt. Zu jedem File werden nun in den einzelnen Spalten diverse
Informationen angezeigt.
In der ersten Spalte steht der Diskettenname. Darunter sehen Sie die Namen
der auf der Diskette enthaltenen Files.
Die zweite Spalte enthält oben die ID
der Diskette, gefolgt von den Blocklängen der einzelnen Files. Nun sehen Sie
noch fünf weitere Spalten deren Bedeutung wiefolgt ist:
TYP: Hier wird der Filetyp eines Files
angezeigt (" PRG"," SEQ"," REL", etc.) S: In dieser Spalte wird angezeigt, ob
ein File als ' ungültig' eingetragen
ist. Dies ist immer dann der Fall, wenn Sie versuchen ein Programm auf
eine fast volle Diskette zu speichern. Wenn das Programm nun nicht
vollständig gespeichert werden kann, so meldet die Floppy einen ' Disk-Full'- Fehler und markiert das schon
eingetragene File mit einem Asterisk
("*") . Gleiches können Sie auch mit
dem Disk-Manager tun. Das Programm
zeigt ein ungültiges File ebenfalls
mit dem Asterisk in der Spalte " S" an. Umgekehrt können Sie aber auch
ein ungültiges File für gültig erklären.
L: Dies steht für ' Lock', was soviel
wie ' gesperrt' bedeutet. Ein so gekennzeichnetes File kann nicht mehr
mit dem Scratch-Befehl der Floppy gelöscht werden. Ein File ist ' lokked', wenn in dieser Spalte eine
spitze Klammer nach links ("<") steht. Einzige Möglichkeit, das File
zu entfernen ist entweder, den Lock
wieder aufzuheben, oder aber den
Format-Befehl der Floppy zu verwenden.
TR/ : In diesen beiden Spalten werden
SE Trackund Sektornummer des ersten
Datenblocks des angegebenen Files
angezeigt.
DIE BEFEHLE
Auf dem Hauptbildschirm können Sie nun
mit verschiedenen Tasten die einzelnen
Funktionen des Programms abrufen. Mit
' CRSR UP' und ' CRSR DOWN' können Sie den
Seletct-Balken durch die Fileliste bewegen. Sind auf der Diskette mehr Files
enthalten, als auf dem Bildschirm dargestellt werden können, so wird die Liste gescrollt, wenn Sie am letzten, bzw.
ersten Eintrag anlegangt sind. Der Selectbalken wird benötigt um eine Funktion auf einem bestimmten File anzuwenden. Die Funktionen sollen nun im Folgenden beschrieben werden:
' H'- HELP SCREEN Mit dieser Taste zeigt Ihnen der Disk-Manager eine Hilfsseite an, auf der alle
Tastenfunktionen nochmals kurz erläutert
sind.
' F1'- READ DIR Mit dieser Taste lesen Sie ein neues
Inhaltsverzeichnis ein. Das ist immer
dann notwendig, wenn Sie eine neue Diskette eingelegt haben. Es erscheint nach
Tastendruck ein Fenster mit dem Text
" Reading Dir" . Anschließend werden die
Files in der Fileliste angezeigt.
'F3' - WRITE DIR Mit diesem Menupunkt schreiben Sie ein
bearbeitetes Inhaltsverzeichnis wieder
auf die Diskette zurück. Solange geschrieben wird erscheint die Meldung
" Writing Dir" .
' F5'- RENAME Hiermit können Sie den Filenamen, auf
dem der Select-Balken gerade steht, ändern. Es erscheint ein Fenster, in dem
der alte Name enthalten ist. Benutzen
Sie die Tastatur, um ihn zu ändern und
schließen Sie mit ' RETURN' ab. Der neue
Name wird nun in die Liste übernommen.
' F7'- RESIZE Diese Funktion ermöglicht es Ihnen, die
Blocklänge des gerade angewählten Files
zu editieren. Diese darf zwischen 0 und
65535 liegen. Files, deren Blocklänge so
verändert wurde, werden ganz normal geladen ( die effektive Blocklänge stimmt
noch), nur im Directory wird eine andere
Länge angezeigt.
' F8'- SORT Hiermit wird die ganze Directoryliste
alphabetisch sortiert und entsprechend
in der File-Liste angezeigt.
' W'- TRACKNUMMER ÄNDERN Die Start-Tracknummer des gerade angewählten Files kann hiermit verändert
werden.
' S'- SEKTORNUMMER ÄNDERN Hiermit ändern Sie die Start-Sektornummer des angewählten Files. Legen Sie so z. B. Track und Sektor des
einen Files auf dieselben Werte eines
anderen Files fest, so wird beim Laden
anstelle des ersten das zweite in den
Speicher geholt.
ACHTUNG: Auf diese Weise kann das alte
File verloren gehen! Merken Sie sich
immer an welchem Track/ Sektor es begann, um es evtl. wieder restaurieren zu kön- nen. Oder aber benutzen Sie die Find-File- Funktion des Disk-Managers.
' T'- FILETYP ÄNDERN Nach Anwählen dieses Befehls öffnet sich
ein Fenster, in dem Sie angeben können, welchen Filetyp das momentan selektierte
File erhalten soll. Drücken Sie einfach
RETURN um den Typ beizubehalten, oder
wählen Sie mit Hilfe der Cursortasten
einen neuen Typ aus.
' L'-( UN) LOCK Drücken Sie diese Taste, so können Sie
das aktuelle File vor dem Löschen sperren, bzw. wieder entsperren. Den aktuellen Status eines Files erkennen Sie in
der Spalte " L" der Fileliste (""= ungeschützt,"<"= geschützt) .
' C'-( UN) SCRATCH Wie bei ' Lock' können Sie hier ein File
als ' gelöscht' markieren. Ein so ungültig gemachtes File erkennen Sie am "*"
in der Spalte " S" der Fileliste.
' M'- FILE BEWEGEN.
Drücken Sie diese Taste, so wird der
aktuelle Listeneintrag entfernt, und am
oberen Bildschirmrad erscheint die Meldung " Inseting: Name", wobei ' Name' für
den Namen des gerade entfernten Files
steht. Bewegen Sie nun den Select-Balken
an eine Position, an die Sie das entnommene File plazieren möchten, und drücken
Sie RETURN. Das File wird nun an dieser
Stelle wieder in die Fileliste eingefügt.
' D'- FILENAME DEFINIEREN Der Diskmanager erlaubt es Ihnen auch, Dummy-Files zu erzeugen. Diese stellen
kein File ansich dar, sondern sind nur
Einträge im Directory. Ein Beispiel sind
die sog. Separator-Files ("----------------"), wie wir sie auch auf der MD verwenden, um die Files von dem einen Programm von denen eines anderen optisch abzutrennen. Sie können jedoch auch einen Fileeintrag erzeugen und anschließend Track und Sektor auf ein schon existierendes File umleiten, etc.
Die Funktion ' D' hat nun die Aufgabe
einen einzusetzenden Filenamen vorzudefinieren. Wählen Sie sie an, so haben
Sie die Möglichkeit den Dummy-Filenamen
zu editieren.
' I'- FILENAME EINFÖGEN Hiermit fügen Sie den zuvor mit ' D' definierten Filenamen in die aktuelle Position der Fileliste ein.
' SHIFT-I'- FILENAME ENTFERNEN Hiermit entfernen Sie einen Eintrag aus
dem Directory. Achten Sie bitte darauf, daß dies bei einem normalen File ( kein
Dummy-File) zu dem Verlust der dazugehörigen Daten führen kann! Außerdem tritt
dann der Fall ein, daß das nicht mehr
eingetragene File Datenblocks auf der
Diskette belegt. Um diese wieder als' unbelegt' zu kennzeichnen senden Sie
einfach einen VALIDATE-Befehl an die
Floppy, die daraufhin die Blockstruktur
wieder korrigiert.
' B'-" FREE BLOCKS" ÄNDERN Mit dieser Funktion können Sie die Anzahl der freien Blöcke auf der Diskette
frei editieren. Beachten Sie bitte, daß
Sie anschließend NICHTS mehr auf die
Diskette speichern dürfen, da dabei unter Umständen vorhandene Daten überschrieben werden können. Einzige Ausnahme ist die Blockzahl 0 . Um wieder die
richtige Blocklänge zu erhalten verwenden Sie bitte wieder den VALIDATE-Befehl
der Floppy.
' F'- FIND FILE Diese Funktion sucht nach gelöschten
Files. Desweiteren werden Files wiederaufgefunden, die fälschlicherweise mit
' SHIFT-I' entfernt wurden. In ca.12 Sekunden ( !) werden alle 664 Blöcke der Diskette nach evtl. vorhandenen Fileheadern durchsucht. Sollte ein File gefunden werden, das nicht im Directory eingetragen ist, so öffnet sich ein Fenster
und der Disk-Manager fragt nach, ob das
File in die Fileliste übernommen werden
soll. Wenn ja, so bestätigen Sie mit der
Taste ' Y' . Wenn nein, so drücken Sie ' N' um den Suchvorgang fortzusetzen. Ein so
eingefügtes File hat den Namen " TR/ SE", wobei TR und SE die Nummern des Starttracks/- sektors darstellen. Sie können
diesen Namen mit ' F5' noch entsprechend
umbenennen.
' N'- DISKNAME ÄNDERN Es erscheint ein Fenster, in dem der
Name der momentan bearbeiteten Diskette
angezeigt wird. Ändern Sie ihn Ihren
Wünschen entsprechend, und drücken Sie
anschließend RETURN.
'J' - ID ÄNDERN Nach Tastendruck erscheint ein Fenster
in dem Sie die ID der aktuell bearbeiteten Diskette ändern können. Hierbei können Sie nicht nur die sonst üblichen
zwei, sondern alle fünf Zeichen ( normalerweise ID und "2 A") abändern.
'*'- DISK-KOMMANDO Durch Druck auf diese Taste erscheint
ein Fenster, in dem Sie ein Diskettenkommando eingeben können. Selbiges wird
anschlißend an die Floppy gesandt und
von ihr ausgeführt.
''- STATUS Mit dem ' Klammeraffen' können Sie den
Diskstatus abfragen. Selbiger wird daraufhin in der untersten Bildschirmzeile
angezeigt.
' SHIFT-'- INITIALISIEREN Hiermit initialisieren Sie das Laufwerk.
Das enstpricht dem Floppy-Befehl " I" .
' V'- VIEW FILE
Mit dieser Funktion können Sie sich die
einzelnen Blocks eines Files anzeigen
lassen. Oder aber auch irgendwelche anderen Blocks direkt anwählen. Die Anzeige erfolgt hierbei im Bildschirm-Code
weshalb Sie z. B. Texte, die dort stehen
sehr einfach ändern können. Da die
View-File- Funktion viele Möglichkeiten
bietet, wollen wir sie gesondert besprechen.
DIE VIEW-FILE-FUNKTION
Wie schon erwähnt aktivieren Sie sie mit
der Taste ' V' . Nach dem Aufrufen der
Funktion erscheint ein Fenster, in dem
der Track/ Sektor des zu untersuchenden
Blocks angegeben werden soll. Als Vorgabe erhalten Sie hier Track und Sektor
des momentan selektierten Files. Wollen
Sie dieses anschauen, so drücken Sie
einfach zwei Mal RETURN. Möchten Sie in
einen anderen Block einsehen, so geben Sie dessen Trackund Sektornummer an.
Der Block wird nun gelesen und sein Inhalt in Form von normalen Bildschirmcodes in der Mitte des File-View- Fensters
angezeigt. Zusätzlich sehen Sie in der
linken oberen Ecke noch einmal die
Trackund Sektornummer des dargestellten Blocks. Rechts oben sind Track und
Sektor des logisch nächsten Blocks angezeigt ( kann per Kommando nachgeladen
werden) . Unterhalb der Blockanzeige sehen Sie nun noch die Angabe, auf welchem
Buchstaben der Cursor momentan steht und
welchen hexadezimalen Wert dieser hat.
Desweiteren wird die Position des Cursors im Block mitgezählt ( von $00 bis
$ FF) .
Bewegen Sie nun den Cursor mit Hilfe der
Cursortasten durch das Eingabefeld und
ändern Sie einzelne Zeichen Ihren Wünschen entsprechend. Beachten Sie bitte, daß der abgeflachte Punkt für das Zeichen ' SHIFT-SPACE' steht. Wenn Sie mit
der View-Funktion einen Filenamen ' roh'
editieren wollen, so müssen alle
überschüssigen Stellen des Filenamens
mit diesem Zeichen gefüllt werden, damit
der Filename auch erkannt wird.
Mit der RETURN-Taste bestätigen Sie die
Eingabe. Mit RUN/ STOP brechen Sie ab.
Zusätzlich stehen Ihnen noch folgende
Tastenfunktionen zur Verfügung:
' F1'- READ TRACK/ SEKTOR Hiermit können Sie einen weiteren Track
nachladen. Es wird automatisch der logisch nächste Track angeboten, der durch
zweimaliges Drücken von RETURN übernommen werden kann. Sie können jedoch auch
jeden anderen Block spezifizieren.
' F3'- WRITE TRACK/ SEKTOR Der momentan editierte Block wird an
seine Position zurückgeschrieben. Mit
dieser Funktion aktualisieren Sie einen
Block auf Diskette und speichern damit
Ihre Änderungen am Block.
' F5'- REVERS AN/ AUS Mit dieser Funktion schalten Sie den
Reversmodus an und aus. Dadurch können
Sie auch invertierte Zeichen in den
Block eintragen. Der eingeschaltete Reversmodus wird durch das Kürzel " Rev" unten links im Fenster angezeigt.
' F6'- VORSCHUB AN/ AUS Ist der Vorschub ausgeschaltet, so
bleibt der Cursor nach einem Tastendruck
immer auf der Position auf der er steht.
Er kann dann lediglich mit Hilfe der
Cursortasten gesteuert werden. Ist der
Vorschub eingeschaltet, so springt der
Cursor nach jedem Tastendruck um eine
Stelle weiter. Sie erkennen den eingeschalteten Vorschub an einer gespitzten
Klammer nach links (">") unten links im
File-View- Fenster.
' F7'- HEX-EINGABE Es erscheint ein Cursor über der Hexadezimalanzeige und Sie können den hexade- zimalen Wert eines Zeichens eingeben, das an der aktuellen Cursorposition im
Block eingetragen wird.
' RUN/ STOP' Mit dieser Taste verlassen Sie die View-Option und gelangen wieder zur Verzeichnisliste zurück.
ALLGEMEINE HINWEISE
Beachten Sie bitte, daß manche Funktionen des Programms Daten zerstören, bzw.
unsichtbar machen können. Am Besten probieren den Disk-Manager an einer ' Versuchsdiskette' einmal gründlich aus, bevor Sie ihn richtig benutzen. Außerdem
sollten Sie wissen, daß gerade die Befehle, die Zuweisungen eines Directoryeintrag zum seinem ersten Datenblock
ändern, die Anzahl der freien Blocks
nicht angleichen. Sollten Sie also z. B.
ein File mit ' SHIFT-I' komplett aus dem Directory entfernen, so sollte auch die
korrekte Anzahl der freien Blöcke durch
ein VALIDATE-Kommando an die Floppy wiederhergestellt werden. Geben Sie hierzu
das Disk-Kommando " V" an.
Welche Auswirkungen die einzelnen Änderungen auf eine Diskette haben, und welche Befehle nach Benutzung einen Validate- Befehl brauchen, können Sie übrigens
auch in unserem Floppy-Kurs dieser Ausgabe nachlesen. Er beschäftigt sich diesen Monat nämlich mit demselben Thema!
(ub)