IsoBuster 1.6.0.18 vrijgegeven

24 april 2004

Smart Projects presenteert met trots:

IsoBuster 1.6 (Build 1.6.0.18)

Deze versie biedt:

Nieuw:

  • Ondersteuning voor UDF 2.50, de nieuwste versie van de UDF-standaard.
  • Ondersteuning voor DVD+R DL (Dual Layer DVD+R).
  • Implementatie van een ingebouwde Method 3 (Mount Rainier) remapper voor CD-RW.
  • Implementatie van een ingebouwde Method 3 (Mount Rainier) remapper voor DVD+RW.
  • Automatische detectie van Mount Rainier-CD's en -DVD's in niet-Mount-Rainier-geschikte stations om Mount Rainier-remapping te forceren (Optiesmenu).
  • Online controle om te zien of er een recentere versie beschikbaar is (Controle per dag, week, ..., nooit).
  • Ondersteuning toegevoegd voor Virtual CD-image-bestanden (*.vc4- en *.000-images).
  • Open via het *.vc4-bestand (track/session-descriptorbestand) om de juiste track/session-indeling te krijgen.
  • Open het *.000-bestand (datacontainerbestand) om te behandelen als een gewone image zonder extra indelingsgegevens.
  • Ondersteuning toegevoegd voor BlindWrite CD/DVD-image-bestanden (*.b5t- en *.b5i-images).
  • Open via het *.b5t-bestand (track/session-descriptorbestand) om de juiste track/session-indeling te krijgen.
  • Open het *.b5i-bestand (datacontainerbestand) om te behandelen als een gewone image zonder extra indelingsgegevens.
  • Integratie van MD5-checksumbestanden.
  • Aanmaken van een MD5-checksumbestand (.md5) van de momenteel geopende image.
  • Aanmaken van een MD5-checksumbestand (.md5) voor mogelijke (toekomstige) image-bestanden die op een bepaalde manier geëxtraheerd worden.
  • Controleer of de checksums van het momenteel geopende image-bestand overeenkomen met de checksums in het checksumbestand (.md5).
  • IsoBuster openen met een .md5-bestand of een .md5-bestand op IsoBuster slepen, zorgt ervoor dat IsoBuster het image-bestand uit het .md5-bestand laadt en automatisch een verificatie uitvoert.
  • Opties om automatisch een MD5-checksumbestand aan te maken na extractie van een image-bestand.
  • Volledige ondersteuning voor image-bestanden die uit meerdere bestanden bestaan, inclusief cuesheet-bestanden enz.
  • De voortgangsbalk toont nu de voortgang van de volledige bewerking in plaats van per object. Om nostalgische redenen, mocht u de oudere aanpak liever hebben, is een optie beschikbaar in het Optiesmenu (GUI) om terug te schakelen naar per object.
  • Er wordt nu rekening gehouden met de tijdzone-informatie van bestanden en mappen, opgeslagen in de bestandssystemen, om de tijd in de ListView (rechterpaneel) weer te geven en om een tijdstempel toe te kennen aan een geëxtraheerd bestand. Zo doet IsoBuster hetzelfde als Windows NT, 2K, XP, in tegenstelling tot Windows 9x.
  • Om onderzoeks- of nostalgische redenen kunnen de lokale tijdstempels nog steeds bekeken en toegepast worden tijdens extractie via het Optiesmenu (Opties / Bestandssystemen / Algemeen)
  • Het tweede tabblad van het eigenschappenvenster voor een bestand of map toont nu de tijdzone van waar het bestand op de schijf geplaatst werd.
  • Wanneer meerdere bestanden geëxtraheerd worden en één of meer bestanden al bestaan, biedt IsoBuster nu, naast de al bestaande optie "Ja op alles", ook een optie "Nee op alles" bij de vraag of bestanden overschreven moeten worden.
  • Bij een corrupt UDF 1.5-bestandssysteem op CD-R met een ontbrekende VAT is de standaardinstelling van IsoBuster om naar die VAT te blijven zoeken. Dit kan een tijdje duren wanneer er veel fouten op de schijf staan. Er is een optie toegevoegd om het zoeken te stoppen als er te veel fouten zijn. Standaard staat deze optie 'Aan'.
  • DLA heeft de gewoonte om een apparaat te vergrendelen wanneer het de ingevoerde CD of DVD 'leuk vindt', zelfs als er niets geschreven wordt naar het medium. Dit verhindert dat commando's naar het vergrendelde station gestuurd worden door toepassingen die gestart werden nadat de vergrendeling werd toegepast. Hierdoor kon IsoBuster het station niet vinden, omdat zelfs de eenvoudigste commando's geweigerd werden. Vanaf deze versie wordt de vergrendeling doorbroken via onderhandeling met de DLA-drivers. Als IsoBuster nu de controle heeft, zal DLA niet naar het medium schrijven totdat IsoBuster opnieuw gesloten wordt.

Verbeteringen:

  • Soms geeft Windows een korte bestandsnaam (8.3) van een image-bestand door aan het programma, afhankelijk van hoe dit gebeurt. Dit kan ervoor zorgen dat IsoBuster de 'gekoppelde' bestanden niet kan vinden wanneer het bestand het eerste bestand is van een meerdelige image. Hiervoor is een workaround geïmplementeerd.
  • Workaround voor apparaten die Full-TOC-gegevens teruggeven die niet MMC-conform zijn.
  • Meer bestandstypes toegevoegd aan de automatische bestandstype-herkenning voor weesbestanden.
  • Verbeterde compressie in het installatieprogramma, wat meer dan 1 MB scheelt bij de 'alle talen'-versie.
  • Kleine snelheidsverbetering tijdens het eigenlijke scannen naar verloren UDF-bestanden en -mappen. Waarschijnlijk enkel merkbaar op dvd's.
  • Aanzienlijke snelheidsverbetering tijdens het laatste deel van het scannen naar verloren bestanden en mappen, het zogenaamde opschoongedeelte. Vooral merkbaar bij grote herstelde datasets op dvd's.
  • De mapinhoud die in het rechter ListView-paneel getoond wordt, wordt nu dynamisch opgebouwd, gebaseerd op wat de gebruiker ziet. Bij zeer grote mappen, bv. 10.000 bestanden of meer, is het opbouwen van de inhoud nu dus veel sneller in vergelijking met oudere versies.
  • Herschrijving van een deel van het interne bestand-map-gegevensbeheer, wat waarschijnlijk niet opgemerkt zal worden, maar helpt voor toekomstige functionaliteit.
  • Kleine GUI-aanpassingen en verbeteringen, bv. het buildnummer vermeld in het Info-venster.
  • Help-knop op het registratievenster.
  • Vraagt de gebruiker bij het aanmaken van een cuesheet-bestand of het bestaande bestand overschreven mag worden, als het al bestaat.
  • Mogelijkheid om bepaalde fouten 'altijd' te negeren bij een corrupt ISO9660- of Joliet-bestandssysteem. Soms kreeg u bepaalde fouten voor elke map of zo, nu kunt u ook een selectie maken voor alle volgende fouten.
  • Verbeteringen in de UDF-scan "Zoek verloren UDF-bestanden en -mappen" wanneer het startadres van de partitie niet bepaald kan worden via nog aanwezige structuren.
  • Bij extractie, wanneer het bestand (of de bestanden) al bestaat, wordt de gebruiker gevraagd om al dan niet te overschrijven. Wanneer de gebruiker 'Ja' koos maar het bestand tegen schrijven beveiligd was, kon het bestand toch niet overschreven worden (het programma gaf een foutmelding). Nu, wanneer de gebruiker vraagt om een bestand te overschrijven, wordt het bestand overschreven zoals gevraagd, zelfs als het tegen schrijven beveiligd is.

Foutoplossingen:

  • IsoBuster kon een geheugenprobleem tegenkomen tijdens het zoeken naar verloren UDF-bestanden bij grote datasets, bv. dvd's met 200.000 of meer verloren bestanden. Het probleem kon niet herhaald worden op cd's vanwege de beperkte capaciteit.
  • De voortgangsbalk tijdens het vinden van ontbrekende bestandsextensies werkte niet altijd correct.
  • De voortgangsbalk tijdens de controle of alle bestanden fysiek leesbaar zijn, werkte niet altijd correct.
  • Een geheugenbeheerprobleem tijdens het vinden van ontbrekende bestandsextensies kon de snelheid op zeer grote datasets ernstig verlagen, bv. dvd's met meer dan 200.000 ontbrekende bestanden.
  • Vergezocht, maar onder WinNT, 2K en XP crashte het programma wanneer de gebruiker tijdens de eigenlijke extractie van een object overschakelde van Aspi naar SPTI of omgekeerd. Nu kan er wel geschakeld worden, maar de objectextractie gaat verder via de eerder geselecteerde interface.
  • De herkenning van bepaalde enkelvoudige *.gi-image-bestanden was defect in versie 1.5.
  • Er kon een exception-fout optreden bij het interpreteren van bepaalde corrupte UDF-bestandssysteemgegevens; dit is opgelost.
  • Bij auto-remap-detectie op oudere SCSI-stations kon het programma crashen door een 'Stack Overflow'-probleem.
  • Nog een probleem opgelost dat kon optreden bij oudere SCSI-stations. Dit probleem kon optreden wanneer de CD minder dan 2 tracks had, en INDIEN het optrad, gebeurde dit met onvoorspelbaar gedrag.
  • Zeldzame exception-fout die kon optreden wanneer een ISO9660-bestandssysteem corrupt was en de gebruiker ervoor koos om door te gaan met het verwerken van twijfelachtige gegevens na een aantal keer gevraagd te zijn.
  • Zeldzame exception-fout die kon optreden tijdens het scannen naar verloren UDF-bestanden en -mappen door onverwachte corrupte gegevens in bepaalde UDF-gegevensstructuren.
  • Wanneer een image-bestand 2048 bytes/blok bevatte, kon het laatste blok niet in raw-modus gelezen worden. Enkel raw was een probleem, de gebruikersdata kon nog steeds normaal geëxtraheerd worden.
  • Wanneer een image-bestand 2048 bytes/blok bevatte en de gebruiker raw extraheerde, werd de gebruikersdata altijd omgezet naar M2F1-data in de raw-image, ondanks een mogelijke M1-trackmodus. Dit is gecorrigeerd. Als de trackmodus M1 is, zal de raw-image ook M1 bevatten.