IsoBuster 1.6.0.18 freigegeben
24. April 2004
Smart Projects präsentiert mit Stolz:
IsoBuster 1.6 (Build 1.6.0.18)
Diese Version bietet:
Neu:
- Unterstützung für UDF 2.50, die neueste Version des UDF-Standards.
- Unterstützung für DVD+R DL (Dual Layer DVD+R).
- Implementierung eines eingebetteten Methode-3-(Mount-Rainier-)Remappers für CD-RW.
- Implementierung eines eingebetteten Methode-3-(Mount-Rainier-)Remappers für DVD+RW.
- Automatische Erkennung von Mount-Rainier-CDs und -DVDs in nicht Mount-Rainier-fähigen Laufwerken, um Mount-Rainier-Remapping zu erzwingen (Optionsmenü).
- Online-Prüfung, ob eine neuere Version verfügbar ist (Prüfung täglich, wöchentlich, ..., nie).
- Unterstützung für Virtual-CD-Abbilddateien (*.vc4- und *.000-Abbilder) hinzugefügt.
- Öffnen über die *.vc4-Datei (Track-/Sitzungsbeschreibungsdatei), um das korrekte Track-/Sitzungslayout zu erhalten.
- Öffnen der *.000-Datei (Daten-Containerdatei), um sie als gewöhnliches Abbild ohne zusätzliche Layout-Daten zu behandeln.
- Unterstützung für BlindWrite-CD/DVD-Abbilddateien (*.b5t- und *.b5i-Abbilder) hinzugefügt.
- Öffnen über die *.b5t-Datei (Track-/Sitzungsbeschreibungsdatei), um das korrekte Track-/Sitzungslayout zu erhalten.
- Öffnen der *.b5i-Datei (Daten-Containerdatei), um sie als gewöhnliches Abbild ohne zusätzliche Layout-Daten zu behandeln.
- Integration von MD5-Prüfsummendateien.
- Erstellung einer MD5-Prüfsummendatei (.md5) des aktuell geöffneten Abbilds.
- Erstellung einer MD5-Prüfsummendatei (.md5) für potenzielle (zukünftige) Abbilddateien, die auf eine bestimmte Weise extrahiert werden.
- Überprüfung, ob die Prüfsummen des aktuell geöffneten Abbilds mit den Prüfsummen in der Prüfsummendatei (.md5) übereinstimmen.
- Wird IsoBuster mit einer .md5-Datei geöffnet oder eine .md5-Datei auf IsoBuster gezogen, lädt IsoBuster automatisch die in der .md5-Datei angegebene Abbilddatei und führt automatisch eine Überprüfung durch.
- Optionen, um nach der Extraktion einer Abbilddatei automatisch eine MD5-Prüfsummendatei zu erstellen.
- Unterstützt vollständig Abbilddateien, die aus mehreren Dateien bestehen, einschließlich CueSheet-Dateien usw.
- Der Fortschrittsbalken zeigt nun den Fortschritt des gesamten Vorgangs statt Objekt für Objekt. Aus nostalgischen Gründen steht, falls Sie den älteren Ansatz bevorzugen, im Optionsmenü (GUI) eine Option zur Verfügung, um dies wieder auf Objekt-für-Objekt umzustellen.
- Die in den Dateisystemen gespeicherten Zeitzoneninformationen für Dateien und Verzeichnisse werden nun berücksichtigt, um die Zeit in der Listenansicht (rechter Bereich) anzuzeigen und einer extrahierten Datei einen Zeitstempel zuzuweisen. So verhält sich IsoBuster wie Windows NT, 2K, XP im Gegensatz zu Windows 9x.
- Aus Untersuchungs- oder nostalgischen Gründen können die lokalen Zeitstempel weiterhin über das Optionsmenü (Optionen / Dateisysteme / Allgemein) angezeigt und bei der Extraktion angewendet werden.
- Der zweite Reiter des Eigenschaftenfensters einer Datei oder eines Verzeichnisses zeigt nun die Zeitzone an, in der die Datei auf den Datenträger geschrieben wurde.
- Werden mehrere Dateien extrahiert und existieren eine oder mehrere Dateien bereits, bietet IsoBuster nun neben der bereits vorhandenen Option „Ja für alle" auch eine Option „Nein für alle" bei der Frage, ob Dateien überschrieben werden sollen.
- Bei einem beschädigten UDF-1.5-Dateisystem auf einer CD-R mit fehlender VAT sucht IsoBuster standardmäßig nach dieser VAT. Das kann eine Weile dauern, wenn viele Fehler auf dem Datenträger vorhanden sind. Es wurde eine Option hinzugefügt, um die Suche bei zu vielen Fehlern abzubrechen. Standardmäßig ist diese Option aktiviert.
- DLA hat die Angewohnheit, ein Gerät zu sperren, wenn es die eingelegte CD oder DVD „mag", selbst wenn keinerlei Schreibvorgang auf dem Medium stattfindet. Dies verhindert, dass Befehle von Anwendungen, die nach der Sperrung gestartet wurden, an das gesperrte Laufwerk gesendet werden können. Dadurch konnte IsoBuster das Laufwerk nicht finden, da selbst die einfachsten Befehle abgelehnt wurden. Ab dieser Version wird die Sperre durch Verhandlung mit den DLA-Treibern durchdrungen. Hat IsoBuster nun die Kontrolle, schreibt DLA nicht mehr auf das Medium, bis IsoBuster wieder geschlossen wird.
Verbesserungen:
- Manchmal übergibt Windows, je nachdem wie es geschieht, einen kurzen Dateinamen (8.3) einer Abbilddatei an das Programm. Dies konnte dazu führen, dass IsoBuster die „zugehörigen" Dateien nicht finden konnte, wenn die Datei die erste Datei eines Multi-Datei-Abbilds war. Ein Workaround für dieses Problem wurde implementiert.
- Workaround für Geräte, die nicht MMC-konforme Full-TOC-Daten zurückgeben.
- Weitere Dateitypen zur automatischen Dateityp-Erkennung für verwaiste Dateien hinzugefügt.
- Verbesserte Komprimierung im Installer, wodurch die „Alle Sprachen"-Version um mehr als 1 MB kleiner wird.
- Kleine Geschwindigkeitsverbesserung beim eigentlichen Scan nach verlorenen UDF-Dateien und -Ordnern. Wahrscheinlich nur bei DVDs bemerkbar.
- Deutliche Geschwindigkeitsverbesserung im letzten Teil des Scans nach verlorenen Dateien und Ordnern, dem sogenannten Bereinigungsteil. Besonders bemerkbar bei großen wiederhergestellten Datenmengen auf DVDs.
- Der im rechten Listenbereich angezeigte Verzeichnisinhalt wird nun dynamisch aufgebaut, basierend darauf, was der Benutzer sieht. Bei sehr großen Verzeichnissen, z. B. 10.000 Dateien oder mehr, geht der Aufbau des Inhalts im Vergleich zu älteren Versionen nun sehr schnell.
- Teilweise Neuschreibung der internen Datei-/Verzeichnis-Datenverwaltung, die wahrscheinlich nicht auffallen wird, aber zukünftige Funktionen erleichtert.
- Kleine GUI-Änderungen und Verbesserungen, z. B. Build-Nummer im Info-Fenster.
- Hilfe-Schaltfläche im Registrierungsfenster.
- Aufforderung an den Benutzer bei der Erstellung einer CueSheet-Datei, wenn die Datei bereits existiert und überschrieben würde.
- Möglichkeit, bestimmte Fehler bei einem beschädigten ISO9660- oder Joliet-Dateisystem „immer" zu ignorieren. Manchmal traten bestimmte Fehler bei jedem Verzeichnis o. Ä. auf; nun kann eine Auswahl auch für alle nachfolgenden Fehler getroffen werden.
- Verbesserungen beim UDF-Scan „Verlorene UDF-Dateien und -Ordner finden" für den Fall, dass die Startadresse der Partition anhand keiner erhaltenen Struktur ermittelt werden kann.
- Bei der Extraktion wird der Benutzer gefragt, ob bereits existierende Dateien überschrieben werden sollen. Wählte der Benutzer „Ja", die Datei war jedoch schreibgeschützt, konnte sie trotzdem nicht überschrieben werden (das Programm zeigte eine Fehlermeldung an). Sagt der Benutzer nun, eine Datei soll überschrieben werden, wird sie auch dann überschrieben, wenn sie schreibgeschützt ist.
Fehlerbehebungen:
- Bei der Suche nach verlorenen UDF-Dateien und großen Datenmengen, z. B. DVDs mit 200.000 verlorenen Dateien oder mehr, konnte IsoBuster in ein Speicherproblem laufen. Das Problem konnte bei CDs aufgrund der begrenzten Kapazität nicht reproduziert werden.
- Der Fortschrittsbalken beim Auffinden fehlender Dateierweiterungen funktionierte nicht immer korrekt.
- Der Fortschrittsbalken bei der Prüfung, ob alle Dateien physisch lesbar sind, funktionierte nicht immer korrekt.
- Ein Speicherverwaltungsproblem beim Auffinden fehlender Dateierweiterungen konnte bei sehr großen Datenmengen, z. B. DVDs mit über 200.000 fehlenden Dateien, die Geschwindigkeit stark beeinträchtigen.
- Folgendes ist zwar unwahrscheinlich, aber unter WinNT, 2K und XP stürzte das Programm ab, wenn der Benutzer während der eigentlichen Extraktion eines Objekts von Aspi zu SPTI wechselte oder umgekehrt. Der Wechsel ist nun möglich, die Objektextraktion wird jedoch über die zuvor gewählte Schnittstelle fortgesetzt.
- Die Erkennung bestimmter einzelner *.gi-Abbilddateien war in Version 1.5 fehlerhaft.
- Ein Ausnahmefehler beim Interpretieren bestimmter beschädigter UDF-Dateisystemdaten konnte auftreten und wurde behoben.
- Bei der automatischen Remap-Erkennung auf älteren SCSI-Laufwerken konnte das Programm aufgrund eines „Stack Overflow"-Problems abstürzen.
- Ein weiteres Problem behoben, das bei älteren SCSI-Laufwerken auftreten kann. Dieses Problem kann auftreten, wenn die CD weniger als 2 Tracks hat, und WENN es auftritt, äußert es sich mit unvorhersehbarem Verhalten.
- Seltener Ausnahmefehler, der auftreten konnte, wenn ein ISO9660-Dateisystem beschädigt war und der Benutzer sich nach mehrmaliger Nachfrage dafür entschied, das Parsen zweifelhafter Daten fortzusetzen.
- Seltener Ausnahmefehler, der bei der Suche nach verlorenen UDF-Dateien und -Ordnern aufgrund unerwartet beschädigter Daten in bestimmten UDF-Datenstrukturen auftreten konnte.
- Enthielt eine Abbilddatei 2048 Byte/Block, konnte der letzte Block nicht im Raw-Modus gelesen werden. Nur Raw war betroffen, die Nutzdaten konnten weiterhin normal extrahiert werden.
- Enthielt eine Abbilddatei 2048 Byte/Block und der Benutzer extrahierte raw, wurden die Nutzdaten im Raw-Abbild trotz eines möglichen M1-Track-Modus stets in M2F1-Daten umgewandelt. Dies wurde korrigiert. Ist der Track-Modus M1, enthält das Raw-Abbild nun ebenfalls M1.