Uitpakken naar gespreide bestanden en schijven
Vanaf IsoBuster 5.2 is het mogelijk om (image-bestanden) te maken/uit te pakken naar gespreide bestanden (en schijven).
Openen is ook mogelijk met IsoBuster.
Uitpakken naar een gespreid bestand/schijf gebeurt [1] via de opdrachtregel (/ei:) of [2] via de breadcrumb control command @cmdl:/ei:
Gespreide bestanden/schijven worden gescheiden door het '|' teken.
Net zoals het mogelijk is om een enkel image-bestand te maken:
[1] isobuster.exe /ei:c:\image.img /et:u /d:1
[2] @cmdl:/ei:c:\image.img /et:u /d:1
Het is mogelijk om een gespreid image-bestand te maken:
[1] isobuster.exe /ei:c:\image1.img|c:\image2.img /et:u /d:1
[2] @cmdl:/ei:c:\image1.img|c:\image2.img /et:u /d:1
Opmerking: IsoBuster respecteert altijd de grootte van een bestand dat niet het laatste bestand in de keten is. Alleen het laatste bestand op het pad kan groeien, en globaal ingestelde bestandssplitsing wordt ook meegenomen.
Dus in bovenstaand voorbeeld, als bestand c:\image1.img leeg of niet aanwezig is, zal het niet groeien maar indien nodig worden aangemaakt. De grootte blijft 0 bytes en alle gegevens worden naar c:\image2.img geschreven.
Als c:\image1.img bestaat en een grootte heeft, bijvoorbeeld 50MB, dan wordt de 50MB overschreven, blijft de grootte ongewijzigd, en worden de overige gegevens naar c:\image2.img geschreven.
Dezelfde logica geldt voor schijven (bijv. \\.\PhysicalDrive2). Uiteraard bestaan schijven en hebben ze een vaste grootte.
Net zoals het mogelijk is om een enkele schijf te klonen (bijv. kloon schijf 1 naar schijf 2):
[1] isobuster.exe /d:1 /ei:\\.\PhysicalDrive2 /et:u
[2] @cmdl:/d:1 /ei:\\.\PhysicalDrive2 /et:u
Het is mogelijk om een gespreide schijven-kloon te maken (bijv. kloon schijf 1 naar schijven 2 en 3):
Voorbeeld: stel dat u een 2TB-schijf naar twee 1TB-schijven aan het imageën bent. De eerste TB komt op schijf 2, de laatste TB op schijf 3.
[1] isobuster.exe /d:1 /ei:\\.\PhysicalDrive2|\\.\PhysicalDrive3 /et:u
[2] @cmdl:/d:1 /ei:\\.\PhysicalDrive2|\\.\PhysicalDrive3 /et:u
Het is ook mogelijk om dit te combineren met normale bestanden (elke combinatie is toegestaan):
[1] isobuster.exe /d:1 /ei:\\.\PhysicalDrive2|\\.\PhysicalDrive3|c:\part3.dsk /et:u
[2] @cmdl:/d:1 /ei:\\.\PhysicalDrive2|\\.\PhysicalDrive3|c:\part3.dsk /et:u
Een ander voorbeeld laadt een gespreid image-bestand en maakt een kloon op gespreide schijven:
[1] isobuster.exe "c:\image1.dsk|c:\image2.dsk|c:\image3.dsk" /ei:\\.\PhysicalDrive2|\\.\PhysicalDrive3|c:\part3.dsk /et:u
[2] @cmdl:c:\image1.dsk|c:\image2.dsk|c:\image3.dsk /ei:\\.\PhysicalDrive2|\\.\PhysicalDrive3|c:\part3.dsk /et:u
Of om een gespreid image-bestand naar één enkel bestand te converteren:
[1] isobuster.exe "c:\image1.dsk|c:\image2.dsk|c:\image3.dsk" /ei:c:\full_image.dsk /et:u
[2] @cmdl:c:\image1.dsk|c:\image2.dsk|c:\image3.dsk /ei:c:\full_image.dsk /et:u
Bij schrijven naar Fysieke of Logische Schijven, ook wel 'Cloning', sluit de GUI kritieke schijven (*) uit van de bestemming.
(*) Systeemschijf, de bron kan niet ook de bestemming zijn enz.
Vergelijkbare controles worden uitgevoerd als schijven via de opdrachtregel worden opgegeven en er verschijnt een dialoog om te bevestigen bij conflicten.
In tegenstelling tot via de GUI is het mogelijk om deze schijven op het pad te zetten en door te gaan !! Dit geeft grote engineeringkracht. Maar onthoud, met grote kracht komt grote verantwoordelijkheid, u kunt uw systeem volledig verpesten !!!
Bijvoorbeeld, het is perfect mogelijk om een image-bestand te klonen naar \\.\PhysicalDrive0 wat hoogstwaarschijnlijk uw systeemschijf overschrijft en .. ka-boem ..
Daarnaast is het mogelijk om de waarschuwingsdialoog volledig uit te schakelen (zie opdrachtregelparameter /ep:NCD). Als u deze schakelaar gebruikt kunt u uw systeem nog sneller verpesten zonder waarschuwing bij een verkeerd opgegeven pad. U bent gewaarschuwd.
Uitpakken naar gespreide bestanden of schijven kan worden gecombineerd met alle andere opdrachtregelparameters zoals /range: /t: /s: /p: enz.
Voor /ef: heeft dit alleen zin bij het uitpakken van één enkel bestand. Bijvoorbeeld het volgende voorbeeld pakt een bestand uit (dat toevallig een image-bestand is) uit een ander image-bestand, en schrijft het direct naar een fysieke schijf (bijv. een USB-stick), wat in feite een kloon maakt van een image-bestand dat zich in een ander image-bestand bevindt:
[1] isobuster.exe "c:\image.vhdx" /ef:ntfs\usb_stick_image.img|\\.\PhysicalDrive2
Of naar twee gespreide USB-sticks:
[1] isobuster.exe "c:\image.vhdx" /ef:ntfs\usb_stick_image.img|\\.\PhysicalDrive2|\\.\PhysicalDrive3
IsoBuster's managed image files (*.ibp / *.ibq) worden altijd in paren aangemaakt (of meer bestanden als de ibq in meerdere bestanden is gesplitst).
Als u daarna het IBP-bestand met IsoBuster opent, opent IsoBuster ook automatisch de IBQ-bestanden. Dit is gebaseerd op identieke bestandsnamen en ibp vs ibq-extensies.
U kunt deze functionaliteit overschrijven door de IBQ-bestanden op de opdrachtregel te specificeren (of via @cmdl:)
Het eerste bestand (de IBP) moet de extensie *.ibp hebben (anders wordt het automatisch hernoemd), het IBQ-deel kan elke extensie hebben.
Belangrijke opmerking: als u afwijkt van de standaard (same_name.ibp en same_name_ibq) moet u altijd het image-bestand laden via de opdrachtregel of via @open of @cmdl
Bijvoorbeeld, in het volgende voorbeeld wordt een managed image-bestand van schijf 0 gemaakt en opgeslagen in bestanden: managed.ibp en part1.bin (let op dat de extensie voor het eerste bestand is veranderd van bin naar ibp - zodat IsoBuster weet dat het een managed image-bestand is)
[2] @cmdl:/d:0 /ei:c:\managed.bin|c:\part1.bin /et:m
Om dit bestand opnieuw te openen:
[2] @open:c:\managed.ibp|c:\part1.bin
In het volgende voorbeeld is de IBQ verdeeld over drie bestanden/schijven. Het eerste deel staat in bestand part1.bin (als part1.bin bestaat en een grootte heeft), het tweede deel staat op PhysicalDrive2 enz.:
[2] @cmdl:/d:0 /ei:c:\managed.doh|c:\part1.bin|\\.\PhysicalDrive2|\\.\PhysicalDrive3 /et:m
Om dit bestand opnieuw te openen:
[2] @open:c:\managed.ibp|c:\part1.bin|\\.\PhysicalDrive2|\\.\PhysicalDrive3