"DiskSalv Streams"DiskSalv hat die Fähigkeit alle Daten eines "Wiederherstellen-durch-Kopieren" oder "Backup" Durchgangs als einen Strom von Bytes auszugeben. Dieser Bytestream bewahrt die Baumstruktur der Verzeichnisse wie sie auf dem Eingabelaufwerk gefunden wurde, indem für jedes Element im ursprünglichen Laufwerksbaum Blöcke bestimmten Typs in der resultierenden Datei angelegt werden. Solche Daten können in eine Pipe oder zu sequentiellen Devices, wie SER: oder TAPE:, geschickt werden. Obwohl DiskSalv keine Möglichkeit zum Packen von Daten bereitstellt, kann dieser Mechanismus dazu benützt werden, die Ausgabe zu komprimieren. Wenn Sie z.B. annehmen eine Festplatte DH0: und ein fehlerhaftes Laufwerk DH1:, welches für einen "Fix-in-Place" Modus zu sehr beschädigt ist, zu haben und "Bergung" auf dem - gedachten - fehlerhaften Laufwerk laufen lassen, erhalten Sie eine Liste aller Daten. Falls nun Ihr hypothetisches Laufwerk DH0: zu klein wäre, um diese alle aufzunehmen, könnten Sie entweder in Panik verfallen, anfangen alles auf Disketten zu kopieren oder alles mit einem Komprimierungsprogramm, wie z.B. compress, behandeln. Jeder Packer, der die Eingabe über eine Pipe (z.B. standard Input) akzeptiert, kann verwendet werden. Im "Ausgabefenster" müßten Sie eine named Pipe, z.B. PIPE:recover}, in das "Ausgabepfad" Gadget eingeben, und die Ausgabe als Stream über das "Ausgabemodus" Gadget definieren. Sie brauchen dann nur noch in einer Shell - auf unser Beispiel bezogen - folgendes einzugeben: Lesen Sie auch "Format" eines DiskSalv Streams. |