==Command description==
This operating will create a dump image from real media using a physical device. It will retry errors and when finished create an XML metadata sidecar and an Alcohol 120% media descriptor for optical media. The dumping operation can be interrupted and continued later, even with a different device.
==Command usage==
DiscImageChef dump-media -i -v [true/false] -d [true/false] -w [prefix] -r [true/false] -s [true/false]
-f [true/false] -p [passes] --persistent [true/false] --separate-subchannel [true/false] -m [true/false] --lead-in [true/false]
-i, --input= path to the physical device
-v, --verbose=[true/false] shows verbose output ''(default false)''
-d, --debug=[true/false] shows debug output ''(default false)''
-w, --output-prefix=[prefix] prefix of the name for the dump media files
-r, --raw=[true/false] dumps sectors with all of their tags, or for optical media, dumps scrambled sectors ''(default false)''
-s, --stop-on-error=[true/false] stops dumping on first error ''(default false)''
-f, --force=[true/false] continuing dumping whatever happens ''(default false)''
-p, --retry-passes=[true/false] how many times to retry reading a sector ''(default false)''
--persistent=[true/false] try to recover partial or incorrect data ''(default false)''
--separate-subchannel=[true/false] save subchannel in a separate file. Only applicable to CD, DDCD or GD media ''(default false)''
-m, --resume=[true/false] create and/or use resume mapfile ''(default true)''
--lead-in=[true/false] try to dump Lead-in. Only applicable to CD, DDCD or GD media ''(default false)''
==Example==
FreeBSD: DiscImageChef dump-media -i /dev/cd0 -f --persistent=true --separate-subchannel -w mydisc
Linux: DiscImageChef dump-media -i /dev/sdb -r -f -p 15 -w myusbfloppy
Windows: DiscImageChef dump-media -i \\.\PhysicalDrive3 -f -p 0 --resume=false mydisk
==Operating system support==
{|
! OS
! SCSI Block device
! SCSI MultiMedia device
! SCSI Streaming device
! Parallel ATA
! Serial ATA
! USB
! FireWire
! PCMCIA
! SecureDigital / MultiMediaCard
|-
| FreeBSD
| Yes
| Yes
| Yes
| No [Not supported due to upstream bug]
| Yes
| Partial [USB descriptors are not retrieved]
| Partial [FireWire descriptors are not retrieved]
| Partial [PCMCIA CIS is not retrieved]
| Not yet [Support will come with FreeBSD 12-RELEASE]
|-
| macOS
| No [macOS only allows talking with MultiMedia devices]
| Not yet [Support for MultiMedia devices in macOS will be added if users require it]
| No
| No
| No
| Partial [Only MultiMedia devices can be supported and descriptors will not be retrieved]
| Partial [Only MultiMedia devices can be supported and descriptors will not be retrieved]
| Partial [Only MultiMedia devices can be supported and descriptors will not be retrieved]
| No
|-
| Linux
| Yes
| Yes
| Yes
| Yes
| Yes
| Yes
| Yes
| Yes
| Yes
|-
| Windows
| Yes
| Yes
| Yes
| Yes
| Yes
| Yes
| Partial [FireWire descriptors are not retrieved]
| Partial [PCMCIA CIS is not retrieved]
| Untested [Should work, untested due to not available hardware]
|}