home *** CD-ROM | disk | FTP | other *** search
/ M.u.C.S. Disc 2000 / MUCS2000.iso / anwend / optimize / readme < prev   
Text File  |  1996-11-28  |  8KB  |  180 lines

  1. OPTIMIZE, Version 2.6
  2. Harddisk-Optimizer ╜ 1993-1996 by H.-P. Vetter
  3.  
  4. This program is distributed in the hope that it will be useful,
  5. but WITHOUT ANY WARRANTY; without even the implied warranty of
  6. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  7.  
  8.  
  9. OPTIMIZE ist ein auf Geschwindigkeit getrimmter Festplatten-Defragmentierer.
  10. Das Umkopieren der Daten erfolgt deshalb im RAM. Bei manchen anderen 
  11. Defragmentierern, die auf Sicherheit setzen, sind alle Daten während der 
  12. Umkopier-Phase noch einmal auf der Platte vorhanden. Dies ist bei OPTIMIZE 
  13. _nicht_ der Fall!
  14.  
  15. Deshalb die ausdrückliche WARNUNG: Während der Optimierungs-Phase, d.h. 
  16. wenn die KBs der noch zu optimierenden Daten ("to do") heruntergezählt 
  17. werden, darf kein Reset erfolgen, der Rechner nicht ausgeschaltet werden 
  18. und auch kein Stromausfall erfolgen! Wenn das doch passiert, ist die 
  19. betreffende Partition mit ziemlicher Sicherheit hinüber!
  20. Au₧erdem darf die Platte (Partition) _keine_ defekten Sektoren haben, 
  21. sofern diese nicht als defekt in der FAT markiert sind. Das Programm 
  22. versucht zwar in diesem Fall zu retten, was zu retten ist, aber dafür 
  23. gibt's keine Garantie. Deshalb vorher wenigstens einmal den physikalischen 
  24. Check (Prüflesen) laufen lassen. Der ist z.Zt. zwar gründlich, aber auch 
  25. ziemlich langsam.
  26.  
  27. OPTIMIZE legt die Daten "am Ende" der Partition ab, damit TOS schnelleren 
  28. Zugriff beim Suchen nach freien Clustern hat. Daraus kann die Meldung eines 
  29. anderen Optimierers, die von OPTIMIZE optimierte Partition sei nicht 
  30. optimiert, resultieren.
  31. Diese Organisation hat zudem den Vorteil, da₧ bei regelmä₧iger Anwendung 
  32. Dateien, die nicht verändert werden, ans hintere Ende geschoben werden, 
  33. und dann auch vom Optimierer nicht mehr berührt werden müssen.
  34.  
  35.  
  36. Zur Bedienung:
  37.  
  38. Im wesentlichen erklärt sich das Programm von selbst, da es unter GEM 
  39. eingebunden ist.
  40.  
  41. (1) Physikalischer Check    = Prüflesen aller Sektoren (Cluster)
  42. (2) Logischer Check         = Konsistenz der FAT
  43. (3) Optimierung             = Defragmentieren
  44.  
  45. Man wählt die zu bearbeitende Partition (auch mehrere) aus, entscheidet 
  46. sich für eine oder mehrere der drei Arbeiten (1-3) und betätigt den dick 
  47. umrandeten Button (Yes, it's okay), um die Arbeit auszulösen. Nach getaner 
  48. Arbeit meldet sich das Programm wieder, damit man es verlassen oder eine 
  49. andere Aktion auslösen kann. Beim Verlassen erfolgt ein automatischer Reset, 
  50. um auf jeden Fall einen Plattenzugriff mit einer alten (vor dem Optimieren) 
  51. FAT auf die umstrukturierte Platte zu verhindern.
  52.  
  53. Folgende Shortcuts existieren im Eingabedialog:
  54.  
  55.     <letter>            Laufwerk an/ausschalten
  56.     ALT-<letter>        Funktionswahl (linker Kasten)
  57.     CTRL-<letter>       (rechter Kasten)
  58.  
  59.  
  60. Nachdem die zu bearbeitende Partition (log. Laufwerk) durch "devlock"
  61. gesperrt wird, ist auch die Verwendung unter MTask-System möglich.
  62. Trotzdem sollte jede Arbeit auf einer zu optimierenden Partition
  63. unterbleiben. Insbesondere mu₧ hier auf ACCs oder im Hintergrund laufende
  64. Programme geachtet werden.
  65. Ein Reset nach dem Optimieren wird zwar empfohlen, vom Programm aber nicht
  66. mehr erzwungen.
  67.  
  68.  
  69. OPTIMIZE kann auch von einer Shell, die den Start von PRGs erlaubt erfolgen.
  70. Dann können die Dialog-Einstellungen über die Kommandzeile vorgenommen 
  71. werden. Das geht auch, wenn OPTIMIZE als GTP angemeldet wird.
  72.  
  73. Dabei steht
  74.  
  75.     -p für den phys. Check
  76.     -l für den log. Check
  77.     -o für die Optimierung
  78.     -q für quiet (weniger Meldungen)
  79.     -r für repair (verlorene Cluster wiederholen)
  80.     -x für execute (mach das, was ich Dir gesagt habe)
  81.  
  82. Um also z.B: die Laufwerke C:, D: und E: zu optimieren, kann man 
  83. folgenden Befehl verwenden:
  84.  
  85.     optimize -lox cde
  86. oder
  87.     optimize  ce  -lo  d  -x
  88.  
  89. Die Reihenfolge spielt keine Rolle. 
  90. Ein Parameter mit '-' gibt Optionen an, 
  91. ein Parameter ohne '-' definiert Laufwerke.
  92.  
  93. Zusätzlich können über die Kommandozeile Cluster-Nummern (mit vorangestelltem 
  94. '#') angegeben werden. Die Namen der Dateien, die die angegebenen Clustern 
  95. belegen, werden protokolliert. (Z.B.: "... #123 #4567")
  96.  
  97.  
  98. Erwähnenswert ist noch, da₧ ein logischer Check vor dem Optimieren 
  99. unbedingt sinnvoll ist, da eine defekte Partition nicht optimiert werden 
  100. kann!
  101. Verlorene Cluster, die als belegt markiert aber von keinem Directory-
  102. Eintrag referenziert sind, können mit der Option -r "freigegeben" werden.
  103.  
  104. Das Programm sollte mit allen Festplatten-Treibern harmonieren, da für 
  105. den Platten-Zugriff lediglich die Xbios-Funktion "Rwabs" benutzt wird.
  106. Die gängigen Sektor-Grö₧en (GEM/BGM) werden unterstützt, jedoch sollte 
  107. die Sektoranzahl einer Partition nicht im oberen Grenzbereich 
  108. (32110..32767, 65400..65535, 130800..131071, ...) liegen, da es hier 
  109. zu (bisher unerklärlichen) Fehlern kommt.
  110. Meine eigenen Partitionen haben i.A. Grö₧en von 32100, 65400, 130800, 
  111. 261600 Sektoren (Die ersten beiden Zahlen sehen doch gut aus, und die 
  112. anderen sind eben Vielfache).
  113. OPTIMZE läuft bisher problemlos auf 520, 1040, MegaST, TT, F030, am 
  114. ACSI- und SCSI-Bus, mit Platten von der Megafile30 bis zur 1-GB-Platte.
  115.  
  116.  
  117. VFAT-Filesysteme (MagiC 5.0)
  118. ----------------------------
  119.  
  120. OPTIMIZE kann auch auf VFAT-Partitionen eingesetzt werden. Hierbei ist es
  121. unerheblich, ob für die Partition gerade VFAT ein- oder ausgeschaltet ist.
  122. Normalerweise werden VFAT-Directory-Einträge (VDIR) einfach ignoriert,
  123. d.h., da₧ VDIR-Einträge, wenn sie vorhanden sind, in gleicher Weise nach
  124. dem Optimieren noch immer da sind. (Ausnahme: ein ungültiger VDIR-Eintrag,
  125. dem kein DIR-Eintrag zugeordnet ist, wird gelöscht, wenn er der letzte
  126. Eintrag in einem Verzeichnis ist.)
  127.  
  128. Durch die Option "correct l." werden beim _Optimieren_ ungültige VDIR-Einträge
  129. entfernt. Diese entstehen dann, wenn bei ausgeschalteten "langen Namen"
  130. Dateien gelöscht, verschoben oder umbenannt werden, da dann nur der DIR-
  131. Eintrag aber nicht die VDIR-Einträge verändert werden.
  132.  
  133. Durch die Option "kill longs" werden beim _Optimieren_ alle VDIR-Einträge
  134. entfernt. Man erhält dann ein normales FAT-Filesystem.
  135.  
  136.  
  137. Neues in Version 2.3:
  138.  
  139. -   Vergrö₧erung der Ausgabefelder von 5 auf 6 Stellen
  140. -   Beschleunigung durch weniger Ausgaben beim Hochzählen
  141.  
  142. Neues seit Version 2.4:
  143.  
  144. -   Drive-Locking ("devlock" von Hans-Juergen Richstein, (c) 1994 Kaktus GbR)
  145.     dadurch ist jetzt auch der Einsatz unter Multitasking-Systemen möglich.
  146.     Der Reset nach dem Optimieren bleibt trotzdem.
  147. -   verallgemeinerte Behandlung von "BAD-CLUSTER".
  148.     Eigentlich sollten defekte Cluster durch den Wert 0xFFF7 markiert sein.
  149.     Da aber einige Programme eigentlich nicht erlaubte Werte zur Markierung
  150.     benutzen (z.B. 0xFFF1), werden jetzt alle Werte von 0xFFF0 bis 0xFFFE
  151.     als Defekt-Markierung erkannt und bleiben unverändert.
  152.  
  153. Neues seit Version 2.5:
  154.  
  155. -   Protokoll-Fenster von 400 auf 4000 Zeilen vergrö₧ert.
  156. -   Menü-Option zum Speichern des Log's
  157. -   neue Option: "#CLUSTER", liefert den Dateinamen zu diesem Cluster.
  158. -   max. 30 Laufwerke
  159. -   Optimierung und Korrektur für VFAT-Filesysteme (MagiC 5.0)
  160.  
  161. Neues seit Version 2.6:
  162.  
  163. -   Ausgabe des kompletten Pfades statt nur des Datei-Namens
  164. -   Partitionen mit Sektorgrö₧en bis 32KB sind möglich
  165. -   die "reservierten" Felder im DIR-Eintrag bleiben erhalten,
  166.     und das erste Byte hinter dem Attribut [12] kann auch !=0 sein.
  167.  
  168.  
  169. Kommentare, Anregungen, Kritiken an:
  170.  
  171.     H.-P. Vetter <hpv@rost-ffm.de>
  172. oder
  173.     Peter_Schneider@SU2
  174.  
  175.  
  176. Happy Optimizing
  177.  
  178.     hpv
  179.  
  180.