home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
536.lha
/
DiskRepair_v1.0
/
Repair.DOC.pp
/
Repair.DOC
Wrap
Text File
|
1991-08-09
|
5KB
|
111 lines
***********************************************************************
* *
* DiskRepair V1.0 - written 1991 by P.Röhrich *
* *
***********************************************************************
* * *
* Autor: Datum: * Schnellstes Disketten/Festplatten Repair-Tool *
* ------ --------- * für den Amiga *
* Pur 24.06.91 * *
* * *
***********************************************************************
- Achtung! -
DiskRepair ist nicht zum Wiederherstellen von gelöschen Verzeichnissen
oder Dateien gedacht. DiskRepair ist konzipiert um die am häufigsten
auftretenden Fehler schnell zu beseitigen. Dabei werden nur die
Verzeichnisse oder Dateien repariert, die auch noch vorhanden sind.
Dabei MUSS der Rootblock des ausgewählten Devices vorhanden ein.
Folgende Fehler werden erkannt und beseitigt:
1. Block # has checksum error
2. Key # bad header type
3. Key # already set
4. Key # has bad ownkey
5. File/directory # has bad blocktype
6. Key # out of range
7. Key # mismatch error
8. Die meisten 'Volume $ has read/write error'
- Bedienung -
Wenn Das Programm gestartet wurde, muss man zuerst entscheiden, ob das
Programm bei jedem gefundenen Fehler ein Infofenster ausgeben soll oder
nicht. Wenn Sie sich nicht für das Infofenster entscheiden, wird
DiskRepair alle nötigen Reperaturen automatisch vornehmen. Einzige
Ausnahme ist, wenn ein Block mit einem einem unbekannten Blocktyp
gefunden wurde, hier müssen Sie dann entscheiden ob es sich um eine
Datei oder um ein Verzeichnis handelt. Anderenfalls müssen Sie bei
jedem Fehler entscheiden, ob dieser beseitigt werden soll oder nicht.
Sollte DiskRepair im Verlauf der Korrekturarbeiten Harderrors auf dem
ausgewählten Device feststellen, kann nach Ablauf der Arbeiten eine
Fehlerliste Namens "RAM:Errors.LST" erstellt werden. In dieser sind
dann alle Harderrors des Devices enthalten. Sollte das Ausgewählte
Device eine Festplattenpartition sein, so können Sie mit Ihrer
Installationssoftware zur Festplatte nun die defekten Blöcke sperren.
Eine solche Fehlerliste kann z.B. so aussehen:
Device : trackdisk.device
Unit : 0 (DF0:)
------------------------------
Harderror on diskblock 882
Harderror on diskblock 903
Harderror on diskblock 622
HINWEIS! Sollte beim Start des Programms die Systemmeldung "Volume
$ has a checksum error on disk block #", so beantworten
Sie diese Meldung IMMER mit "Cancel". Dieser Fehler wird
sofort, nachdem Sie "Cancel" angeklickt haben, beseitigt.
In dem linken Gadget wird das gewünschte Zieldevice (Diskette/
Partition) ausgewählt. Durch jeden Klick wird jeweils das nächste
Device angezeigt. Dabei werden nur solche Devices angezeigt, die auch
über ein AmigaDOS-FilingSystem und den DosType 'DOS\0' oder 'DOS\1'
verfügen. Klickt man das Gadget 'Start' an, wird der Scanvorgang
gestartet. Anschließend wird aus dem Start-Gadget ein Stop-Gadget.
Man kann das Reparieren/Scannen also jederzeit abbrechen.
Wenn Sie eine neues Device mounten, nachdem DiskRepair gestartet wurde,
kann die Deviceliste durch einen Klick auf 'ReScan' neu eingelesen
werden.
Das Exit-Gadget hat nur diese Funktion.
Während des Programmablaufs werden in den Statuszeilen, der jeweils
aktuelle Dateiname, das dazugehörige Verzeichnis und die Anzahl der
bereits geprüften bzw. der reparierten Dateien/Verzeichnisse an-
gezeigt.
In der Zeile 'Status:' können Sie ablesen was gerade von DiskRepair
geprüft wird. Hier kann folgendes stehen:
CHECKING DISKSTRUCTURE
CHECKING FILE AND DIRECTORY HEADERS
CHECKING FOR KEY ALREADY SET ERRORS #/#
STOPPEN BY USER
READY
Das Gadget mit der Grafik dient als DeviceInfo. Wenn Sie dieses Gadget
anklicken, erhalten Sie eine komplette Übersicht über das ausgewählte
Device. Eine solche Übersicht kann z.B. so aussehen:
Device : scsi.device
Unit : 0 (WB_2.x:)
------------------------------
Surfaces : 1
BlocksPerTrack: 49
Reserved : 2
Interleave : 0
LowCylinder : 2
HighCylinder : 254
Buffers : 200
BuffMemType : 0
Maxtransfer : 2097151 KBytes
Mask : 0x7ffffffe
BootPri : 2
DosType : 0x444f5301
FileSystem : FastFileSystem