This command-line program dumps a disc (CD, GD, DVD, HD-DVD, BD, GC/Wii, XBOX, XBOX 360) and disk (Floppy, MO, USB etc).
CD and GD, it can dump considering a drive + CD (=combined) offset.
What is the drive offset? Please look this document
This program works on Windows PC (Windows XP or higher) and Linux.
MPF can work this program with GUI.
To: http://forum.redump.org/topic/10483/discimagecreator/
or
To: https://github.com/saramibreak/DiscImageCreator/issues
if you report a bug, try to use the latest test version.
Windows: http://www.mediafire.com/file/eq80y20l9cwf48f/DiscImageCreator_test.7z
Linux: http://www.mediafire.com/file/uw3e03kdkmsmvvq/DiscImageCreator_linux_test.tar.gz
Nevertheless a bug exists, please upload all .txt file the app created.
Download and install Visual C++ Redistributable Packages. (for Windows PC)
https://aka.ms/vs/16/release/VC_redist.x86.exe
If Windows XP is used, see https://learn.microsoft.com/en-us/cpp/build/configuring-programs-for-windows-xp?view=msvc-170#windows-xp-deployment
- CD: (Drives must be able to dump by scrambled mode and read lead-out and read lead-in).
- PLEXTOR (No OEM Drive)
- DVD model: PX-760, PX-755, PX-716, PX-714, PX-712, PX-708, PX-704
- CD model: Premium2, Premium, PX-W5224, PX-4824, PX-4012
- This app needs the latest firmware except PX-708. (PX-708 can use latest and 1.04)
See Doc/Firmware&Tool.md if you want to download above firmware or useful tool
- This app needs the latest firmware except PX-708. (PX-708 can use latest and 1.04)
- ASUS
- BC-12D2HT (Combined offset minus disc only), BW-16D1HT (ditto)
- BW-16D1HT Firmware 3.02 supports the combined offset plus disc
See also http://wiki.redump.org/index.php?title=DiscImageCreator:_Optical_Disc_Drive_Compatibility#Recommended_Non-Plextor_ODDs
- BW-16D1HT Firmware 3.02 supports the combined offset plus disc
- BC-12D2HT (Combined offset minus disc only), BW-16D1HT (ditto)
- Hitachi-LG
- UH12NS30 (Combined offset minus disc only)
- PLEXTOR (No OEM Drive)
- CD: (Swappable drive) (This is the comfirmed drive list. Actually, many drive perhaps supports to swap)
- Sony Optiarc
- AD-7200 (Combined offset plus disc only)
- TSSTcorp
- TS-H353A (Combined offset plus disc only), TS-H352C (ditto)
- Sony Optiarc
- GD:
- TSSTcorp
- TS-H353A, TS-H352C, TS-H192C
- http://forum.redump.org/post/14552/#p14552 <- This drive might be supported too.
- TSSTcorp
- DVD: All supported drive
- GC/Wii
- Hitachi-LG
- GDR-8082N, GDR-8083N, GDR-8084N
GDR-8161B, GDR-8162B, GDR-8163B, GDR-8164B
GCC-4160N, GCC-4240N, GCC-4243N, GCC-4244N, GCC-4247N
(GDR-8085N, GDR-8087N and GCC-4246N haven't tested yet, but probably supports to dump.)
(GCC-4241N and GCC-4242N supports to dump but many errors occurred.)
- GDR-8082N, GDR-8083N, GDR-8084N
- Hitachi-LG
- XBOX, XBOX 360
- TSSTcorp
- TS-H353A, TS-H352C, SH-D162C, SH-D162D, SH-D163A, SH-D163B (needs the firmware hacked by kreon)
- TSSTcorp
- XBOX, XBOX 360: (Swappable drive) (This is the comfirmed drive list. Actually, many drive perhaps supports to swap)
- Hitachi-LG
- GSA-4163B
- Hitachi-LG
- HD-DVD: All supported drive
- BD: All supported drive (PS3 is only supported by some mediatek drive or PS3 drive)
- You need to get the 3k3y ripper if you want to dump the data1/data2
- CD: (Because it can't read lead-in and/or lead-out and can't exec 0xd8 opcode)
- PLEXTOR (OEM drive) PX-8xx/PX-Bxxx(many maker), PX-751A(BenQ DW1670), PX-750A/UF(TEAC DV-W516E), PX-740A/UF(BenQ DW1640), PX-6xx(Pioneer, Panasonic and so on), PX-504A/UF(NEC ND-1100A), PX-2xx(Lite-on, BenQ, NEC), PX-1xx(Pioneer and so on), PX-S2410TU(TEAC CD-W224E), PX-54TA(Mitsumi FX5400), PX-R24CS(RICOH RO-1420C),
- Other vendor
- Protected CD:
- SecuRom 3
- PLEXTOR PX-4824A (ecc/edc of the 2 sector doesn't match)
- CDS100, CDS200, Label Gate, XCP
- PLEXTOR PX-4824A (doesn't get the TOC correctly)
- SecuRom 3
See wiki
CD
- Apple Macintosh
- Atari Jaguar CD
- Audio CD
- Bandai Playdia
- Bandai / Apple Pippin
- Commodore Amiga CD
- Commodore Amiga CD32
- Commodore Amiga CDTV
- Fujitsu FM Towns series
- Hasbro VideoNow
- IBM PC compatible
- Mattel HyperScan
- NEC PC-88 series CD
- NEC PC-98 series CD
- NEC PC-FX
- NEC PC Engine CD - TurboGrafx-CD
- Palm OS
- Panasonic 3DO Interactive Multiplayer
- Philips CD-i
- Photo CD
- Sega Mega-CD
- Sega Saturn
- Sharp X68000 CD
- SNK Neo Geo CD
- Sony PlayStation
- Sony PlayStation 2
- Tandy / Memorex Visual Information System
- Tao iKTV CD
- Tomy Kiss-Site CD
- Video CD
- VTech V.Flash
GD
- Namco / Sega / Nintendo Triforce
- Sega Dreamcast
- Sega Chihiro
- Sega Naomi
PD
DVD
- DVD-Video
- IBM PC compatible
- Sega Lindbergh
- Sony PlayStation 2
- VM Labs NUON DVD
Nintendo Optical Disc
- GameCube
- Wii
XBOX, XBOX 360
HD-DVD
BD
- Microsoft Xbox One
- Sony PlayStation 3
- Sony PlayStation 4
Protected Disc
- Cactus Data Shield 100 [fake TOC]
- Cactus Data Shield 200 [intentional C2 error]
- Cactus Data Shield 300
- CD Lock [characteristic track]
- LaserLock [no signal sector]
- LibCrypt [unique data on subchannel]
- Key2Audio [pregap]
- PhenoProtect [read errors?]
- Proring [no signal sector]
- ProtectCD-VOB [invalid sync]
- SafeDisc [bad(error) sector, intentional C2 error]
- SecuROM(v1 - v3) [unique data on subchannel]
- SmartE [duplicated msf]
- FD(3.5inch), SparQ, SuperDisk(120MB), ZIP(100MB, 250MB), jaz
- MD(Hi-MD format), MO(128MB, 230MB, 640MB)
- CompactFlash, Memory Stick, Secure Digital(SD) card, USB flash drive
Protected Disc
- CodeLock [intentional C2 error, invalid sync]
=> Compared with CloneCD or CD Manipulator, plextor detects double errors.
Protected Disc
- SecuROM(v4.x or higher), StarForce, CD-Cops [recording density]
=> These needs DPM(Data position measurement). cue, ccd doesn't support DPM. You need to use the Alcohol 120/52% to store it, - Alpha-ROM, ROOT, TAGES [duplicated(double, triple) sector]
=> It can read in reverse, but specifications are not decided in redump.org
Nintendo Wii U => This is a BD based disc, but I don't know the details.
- _[BuildData].txt
command-line argument. - .bin
2352 bytes/sector binary image of the CD. This file is used to a cue file. - .c2
c2 error binary image of the CD. 1 bit expresses 1 byte. - .ccd
CD information. Original is CloneCD - .cue
CD information. Original is CDRWIN - .dat
crc32/md5/sha1 of the bin file. Original is Clrmamepro - .img
2352 bytes/sector binary image of the CD. This file is used to a ccd file. - .iso
2048 bytes/sector binary image of the DVD/BD/GC/Wii/XBOX. - .raw
scrambled image of the iso file. - .scm
scrambled image of the img file. - .sub
subchannel data of the CD. This file is used to a ccd file. - _DMI.bin
2048 bytes binary image of the "disc manufacturing information" (DMI) in the DVD - _PFI.bin
2048 bytes binary image of the "physical format information" (PFI) in the DVD - _PIC.bin
4100 bytes binary image of the "permanent information and control data" (PIC) in the BD - _SS.bin
2048 bytes binary image of the "security sector" (SS) in the xbox/xbox 360 - _c2Error.txt
c2 error information which can be gotten by reading the CD. - _disc.txt
disc information returned by the SCSI command. - _drive.txt
drive information returned by the SCSI command. - _mainError.txt
text data of error message which can be gotten by reading the CD. - _mainInfo.txt
text data of the main sector. Original is IsoBuster - _subError.txt
text data of the subchannel error. - _subInfo.txt
text data of the subchannel when the track number changes. - _subIntention.txt
text data of the subchannel for securom. - _subReadable.txt
text data of the parsed sub channel file. - _mdsReadable.txt
text data of the parsed mds file. - _volDesc.txt
text data of the volume descriptor, path table and directory table.
-
Visual Studio 2022 (Visual C++ 2022)
-
Windows build
- Windows Driver Kit (WDK) 7.1.0
- Visual Leak Detector (DEBUG build only)
-
Linux build on Windows
-
-
Linux
- gcc, make
See LICENSE
-
About driveOffset.txt.
http://www.accuraterip.com/driveoffsets.htm
Copyright (c) 2018 Illustrate. All Rights Reserved. -
About _external folder
prngcd.cpp
Copyright (c) 2015 Jonathan Gevaryahu. All rights reserved.aes.cpp, aesni.cpp, platform_util.cpp, mbedtls folder
https://github.com/ARMmbed/mbedtls
Apache License Version 2.0
Copyright (C) 2006-2015, ARM Limited, All Rights Reservedabgx360.cpp
http://abgx360.cc/
Copyright 2008-2012 by Seacrest <Seacrest[at]abgx360[dot]net>rijndael-alg-fst.cpp/h
Vincent Rijmen [email protected]
Antoon Bosselaers [email protected]
Paulo Barreto [email protected]
This code is hereby placed in the public domain.crc16
http://oku.edu.mie-u.ac.jp/~okumura/algo/ src\crc16t.c in algo.lzh
Copyright (c) 1991 Haruhiko Okumuracrc32
https://www.rfc-editor.org/info/rfc1952
Copyright (c) 1996 L. Peter Deutschmd5
https://www.rfc-editor.org/info/rfc1321
Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.sha1, sha224, sha256, sha384, sha512
https://www.rfc-editor.org/info/rfc6234
Copyright (c) 2011 IETF Trust and the persons identified as authors of the code. All rights reserved.tinyxml2
https://github.com/leethomason/tinyxml2
zlib license
Original code by Lee Thomason (www.grinninglizard.com)xxHash
https://github.com/Cyan4973/xxHash
BSD 2-Clause License
Copyright (c) 2012-2021 Yann Collet. All rights reserved. -
About Release_ANSI folder
E_WISE_W.EXE
http://kannegieser.net/veit/
Copyright (c) 2002. 7. 1 Veit Kannegieseri6comp.exe
Copyright (c) Jun-16-2000 fOSSiL,Dec-27-2000 Morlac
Use this tool at own your risk. Trouble in regard to the use of this tool, I can not guarantee any.
Thank's redump.org users.