Magic Disk 64

home to index to text: MD9209-UTILITIES-DISC_MANAGER.txt
----------------------------------------

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)

Valid HTML 4.0 Transitional Valid CSS!