-
Notifications
You must be signed in to change notification settings - Fork 47
Home
Welcome to the DiscImageCreator wiki!
DiscImageCreator.exe cd [DriveLetter] foo.bin [DriveSpeed(0-72)]
For secure dumping, I recommend using /c2 option
DiscImageCreator.exe cd [DriveLetter] foo.bin [DriveSpeed(0-72)] /c2
About other options, run exe without args to get detail info.
create the audio trap disc in advance.
(a disc with a hacked TOC of 99 mins audio, burn it with CloneCD or Alcohol 52/120%).
http://www.mediafire.com/?2nygv2oyzzz
-
Insert the audio trap disc to a supported drive.
-
Run below. (stop spinning disc)
DiscImageCreator.exe stop [DriveLetter]
-
Use a pin to press the escape eject button, so the tray will eject (or remove the drive cover).
-
Insert the disc and run below (or gently push the tray back or put the drive cover back on).
DiscImageCreator.exe close [DriveLetter]
-
Run below. (start dumping scrambled img)
DiscImageCreator.exe swap [DriveLetter] foo.bin [DriveSpeed(0-72)]
-
When dumping finished, the drive tray open automatically.
-
The drive tray close automatically after 3000 msec.
-
Read TOC and img is descrambled automatically.
http://forum.redump.org/topic/2201/dumping-safedisc-cds/
DiscImageCreator.exe cd [DriveLetter] foo.bin [DriveSpeed(0-72)] /sf
DiscImageCreator.exe cd [DriveLetter] foo.bin [DriveSpeed(0-72)] /ns
DiscImageCreator.exe cd [DriveLetter] foo.bin [DriveSpeed(0-72)] /nl
e.g. http://redump.org/disc/30992/
-
Dump the disc except the protected file using plextor drive.
DiscImageCreator.exe cd [DriveLetter] foo.bin [DriveSpeed(0-72)] /sf
- App detects the protection like this. -> Detected [LASERLOK.IN], from 337 to 10336
-
When dumping finished, eject the disc from plextor drive and insert it in optiarc drive.
-
Dump the protected file like this.
DiscImageCreator.exe data [DriveLetter] foo.bin [DriveSpeed(0-72)] 337 10338 /sf /sk 76
- CD has a offset, so please specify more +1 or +2 than endlba. (e.g. 10336 -> 10338)
-
Merge plextor image and optiarc image
DiscImageCreator.exe merge [plextor image file] [optiarc image file]
-
Edit EdcEccErrorProtect.txt or ReadErrorProtect.txt
-
Run below
DiscImageCreator.exe cd [DriveLetter] foo.bin [DriveSpeed(0-72)] /sf
DiscImageCreator.exe cd [DriveLetter] foo.bin [DriveSpeed(0-72)] /sf
create the audio trap disc in advance.
(a disc with a hacked TOC of 99 mins audio, burn it with CloneCD or Alcohol 52/120%).
http://www.mediafire.com/?2nygv2oyzzz
http://forum.redump.org/topic/2620/dreamcastnaomi-gdrom-dumping-instructions/
http://forum.redump.org/topic/9436/new-dreamcast-dumping-program-test-please/
-
Insert the audio trap disc to a supported drive.
-
Run below. (stop spinning disc)
DiscImageCreator.exe stop [DriveLetter]
-
Use a pin to press the escape eject button, so the tray will eject (or remove the drive cover).
-
Insert the gdrom and run below (or gently push the tray back or put the drive cover back on).
DiscImageCreator.exe close [DriveLetter]
-
Run below. (start dumping the GD-ROM)
DiscImageCreator.exe gd [DriveLetter] foo.bin [DriveSpeed(0-72)]
DiscImageCreator.exe dvd [DriveLetter] foo.iso [DriveSpeed(0-16)]
Compared with Friidump and Rawdump, dumping speed is very slow.
To unscramble GC/Wii raw image, put unscramler.exe in DiscImageCreator directory.
https://github.com/saramibreak/unscrambler/releases
DiscImageCreator.exe dvd [DriveLetter] foo.raw [DriveSpeed(0-16)] /raw
DiscImageCreator.exe xbox [DriveLetter] foo.iso [DriveSpeed(0-16)]
Prepare DVD-DL or create the DVD+R DL trap disc in advance.
You need a pressed DVD-DL disc with around 8.5GB data on it
XBOX: Layerbreak larger than 1913776 and the exact size needed (in sectors) is (your_disc_layerbreak - 1913776) * 2 + 3820880
XBOX360 (XGD2): Layerbreak larger than 1913760 and the exact size needed (in sectors) is (your_disc_layerbreak - 1913760) * 2 + 3825924
XBOX360 (XGD3): Layerbreak larger than 2133520 and the exact size needed (in sectors) is (your_disc_layerbreak - 2133520) * 2 + 4267015
XBOX: DVD (Length is 3820880 or larger, Layerbreak is 1913776 or larger)
XBOX360 (XGD2): DVD (Length is 3825924 or larger, Layerbreak is 1913760 or larger)
XBOX360 (XGD3): DVD (Length is 4267015 or larger, Layerbreak is 2133520 or larger)
- Create image file of the above DVD using dumping tool (e.g. isobuster)
- Run ImgBurn
- Setting LayerBreak manually (L0 sector num is about a half size of DVD length)
e.g. If DVD length is 3900304, L0 sector num is about 1950160 - Before burn the image file, you need to confirm the size is correct
e.g. (1950160 - 1913776) * 2 + 3820880 = 3893648 => 3893648 is smaller than 3900304, so the DVD+R DL this image is burnt can dump a XBOX disc - Burn image file to DVD+R DL
-
Insert the DVD-DL or DVD+R DL trap disc to a general DVD drive.
-
Run below. (stop spinning disc)
DiscImageCreator.exe stop [DriveLetter]
-
Use a pin to press the escape eject button, so the tray will eject (or remove the drive cover).
-
Insert the XBOX disc and run below (or gently push the tray back or put the drive cover back on).
DiscImageCreator.exe close [DriveLetter]
-
Run below.
e.g. Dead or Alive 3 http://redump.org/disc/27157/DiscImageCreator.exe xboxswap [DriveLetter] foo.iso [DriveSpeed(0-16)] 292756 467910 686060 830074 999794 1212958 1579164 1719138 2010470 2372562 2527492 2682830 2915560 3065604 3219138 3455656
e.g. Blue Dragon http://redump.org/disc/27088/
DiscImageCreator.exe xgd2swap [DriveLetter] foo.iso [DriveSpeed(0-16)] 3825631 108976 3719856
e.g. Battlefield 3 (Disc 1) (Multiplayer/Co-Op) http://redump.org/disc/35131/
DiscImageCreator.exe xgd3swap [DriveLetter] foo.iso [DriveSpeed(0-16)] 4267015 12544 4246304
DiscImageCreator.exe bd [DriveLetter] foo.iso [DriveSpeed(0-12)]
DiscImageCreator.exe fd [DriveLetter] foo.bin
/v Print version
cd <DriveLetter> <Filename> <DriveSpeed(0-72)> [/q] [/d] [/a (val)] [/aj] [/p]
[/be (str) or /d8] [/c2 (val1) (val2) (val3) (val4) (val5)] [/f (val)]
[/vn (val)] [/vnc] [/vnx] [/mscf] [/sf (val)] [/ss] [/np] [/nq] [/nr]
[/nl] [/ns] [/s (val)]
Dump a CD from A to Z
For PLEXTOR or drive that can scramble Dumping
swap <DriveLetter> <Filename> <DriveSpeed(0-72)> [/q] [/d] [/a (val)]
[/be (str) or /d8] [/c2 (val1) (val2) (val3) (val4) (val5)] [/f (val)]
[/p] [/sf (val)] [/ss] [/np] [/nq] [/nr] [/nl] [/ns] [/s (val)] [/74]
Dump a CD from A to Z using swap trick
For no PLEXTOR or drive that can't scramble dumping
data <DriveLetter> <Filename> <DriveSpeed(0-72)> <StartLBA> <EndLBA+1>
[/q] [/d] [/be (str) or /d8] [/c2 (val1) (val2) (val3) (val4) (val5)] [/f (val)]
[/sf (val)] [/sk (val1) (val2)] [/ss] [/r] [/np] [/nq] [/nr] [/s (val)]
Dump a CD from start to end (using 'all' flag)
For no PLEXTOR or drive that can't scramble dumping
audio <DriveLetter> <Filename> <DriveSpeed(0-72)> <StartLBA> <EndLBA+1>
[/q] [/d] [/a (val)] [/c2 (val1) (val2) (val3) (val4) (val5)] [/f (val)]
[/be (str) or /d8] [/sf (val)] [/np] [/nq] [/nr] [/s (val)]
Dump a CD from start to end (using 'cdda' flag)
For dumping a lead-in, lead-out mainly
gd <DriveLetter> <Filename> <DriveSpeed(0-72)> [/q] [/d] [/be (str) or /d8]
[/c2 (val1) (val2) (val3) (val4) (val5)] [/f (val)] [/np] [/nq] [/nr] [/s (val)]
Dump a HD area of GD from A to Z
dvd <DriveLetter> <Filename> <DriveSpeed(0-16)> [/c] [/f (val)] [/raw] [/q] [/d]
[/r (startLBA) (EndLBA)] [/avdp] [/ps (val)] [/rr (val)] [/sk (val)]
Dump a DVD from A to Z
xbox <DriveLetter> <Filename> <DriveSpeed(0-16)> [/f (val)] [/q] [/d] [/nss (val)] [/rr (val)]
Dump a xbox disc from A to Z
xboxswap <DriveLetter> <Filename> <DriveSpeed(0-16)>
<StartLBAOfSecuritySector1>
<StartLBAOfSecuritySector2>
:
<StartLBAOfSecuritySector16> [/f (val)] [/q] [/d]
Dump a Xbox disc from A to Z using swap trick
xgd2swap <DriveLetter> <Filename> <DriveSpeed(0-16)> <AllSectorLength>
<StartLBAOfSecuritySector1> <StartLBAOfSecuritySector2> [/f (val)] [/q] [/d]
Dump a XGD2 disc from A to Z using swap trick
xgd3swap <DriveLetter> <Filename> <DriveSpeed(0-16)> <AllSectorLength>
<StartLBAOfSecuritySector1> <StartLBAOfSecuritySector2> [/f (val)] [/q] [/d]
Dump a XGD3 disc from A to Z using swap trick
sacd <DriveLetter> <Filename> <DriveSpeed(0-16)> [/q] [/d]
Dump a Super Audio CD from A to Z
bd <DriveLetter> <Filename> <DriveSpeed(0-12)> [/f (val)] [/q] [/d] [/avdp] [/rr (val)]
Dump a BD from A to Z
fd <DriveLetter> <Filename> [/d]
Dump a floppy disk
disk <DriveLetter> <Filename> [/d]
Dump a removable media other than floppy
stop <DriveLetter>
Spin off the disc
start <DriveLetter>
Spin up the disc
eject <DriveLetter>
Eject the tray
close <DriveLetter>
Close the tray
reset <DriveLetter>
Reset the drive (Only PLEXTOR)
ls <DriveLetter>
Show maximum speed of the drive
sub <Subfile>
Parse CloneCD sub file and output to readable format
mds <Mdsfile>
Parse Alchohol 120/52 mds file and output to readable format
merge <plextor image file> <optiarc image file>
merge the two files (for physical error protection)
Option (generic)
/f Use 'Force Unit Access' flag to delete the drive cache
val delete per specified value (default: 1)
/q Disable beep
/d Generate hash SHA-224, SHA-256, SHA-384, SHA-512, XXH3 64, XXH3 128
Option (for CD read mode)
/a Add CD offset manually (Only Audio CD)
val samples value
/be Use 0xbe as the opcode for Reading CD forcibly
str raw: sub channel mode is raw (default)
pack: sub channel mode is pack
/d8 Use 0xd8 as the opcode for Reading CD forcibly
/c2 Continue reading CD to recover C2 error existing sector
val1 value to reread (default: 4000)
val2 reading speed when fixing the C2 error (default: same as the <DriveSpeed(0-72)>)
val3 value to set the C2 offset (default: 0)
val4 0: reread sector c2 error is reported (default)
1: reread all (or from first to last) sector
val5 first LBA to reread (default: 0)
val6 last LBA to reread (default: end-of-sector)
val3, 4 is used when val2 is 1
/p Dumping the AMSF from 00:00:00 to 00:01:74
For SagaFrontier Original Sound Track (Disc 3) etc.
Support drive: PLEXTOR PX-W4012, 5224, PREMIUM, PREMIUM2
PX-704, 708, 712, 714, 716, 755, 760
/r Read CD from the reverse
For Alpha-Disc, Tages (very slow)
/74 Read the lead-out about 74:00:00
For ring data (a.k.a Saturn Ring) of Sega Saturn
/sf Scan file to detect protect. If reading error exists,
continue reading and ignore c2 error on specific sector
For CodeLock, LaserLock, RingProtect, RingPROTECH
SafeDisc, SmartE, ProtectCD-VOB, CDS300
val timeout value (default: 60)
/sk Skip sector for physical protect (e.g. proring, LaserLock etc.)
val1 sector num
val2 sector num (optional)
/ss Scan sector to detect protect. If reading error exists,
continue reading and ignore c2 error on specific sector
For ProtectCD-VOB
/am Scan anti-mod string
For PlayStation
/vn Search specific bytes
For VideoNow
val Combined offset is shifted for negative direction if positive value is set
/vnc Search specific bytes
For VideoNow Color
/vnx Search specific bytes
For VideoNow XP
/aj Search specific bytes
For Atari Jaguar CD
/mscf Extract MicroSoftCabFile (.cab)
For output exe file info in detail
/mr Multi sector reading of the lead-out for 0xf1 drive
val retry count (default 50)
Option (for CD SubChannel)
/np Not fix SubP
/nq Not fix SubQ
/nr Not fix SubRtoW
/nl Not fix SubQ (RMSF, AMSF, CRC) (LBA 10000 - 19999)
(LBA 40000 - 49999)
For PlayStation LibCrypt
/ns Not fix SubQ (RMSF, AMSF, CRC) (LBA 0 - 7, 5000 - 24999)
or (LBA 30000 - 49999)
For SecuROM
/s Use if it reads subchannel precisely
val 0: no read next sub (fast, but lack precision)
1: read next sub (normal, this val is default)
2: read next & next next sub (slow, precision)
Option (for DVD)
/c Log Copyright Management Information
/rr Retry reading when error occurs
val Max retry value (default: 10)
/sk Skip sector for protect (ARccOS, RipGuard)
val sector num
/nss No skip reading SS sectors (only XBOX)
val Max retry value (default: 100)
/r Read DVD from the reverse
/raw Dumping DVD by raw (2064 or 2384 bytes/sector)
Comfirmed drive: Mediatec MT chip (Lite-on etc.), PLEXTOR
Hitachi-LG GDR, GCC
-> GDR (8082N, 8161B to 8164B) and GCC (4160N, 4240N to 4247N)
supports GC/Wii dumping
/avdp Use Anchor Volume Descriptor Pointer as file length
/ps The sector is padded when reading error occurs
val Padded by specified hexadecimal number
/re Resume raw (GC/Wii) dumping
/fix Redump specified frame when completed raw (GC/Wii) dumping but failed to unscramble
val frame number that unscrambler.exe showed in the command line screen