🐛 Some CPCEMU disk images are not recognized as such #321

Closed
opened 2026-01-29 15:15:48 +00:00 by claunia · 0 comments
Owner

Originally created by @KailoKyra on GitHub (Feb 12, 2020).

Prerequisites

  • [x ] Are you running the latest version?
  • Can you reproduce the problem in the debug version?

Check and fill as appropriate:

  • I was running DiscImageChef under Windows 10.0.17763 Build 17763
  • I was running DiscImageChef under Linux [version here]...
  • I was running DiscImageChef under FreeBSD [version here]...
  • I was running DiscImageChef under macOS [version here]...
  • ...using .NET Framework [version here]...
  • ...using .NET Core 2
  • ...using Mono [version here]...
  • ...in 32-bit
  • ...in 64-bit

Description

Some old CPCEMU disk images are not recognized as such. Example :
007 - A View to a Kill (1985)(Domark).zip

Exact command line used:

dotnet DiscImageChef.dll -d fs list "............\007 - A View to a Kill (1985)(Domark).dsk"

Expected behavior:

A list of files contained in the dsk file

Actual behavior:

"Image format not identified, not proceeding with analysis."

If command was expected to work with a device fill this out:

  • Manufacturer:
  • Model:
  • Bus:
    • Parallel ATA
    • Serial ATA
    • SCSI (any)
    • ATAPI (mark above if parallel or serial)
    • USB
    • FireWire
    • PCMCIA
    • SecureDigital
    • MultiMediaCard

Output of command execution with debug output enabled

λ dotnet DiscImageChef.dll -d fs list  "..\..\..\..\..\..\007 - A View to a Kill (1985)(Domark).dsk"
DiscImageChef 4.5.99.1693-b0a67021 built by HIGHLANDER in Debug, modified
Copyright c 2011-2020 Natalia Portillo

DEBUG (Ls command): --debug=True
DEBUG (Ls command): --encoding=
DEBUG (Ls command): --input=..\..\..\..\..\..\007 - A View to a Kill (1985)(Domark).dsk
DEBUG (Ls command): --options=
DEBUG (Ls command): --verbose=False
DEBUG (Ls command): Parsed options:
DEBUG (Format detection): Trying plugin ACT Apricot Disk Image
DEBUG (Format detection): Trying plugin Alcohol 120% Media Descriptor Structure
DEBUG (Format detection): Trying plugin Anex86 Disk Image
DEBUG (Anex86 plugin): fdihdr.unknown = 757093965
DEBUG (Anex86 plugin): fdihdr.hddtype = 1129333536
DEBUG (Anex86 plugin): fdihdr.hdrSize = 542461253
DEBUG (Anex86 plugin): fdihdr.dskSize = 842080303
DEBUG (Anex86 plugin): fdihdr.bps = 2036419872
DEBUG (Anex86 plugin): fdihdr.spt = 540490016
DEBUG (Anex86 plugin): fdihdr.heads = 809119794
DEBUG (Anex86 plugin): fdihdr.cylinders = 538968113
DEBUG (Format detection): Trying plugin Apple ][ Interleaved Disk Image
DEBUG (Format detection): Trying plugin Apple 2IMG
DEBUG (Format detection): Trying plugin Apple Disk Archival/Retrieval Tool
DEBUG (Format detection): Trying plugin Apple DiskCopy 4.2
DEBUG (Format detection): Trying plugin Apple New Disk Image Format
DEBUG (Format detection): Trying plugin Apple NIB
DEBUG (Format detection): Trying plugin Apple Universal Disk Image Format
DEBUG (Format detection): Trying plugin Basic Lisa Utility
DEBUG (Format detection): Trying plugin BlindWrite 4
DEBUG (Format detection): Trying plugin BlindWrite 5
DEBUG (Format detection): Trying plugin CDRDAO tocfile
DEBUG (Format detection): Trying plugin CDRWin cuesheet
DEBUG (Format detection): Trying plugin CisCopy Disk Image (DC-File)
DEBUG (Format detection): Trying plugin CloneCD
DEBUG (Format detection): Trying plugin CopyTape
DEBUG (Format detection): Trying plugin CPCEMU Disk-File and Extended CPC Disk-File
DEBUG (CPCDSK plugin): header.magic = "MV - CPCEMU / 12 May "
DEBUG (Format detection): Trying plugin d2f disk image
DEBUG (Format detection): Trying plugin D88 Disk Image
DEBUG (D88 plugin): d88hdr.name = "MV - CPCEMU / 12 "
DEBUG (D88 plugin): d88hdr.reserved is empty? = False
DEBUG (D88 plugin): d88hdr.write_protect = 0x3A
DEBUG (D88 plugin): d88hdr.disk_type = 48 (48)
DEBUG (D88 plugin): d88hdr.disk_size = 538968113
DEBUG (Format detection): Trying plugin Digital Research DiskCopy
DEBUG (Format detection): Trying plugin DIM Disk Image
DEBUG (Format detection): Trying plugin DiscFerret
DEBUG (Format detection): Trying plugin DiscImageChef format
DEBUG (Format detection): Trying plugin DiscJuggler
DEBUG (DiscJuggler plugin): dscLen = -437918235
DEBUG (Format detection): Trying plugin Dreamcast GDI image
DEBUG (Format detection): Trying plugin Dunfield's IMD
DEBUG (Format detection): Trying plugin HD-Copy disk image
DEBUG (Format detection): Trying plugin IBM SaveDskF
DEBUG (Format detection): Trying plugin KryoFlux STREAM
DEBUG (Format detection): Trying plugin MAME Compressed Hunks of Data
DEBUG (Format detection): Trying plugin MAXI Disk image
DEBUG (MAXI Disk plugin): tmp_header.unknown = 77
DEBUG (MAXI Disk plugin): tmp_header.diskType = 86
DEBUG (MAXI Disk plugin): tmp_header.heads = 32
DEBUG (MAXI Disk plugin): tmp_header.cylinders = 45
DEBUG (MAXI Disk plugin): tmp_header.bytesPerSector = 32
DEBUG (MAXI Disk plugin): tmp_header.sectorsPerTrack = 67
DEBUG (MAXI Disk plugin): tmp_header.unknown2 = 80
DEBUG (MAXI Disk plugin): tmp_header.unknown3 = 67
DEBUG (Format detection): Trying plugin Microsoft VHDX
DEBUG (Format detection): Trying plugin Nero Burning ROM image
DEBUG (Nero plugin): imageStream.Length = 194816
DEBUG (Nero plugin): footerV1.ChunkID = 0xE5E5E5E5
DEBUG (Nero plugin): footerV1.FirstChunkOffset = 3857049061
DEBUG (Nero plugin): footerV2.ChunkID = 0xE5E5E5E5
DEBUG (Nero plugin): footerV2.FirstChunkOffset = 16565899579919558117
DEBUG (Format detection): Trying plugin Parallels disk image
DEBUG (Format detection): Trying plugin PartClone disk image
DEBUG (Format detection): Trying plugin Partimage disk image
DEBUG (Format detection): Trying plugin QEMU Copy-On-Write disk image
DEBUG (Format detection): Trying plugin QEMU Copy-On-Write disk image v2
DEBUG (QCOW plugin): qHdr.magic = 0x4D56202D
DEBUG (QCOW plugin): qHdr.version = 541282371
DEBUG (Format detection): Trying plugin QEMU Enhanced Disk image
DEBUG (Format detection): Trying plugin Ray Arachelian's Disk IMage
DEBUG (Ray Arachelian's Disk IMage plugin): header.signature = MV - CPCEMU / 12 May 97 20:01
DEBUG (Ray Arachelian's Disk IMage plugin): header.diskType = 0
DEBUG (Ray Arachelian's Disk IMage plugin): header.heads = 0
DEBUG (Ray Arachelian's Disk IMage plugin): header.cylinders = 0
DEBUG (Ray Arachelian's Disk IMage plugin): header.sectorsPerTrack = 0
DEBUG (Ray Arachelian's Disk IMage plugin): header.signature matches? = False
DEBUG (Format detection): Trying plugin RS-IDE Hard Disk Image
DEBUG (Format detection): Trying plugin Spectrum Floppy Disk Image
DEBUG (Format detection): Trying plugin SuperCardPro
DEBUG (Format detection): Trying plugin Sydex CopyQM
DEBUG (Format detection): Trying plugin Sydex TeleDisk
DEBUG (Format detection): Trying plugin T98 Hard Disk Image
DEBUG (Format detection): Trying plugin T98-Next NHD r0 Disk Image
DEBUG (Format detection): Trying plugin Virtual98 Disk Image
DEBUG (Format detection): Trying plugin VirtualBox Disk Image
DEBUG (Format detection): Trying plugin VirtualPC
DEBUG (Format detection): Trying plugin VMware disk image
DEBUG (Format detection): Trying plugin Raw Disk Image
Image format not identified, not proceeding with analysis.
Uploading statistics
Originally created by @KailoKyra on GitHub (Feb 12, 2020). ### Prerequisites * [x ] Are you running the latest version? * [x] Can you reproduce the problem in the debug version? ### Check and fill as appropriate: * [x] I was running DiscImageChef under Windows 10.0.17763 Build 17763 * [ ] I was running DiscImageChef under Linux [version here]... * [ ] I was running DiscImageChef under FreeBSD [version here]... * [ ] I was running DiscImageChef under macOS [version here]... * [ ] ...using .NET Framework [version here]... * [x] ...using .NET Core 2 * [ ] ...using Mono [version here]... * [ ] ...in 32-bit * [x] ...in 64-bit ### Description Some old CPCEMU disk images are not recognized as such. Example : [007 - A View to a Kill (1985)(Domark).zip](https://github.com/discimagechef/DiscImageChef/files/4192617/007.-.A.View.to.a.Kill.1985.Domark.zip) ### Exact command line used: dotnet DiscImageChef.dll -d fs list "..\..\..\..\..\..\007 - A View to a Kill (1985)(Domark).dsk" ### Expected behavior: A list of files contained in the dsk file ### Actual behavior: "Image format not identified, not proceeding with analysis." ### If command was expected to work with a device fill this out: * **Manufacturer**: * **Model**: * **Bus**: * [ ] Parallel ATA * [ ] Serial ATA * [ ] SCSI (any) * [ ] ATAPI (mark above if parallel or serial) * [ ] USB * [ ] FireWire * [ ] PCMCIA * [ ] SecureDigital * [ ] MultiMediaCard ### Output of command execution with debug output enabled ``` λ dotnet DiscImageChef.dll -d fs list "..\..\..\..\..\..\007 - A View to a Kill (1985)(Domark).dsk" DiscImageChef 4.5.99.1693-b0a67021 built by HIGHLANDER in Debug, modified Copyright c 2011-2020 Natalia Portillo DEBUG (Ls command): --debug=True DEBUG (Ls command): --encoding= DEBUG (Ls command): --input=..\..\..\..\..\..\007 - A View to a Kill (1985)(Domark).dsk DEBUG (Ls command): --options= DEBUG (Ls command): --verbose=False DEBUG (Ls command): Parsed options: DEBUG (Format detection): Trying plugin ACT Apricot Disk Image DEBUG (Format detection): Trying plugin Alcohol 120% Media Descriptor Structure DEBUG (Format detection): Trying plugin Anex86 Disk Image DEBUG (Anex86 plugin): fdihdr.unknown = 757093965 DEBUG (Anex86 plugin): fdihdr.hddtype = 1129333536 DEBUG (Anex86 plugin): fdihdr.hdrSize = 542461253 DEBUG (Anex86 plugin): fdihdr.dskSize = 842080303 DEBUG (Anex86 plugin): fdihdr.bps = 2036419872 DEBUG (Anex86 plugin): fdihdr.spt = 540490016 DEBUG (Anex86 plugin): fdihdr.heads = 809119794 DEBUG (Anex86 plugin): fdihdr.cylinders = 538968113 DEBUG (Format detection): Trying plugin Apple ][ Interleaved Disk Image DEBUG (Format detection): Trying plugin Apple 2IMG DEBUG (Format detection): Trying plugin Apple Disk Archival/Retrieval Tool DEBUG (Format detection): Trying plugin Apple DiskCopy 4.2 DEBUG (Format detection): Trying plugin Apple New Disk Image Format DEBUG (Format detection): Trying plugin Apple NIB DEBUG (Format detection): Trying plugin Apple Universal Disk Image Format DEBUG (Format detection): Trying plugin Basic Lisa Utility DEBUG (Format detection): Trying plugin BlindWrite 4 DEBUG (Format detection): Trying plugin BlindWrite 5 DEBUG (Format detection): Trying plugin CDRDAO tocfile DEBUG (Format detection): Trying plugin CDRWin cuesheet DEBUG (Format detection): Trying plugin CisCopy Disk Image (DC-File) DEBUG (Format detection): Trying plugin CloneCD DEBUG (Format detection): Trying plugin CopyTape DEBUG (Format detection): Trying plugin CPCEMU Disk-File and Extended CPC Disk-File DEBUG (CPCDSK plugin): header.magic = "MV - CPCEMU / 12 May " DEBUG (Format detection): Trying plugin d2f disk image DEBUG (Format detection): Trying plugin D88 Disk Image DEBUG (D88 plugin): d88hdr.name = "MV - CPCEMU / 12 " DEBUG (D88 plugin): d88hdr.reserved is empty? = False DEBUG (D88 plugin): d88hdr.write_protect = 0x3A DEBUG (D88 plugin): d88hdr.disk_type = 48 (48) DEBUG (D88 plugin): d88hdr.disk_size = 538968113 DEBUG (Format detection): Trying plugin Digital Research DiskCopy DEBUG (Format detection): Trying plugin DIM Disk Image DEBUG (Format detection): Trying plugin DiscFerret DEBUG (Format detection): Trying plugin DiscImageChef format DEBUG (Format detection): Trying plugin DiscJuggler DEBUG (DiscJuggler plugin): dscLen = -437918235 DEBUG (Format detection): Trying plugin Dreamcast GDI image DEBUG (Format detection): Trying plugin Dunfield's IMD DEBUG (Format detection): Trying plugin HD-Copy disk image DEBUG (Format detection): Trying plugin IBM SaveDskF DEBUG (Format detection): Trying plugin KryoFlux STREAM DEBUG (Format detection): Trying plugin MAME Compressed Hunks of Data DEBUG (Format detection): Trying plugin MAXI Disk image DEBUG (MAXI Disk plugin): tmp_header.unknown = 77 DEBUG (MAXI Disk plugin): tmp_header.diskType = 86 DEBUG (MAXI Disk plugin): tmp_header.heads = 32 DEBUG (MAXI Disk plugin): tmp_header.cylinders = 45 DEBUG (MAXI Disk plugin): tmp_header.bytesPerSector = 32 DEBUG (MAXI Disk plugin): tmp_header.sectorsPerTrack = 67 DEBUG (MAXI Disk plugin): tmp_header.unknown2 = 80 DEBUG (MAXI Disk plugin): tmp_header.unknown3 = 67 DEBUG (Format detection): Trying plugin Microsoft VHDX DEBUG (Format detection): Trying plugin Nero Burning ROM image DEBUG (Nero plugin): imageStream.Length = 194816 DEBUG (Nero plugin): footerV1.ChunkID = 0xE5E5E5E5 DEBUG (Nero plugin): footerV1.FirstChunkOffset = 3857049061 DEBUG (Nero plugin): footerV2.ChunkID = 0xE5E5E5E5 DEBUG (Nero plugin): footerV2.FirstChunkOffset = 16565899579919558117 DEBUG (Format detection): Trying plugin Parallels disk image DEBUG (Format detection): Trying plugin PartClone disk image DEBUG (Format detection): Trying plugin Partimage disk image DEBUG (Format detection): Trying plugin QEMU Copy-On-Write disk image DEBUG (Format detection): Trying plugin QEMU Copy-On-Write disk image v2 DEBUG (QCOW plugin): qHdr.magic = 0x4D56202D DEBUG (QCOW plugin): qHdr.version = 541282371 DEBUG (Format detection): Trying plugin QEMU Enhanced Disk image DEBUG (Format detection): Trying plugin Ray Arachelian's Disk IMage DEBUG (Ray Arachelian's Disk IMage plugin): header.signature = MV - CPCEMU / 12 May 97 20:01 DEBUG (Ray Arachelian's Disk IMage plugin): header.diskType = 0 DEBUG (Ray Arachelian's Disk IMage plugin): header.heads = 0 DEBUG (Ray Arachelian's Disk IMage plugin): header.cylinders = 0 DEBUG (Ray Arachelian's Disk IMage plugin): header.sectorsPerTrack = 0 DEBUG (Ray Arachelian's Disk IMage plugin): header.signature matches? = False DEBUG (Format detection): Trying plugin RS-IDE Hard Disk Image DEBUG (Format detection): Trying plugin Spectrum Floppy Disk Image DEBUG (Format detection): Trying plugin SuperCardPro DEBUG (Format detection): Trying plugin Sydex CopyQM DEBUG (Format detection): Trying plugin Sydex TeleDisk DEBUG (Format detection): Trying plugin T98 Hard Disk Image DEBUG (Format detection): Trying plugin T98-Next NHD r0 Disk Image DEBUG (Format detection): Trying plugin Virtual98 Disk Image DEBUG (Format detection): Trying plugin VirtualBox Disk Image DEBUG (Format detection): Trying plugin VirtualPC DEBUG (Format detection): Trying plugin VMware disk image DEBUG (Format detection): Trying plugin Raw Disk Image Image format not identified, not proceeding with analysis. Uploading statistics ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/Aaru-aaru-dps#321