Category : OS/2 Files
Archive   : HPFSTL15.ZIP
Filename : README.GER
* *
* HPFSTool - PM Undelete fr HPFS Laufwerke *
* *
* Version 1.5 *
* *
* 13. November 1994 *
* *
* Copyright (c) 1994 by Peter Kraufmann, Berlin, Deutschland *
* *
******************************************************************************
Was ist neu ?
------------
- Bugfix gegen Abstrze auf manchen Rechnern beim Scannen 🙂
- Bugfix fr Erzeugen von UnDel.$$$ auf gelockten HPFS386-Laufwerken
- Anpassung der Gráe des Undelete-Dialogs an 640x480 Auflsung
- Hinzufgen von Minimier-Buttons fr Undelete/Sektor-Editor Dialoge
- Hauptfenster minimiert sich automatisch, wenn Dialoge geffnet werden
Einleitung
----------
Dieses Programm ist in der Lage, gelschte Dateien auf OS/2-HPFS-Laufwerken
wiederherzustellen. Es unterscheidet sich dadurch von diversen, im Umlauf
befindlichen "Undeletes" fr OS/2, die letztendlich doch nur auf das
"DELDIR"-Statement in der CONFIG.SYS aufbauen, welches Dateizugriffe stark
verlangsamt. Auáerdem enthlt es einen PM-Sektor-Editor, der Ihnen das Anzeigen
und Modifizieren von Sektoren auf allen Festplatten- und Diskettenlaufwerken in
Ihrem System ermglicht.
Dieses Programm ist Shareware. Das heiát, Sie knnen es frei kopieren
und die Funktionsfhigkeit testen, bevor Sie sich fr eine dauerhafte
Nutzung entscheiden. Wenn Sie sich entschlieáen, das Programm weiterhin
zu nutzen, mssen Sie sich registrieren lassen. Da es um die Registrier-
Moral vieler Anwender leider nicht ganz so gut bestellt ist, gibt es
eine Einschrnkung. Der Funktionsumfang des Programmes ist in keiner
Weise beschrnkt (also keine "Crippleware"), jedoch knnen Sie das
Programm nur insgesamt 25 mal starten, bevor eine Registrierung notwendig
ist. Da Sie bei jedem Programmstart beliebig lange und beliebig oft
die Funktion testen knnen, ist das wohl eine Einschrnkung, die Sie nicht daran
hindern sollte, die Gebrauchsfhigkeit festzustellen.
Bedenken Sie auch, daá gerade OS/2-Benutzer auf gute Shareware angewiesen
sind, da es weniger kommerzielle Lsungen als z.B. fr DOS oder Windows
gibt. Es ist geplant, HPFSTool um weitere Funktionen, zu erweitern. Darum
tragen Sie mit Ihrer Registrierung auch dazu bei, die Motivation des Autors fr
die Weiterentwicklung dieses Programmes zu erhalten ;-). Weitere Informationen
zur Registrierung finden Sie am Ende dieses Textes.
Installation
------------
Kopieren Sie alle Dateien in ein Verzeichnis auf Ihrer Festplatte und starten
Sie HPFSTOOL.EXE. Im Start-Dialog knnen Sie zwischen den Sprachen 'Deutsch'
und 'English' auswhlen. Im Feld 'Serial number' finden Sie die Anzahl der noch
verbleibenden Versuche.
Undelete
--------
Zum Verstndnis der Funktionsweise hier zunchst ein _grober_ berblick
ber die Verwaltung von Dateien unter HPFS:
Beim Anlegen einer neuen Datei wird zunchst ein Verzeichniseintrag erzeugt,
welcher alphabetisch einsortiert wird, um Suchvorgnge zu beschleunigen.
Dieser Verzeichniseintrag enthlt u.a. die Nummer des Festplattensektors,
in dem sich der sog. FNode befindet. Der FNode ist genau einen Sektor
(512 Byte) groá und enthlt u.a. die ersten 15 Zeichen des Dateinamens
und eine Liste der Sektoren, in denen sich der Dateiinhalt befindet.
Eine Datei von 0 Byte Lnge belegt also trotzdem schon 512 Byte, da auch
sie einen FNode besitzt. HPFS versucht normalerweise, alle Sektoren
der Datei hintereinander zu legen, um eine Fragmentierung zu vermeiden.
Wenn dies nicht mglich ist, wird die Datei auf mehrere Blcke mit
hintereinanderliegenden Sektoren verteilt. So ein Block wird "Run" genannt.
HPFS-Laufwerke sind in je 8MB groáe "Bnder" aufgeteilt, die jeweils
eine 4 Sektoren groáe "Bitmap" enthalten, in der die freien und belegten
Sektoren markiert sind (4 Sektoren x 512 Byte x 8 Bit = 16384 Sektoren = 8MB).
Beim Lschen einer Datei werden der Verzeichniseintrag restlos entfernt,
in der Bitmap alle Sektoren als frei markiert und einige Daten im
FNode gendert. Im Gegensatz zu FAT, wo ja die Verzeichniseintrge von
gelschten Dateien erhalten bleiben, weil nur das erste Zeichen berschrieben
wird, gehen beim Lschen von HPFS-Dateien mit dem Verzeichniseintrag auch
solche Daten wie Zugriffszeit, Zugriffsdatum und Datei-Attribute verloren.
Auáerdem lát sich nicht immer feststellen, in welchem Verzeichnis die gelschte
Datei frher gestanden hat.
Da aber jeder FNode eine bestimmte Struktur mit bestimmten konstanten Werten
aufweist, ist es prinzipiell mglich, aus dem FNode einer gelschten Datei
diese wieder zu rekonstruieren. Zu diesem Zweck ist es notwendig, _alle_
als frei markierten Sektoren auf dem Laufwerk zu berprfen, um solche
FNodes von gelschten Dateien zu finden. Dadurch ergibt sich leider eine
langsamere Arbeitsgeschwindigkeit als bei FAT-Undeletes, da je nach freiem
Platz auf dem Laufwerk viele MB berprft werden mssen.
Da Undelete am Filesystemtreiber (HPFS.IFS) vorbei direkt auf die Sektoren
des Laufwerkes zugreift, wird die Pufferung von Schreibzugriffen (lazy writes)
automatisch abgeschaltet, um Datenverlust zu vermeiden. Um die Pufferung nach
der Benutzung von HPFSTool wieder einzuschalten, geben Sie an der OS/2-
Kommandozeile 'DETACH CACHE /LAZY:ON' ein (DETACH ist wichtig !).
Um die Erfolgsaussichten fr das Wiederherstellen einer gelschten Datei
zu erhhen und die Sicherheit der brigen Daten nicht zu gefhrden, sollten
unbedingt folgende Punkte beachtet werden:
- Alle Programme, die auf das betreffende Laufwerk zugreifen knnten,
whrend Undelete luft, mssen vorher beendet bzw. gestoppt werden.
- Wenn sich die SWAPPER.DAT auf diesem Laufwerk befindet, sollte nach
Mglichkeit auch das Paging durch andere Programme verhindert werden.
- Rufen Sie gegebenenfalls CHKDSK auf, um eventuell auf dem Laufwerk
vorhandene Fehler zu beheben, bevor Sie HPFSTool benutzen.
- Nach dem versehentlichen Lschen einer Datei sollten keine weiteren
Schreibzugriffe auf das betreffende Laufwerk erfolgen, da sonst
Teile der gelschten Datei berschrieben werden knnten, wodurch
eine Wiederherstellung verhindert wrde.
Um eine gelschte Datei wiederherzustellen, whlen sie unter 'Drive' zunchst
das Laufwerk aus, auf dem sich die Datei befand. Drcken Sie dann den Button
'Scan' oder machen Sie einen Doppelklick mit der Maus auf das Laufwerk. Der
Suchvorgang, der das gesamte Laufwerk nach gelschten Dateien durchsucht,
beginnt nun. Der Balken am unteren Rand des Dialoges zeigt an, wieviele MB des
Laufwerkes schon bearbeitet wurden. Der Button 'Scan' trgt whrend des
Suchvorganges die Aufschrift 'Stop'. Sie knnen damit den Suchvorgang
jederzeit abbrechen.
In der Listbox werden alle gefundenen Dateien angezeigt, bei denen die komplette
Wiederherstellung grundstzlich mglich ist. Links stehen die ersten 15 Zeichen
des ursprnglichen Dateinamens, dann kommt die Dateigráe, der 1. Sektor der
Datei und schlieálich der vermutliche Pfad, in dem die Datei frher stand.
Wenn Sie im Eingabefeld 'File' einen max. 15 Zeichen langen Dateinamen
eintragen, wird nur nach Dateien mit diesem Namen gesucht (Zeichen wie * oder ?
sind nicht mglich). Wenn Sie das Feld leer lassen, werden alle gelschten
Dateien angezeigt. Wird die gesuchte Datei gefunden, knnen Sie whlen, ob Sie
die Suche beenden wollen, oder ob nach weiteren Vorkommen dieser Datei gesucht
werden soll.
Da der Suchvorgang je nach Gráe des freien Bereiches auf dem Laufwerk
durchaus einige Minuten dauern kann, knnen Sie auch zwischendurch zu einem
anderen Programm umschalten. Bedenken Sie aber stets, daá Sie dabei nicht
auf das Laufwerk schreiben sollten, daá gerade durchsucht wird.
Wenn die gewnschte Datei gefunden wurde, whlen Sie diese in der Listbox
aus und drcken Sie den Button 'Undelete' oder machen Sie mit der Maus einen
Doppelklick auf die Datei. Sie werden nun aufgefordert, einen neuen Pfad fr
die Datei anzugeben. Wenn Sie mehrere Dateien wiederherstellen wollen, sollten
Sie als Ziel-Laufwerk nicht das benutzen, auf dem sich die gelschte Datei
befindet, da durch die Wiederherstellung der ersten Datei auf dem gleichen
Laufwerk mglicherweise Teile der anderen, noch wiederherzustellenden Dateien,
berschrieben werden knnten.
Sollte die Meldung "Kein exklusiver Zugriff auf Laufwerk X: mglich" angezeigt
werden, bedeutet das, daá sich auf dem Laufwerk mindestens eine offene Datei
befindet. Das Boot-Laufwerk und das Laufwerk mit der Datei SWAPPER.DAT
enthalten z.B. immer mindestens eine geffnete Datei, so daá ein exklusiver
Zugriff nicht mglich ist. Undelete arbeitet auch ohne exklusiven Zugriff,
allerdings sollte dann unbedingt dafr gesorgt werden, daá whrend des
Undelete-Vorganges keine Zugriffe von anderen Programmen oder Paging auf das
Laufwerk erfolgen.
Mit der Funktion 'Wipe' kann man die Informationen, die noch ber die
gelschte Datei vorhanden sind, entfernen, so daá sie nie mehr wiederher-
gestellt werden kann. Das ist aus Sicherheitsgrnden bestimmt manchmal ntig.
Auáerdem kann man damit verhindern, daá stndig diverse *.###, *.$$$ -Dateien
angezeigt werden, die man sowieso nie wiederherstellen wrde.
Sollten Sie bei den Funktionen 'Undelete' oder 'Wipe' eine Fehlermeldung
erhalten, ist es ratsam, nach Beenden von HPFSTool CHKDSK aufzurufen,
um mgliche Fehler auf dem Laufwerk zu beheben.
Sektor-Editor
-------------
Mit dem Sektor-Editor knnen Sie Sektoren auf einem Laufwerk anzeigen und
modifizieren. Whlen Sie unter 'Drive' das gewnschte Laufwerk aus und stellen
Sie unter 'Sector' den Sektor ein. Wenn Sie auf eine Diskette zugreifen wollen,
muá sich diese vor dem Aufruf des Sektor-Editors im Laufwerk befinden. Das
Format, in dem der Sektor angezeigt wird, knnen Sie unter 'Format' einstellen.
Momentan verfgbare Formate sind 'Data' (Hex-Modus), 'Boot' (Boot-Sektor) und
'FNode' (HPFS-Block mit Dateiinformationen).
Mit 'Copy' knnen Sie den Inhalt der Anzeige in die Zwischenablage kopieren.
Wenn Sie den Sektor modifizieren wollen, aktivieren Sie das Editierfeld
mit der TAB-Taste oder mit der Maus und ndern Sie den Sektor-Inhalt. Mit
'Clear' knnen Sie den Sektor mit 0 fllen. Wenn Sie den genderten Sektor
zurck auf das Laufwerk schreiben wollen, drcken Sie 'Write'.
Registrierung
-------------
Wenn Sie von der Funktionsfhigkeit und vor allem vom Nutzen dieses
Programmes berzeugt sind, knnen Sie sich gegen eine geringe Gebhr
registrieren lassen.
Um das Programm zu registrieren, beachten Sie bitte Folgendes:
1. Die Registriergebhr betrgt nur DM 34,- bzw. US$ 20,-.
2. Fllen Sie das nachfolgende Formular aus und senden Sie es inklusive der
Registriergebhr an die angegebene Adresse.
3. Sie erhalten umgehend eine Seriennummer, welche Ihnen die unbeschrnkte
Nutzung von HPFSTool ermglicht.
4. Ihre Seriennummer erhalten Sie per EMail (Internet,CompuServe), Fax oder Post.
Wenn Sie Fragen haben, wenden Sie sich bitte an mich per Post oder EMail
([email protected] oder Peter Kraufmann 2:2410/203@Fidonet)
Die neueste Version von HPFSTool ist immer zuerst erhltlich ber
FTP: hobbes.nmsu.edu
BBS: InfoServer Berlin, +49-30-26001351
=============================== HIER SCHNEIDEN =================================
HPFSTool Version 1.5 Registrierung
--------------------------------------------------------------------------------
An: Peter Kraufmann
John-Schehr-Straáe 45
10407 Berlin
Deutschland
--------------------------------------------------------------------------------
Firma :
Name :
Adresse
Land :
EMail :
Fax :
Zahlung : [ ] Bar (DM/US$) [ ] EuroCheque (DM) [ ] Postanweisung (DM)
Bitte verwenden Sie nur die aufgefhrten Zahlungsarten !
Datum / Unterschrift :
--------------------------------------------------------------------------------
Diese Version von HPFSTool wurde bezogen von
[ ] BBS / FTP :
[ ] Shareware Hndler :
[ ] andere Quelle :
Kommentare :
=============================== HIER SCHNEIDEN =================================
Anmerkungen
-----------
Dieses Programm wurde ausgiebig getestet und bei der Entwicklung wurde
groáer Wert auf eine zuverlssige und sichere Funktion gelegt. Trotzdem
ist es nie auszuschlieáen, daá in einem Programm Fehler auftreten knnen.
Der Autor bernimmt keinerlei Garantie fr die Funktionsweise und keine
Verantwortung fr etwaige Schden, die im Zusammenhang mit der Benutzung des
Programmes mglicherweise entstehen knnten, die Benutzung geschieht
ausschlieálich auf eigenem Gefahr.
Trademarks
----------
OS/2, HPFS, HPFS386 are (R) by IBM Corp.
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/