Natalia Portillo 9df8dee93d Corrected detection and reading of misaligned partitions on
optical media (e.g. map says sector 17 on 512 byte units, that
	would fall on sector 4.25 on 2048 units).
2017-07-20 13:14:12 +01:00
2017-07-20 13:11:59 +01:00
2017-06-29 21:23:39 +01:00
2017-06-29 21:23:39 +01:00
2017-06-29 21:23:39 +01:00
2017-06-29 21:23:39 +01:00
2016-09-05 21:22:04 +01:00
2015-11-30 22:30:56 +00:00
2017-06-06 18:22:16 +01:00
2015-10-24 01:13:41 +01:00
2017-06-04 23:09:27 +01:00
2016-10-07 03:32:39 +01:00
2016-10-07 03:32:39 +01:00
2017-06-29 22:09:41 +01:00
2017-05-20 06:19:59 +01:00
2016-07-28 18:13:49 +01:00
2016-07-28 18:13:49 +01:00
2017-05-20 06:19:59 +01:00
2016-10-07 03:32:39 +01:00
2017-06-20 05:50:42 +01:00

DiscImageChef v3.4.99.0

Disc Image Chef (because "swiss-army-knife" is used too much)

Copyright © 2011-2017 Natalia Portillo claunia@claunia.com

Build StatusBuild status

You can see statistics and device reports at http://discimagechef.claunia.com

Usage

DiscImageChef.exe

And read help.

Works under any operating system where there is Mono or .NET Framework. Tested with Mono 3.0.

Features

  • Analyzes a disk image getting information about the disk itself and analyzes partitions and filesystems inside them
  • Can checksum the disks (and if optical disc, separate tracks) user-data (tags and metadata coming soon)
  • Can compare two disk images, even different formats, for different sectors and/or metadata
  • Can list and extract contents from filesystems that support that
  • Can read several disk image formats.
  • Can read several known sector by sector formats with variable bytes per sector.
  • Can read standard sector by sector copies for optical and magnetic discs with constant bytes per sector.
  • Can verify sectors or disk images if supported by the underlying format

Supported disk image formats

  • Alcohol 120% Media Descriptor Structure (.MDS/.MDF)
  • Any 512 bytes/sector disk image format (sector by sector copy, aka raw)
  • Apple 2IMG (used with Apple // emulators)
  • Apple Disk Archival/Retrieval Tool (DART)
  • Apple DiskCopy 4.2
  • Apple II nibble images (NIB)
  • Apple New Disk Image Format (NDIF, requires Resource Fork)
  • Apple Universal Disk Image Format (UDIF), including obsolete (previous than DiskCopy 6) versions
  • BlindWrite 4 TOC files (.BWT/.BWI/.BWS)
  • BlindWrite 5/6 TOC files (.B5T/.B5I and .B6T/.B6I)
  • CDRDAO TOC sheets
  • CDRWin cue/bin cuesheets, including ones with ISOBuster extensions
  • CPCEMU Disk file and Extended Disk File
  • CopyQM
  • IBM SaveDskF
  • DiscJuggler images
  • Dreamcast GDI
  • MAME Compressed Hunks of Data (CHD)
  • Microsoft VHDX
  • Most known sector by sector copies of floppies with 128, 256, 319 and 1024 bytes/sector.
  • Most known sector by sector copies with different bytes/sector on track 0.
  • Nero Burning ROM (both image formats)
  • Parallels Hard Disk Image (HDD) version 2
  • QEMU Copy-On-Write versions 1, 2 and 3 (QCOW and QCOW2)
  • QEMU Enhanced Disk (QED)
  • Sector by sector copies of Microsoft's DMF floppies
  • TeleDisk (without compression)
  • VMware VMDK and COWD images
  • Virtual PC fixed size, dynamic size and differencing (undo) disk images
  • VirtualBox Disk Image (VDI)
  • X68k DIM disk image files (.DIM)
  • XDF disk images (as created by IBM's XDFCOPY)

Supported partitioning schemes

  • Acorn Linux and RISCiX partitions
  • Amiga Rigid Disk Block (RDB)
  • Apple Partition Map
  • Atari AHDI and ICDPro
  • BSD disklabels
  • BSD slices inside MBR
  • DEC disklabels
  • DragonFly BSD 64-bit disklabel
  • EFI GUID Partition Table (GPT)
  • Human68k (Sharp X68000) partitions table
  • Microsoft/IBM/Intel Master Boot Record (MBR)
  • Minix subpartitions inside MBR
  • NEC PC9800 partitions
  • NeXT disklabel
  • Rio Karma partitions
  • SGI volume headers
  • Solaris slices inside MBR
  • Sun disklabel
  • UNIX VTOC and disklabel
  • UNIX VTOC inside MBR
  • Xbox 360 hard coded partitions

Supported file systems for read-only operations

  • Apple DOS file system
  • Apple Lisa file system
  • Apple Macintosh File System (MFS)
  • CP/M file system
  • U.C.S.D Pascal file system

Supported file systems for identification and information only

  • 3DO Opera file system
  • Acorn Advanced Disc Filing System
  • Amiga Fast File System v2, untested
  • Amiga Fast File System, with international characters, directory cache and multi-user patches
  • Amiga Original File System, with international characters, directory cache and multi-user patches
  • Apple File System (preliminary detection until on-disk layout is stable)
  • Apple Hierarchical File System (HFS)
  • Apple Hierarchical File System+ (HFS+)
  • Apple ProDOS / SOS file system
  • B-tree file system (btrfs)
  • BSD Fast File System (FFS) / Unix File System (UFS)
  • BSD Unix File System 2 (UFS2)
  • BeOS filesystem
  • Coherent UNIX file system
  • Commodore 1540/1541/1571/1581 filesystems
  • Cram file system
  • DEC Files-11 (only checked with On Disk Structure 2, ODS-2)
  • ECMA-67: 130mm Flexible Disk Cartridge Labelling and File Structure for Information Interchange
  • Flash-Friendly File System (F2FS)
  • IBM Journaling File System (JFS)
  • ISO9660
  • Linux extended file system
  • Linux extended file system 2
  • Linux extended file system 3
  • Linux extended file system 4
  • Microsoft 12-bit File Allocation Table (FAT12), including Atari ST extensions
  • Microsoft 16-bit File Allocation Table (FAT16)
  • Microsoft 32-bit File Allocation Table (FAT32), including FAT+ extension
  • Microsoft Extended File Allocation Table (exFAT)
  • Microsoft New Technology File System (NTFS)
  • Microsoft/IBM High Performance File System (HPFS)
  • Minix v2 file system
  • Minix v3 file system
  • NEC PC-Engine file system
  • NILFS2
  • Professional File System
  • QNX4 and QNX6 filesystems
  • Reiser file systems
  • SGI XFS
  • SmartFileSystem
  • SolarOS file system
  • Squash file system
  • UNIX System V file system
  • UNIX Version 7 file system
  • Universal Disk Format (UDF)
  • UnixWare boot file system
  • VMware file system (VMFS)
  • Veritas file system
  • Xbox filesystems
  • Xenix file system
  • Zettabyte File System (ZFS)

Supported checksums

  • Adler-32
  • CRC-16
  • CRC-32
  • CRC-64
  • Fletcher-16
  • Fletcher-32
  • MD5
  • RMD160
  • SHA-1
  • SHA-2 (256, 384 and 512 bits)
  • SpamSum (fuzzy hashing)

Supported filters

  • Apple PCExchange (FINDER.DAT & RESOURCE.FRK)
  • AppleDouble
  • AppleSingle
  • BZip2
  • GZip
  • LZip
  • MacBinary I, II, III
  • XZ

Changelog

See Changelog file.

To-Do

See TODO file.

Description
Server and webpage component for Aaru
Readme 23 MiB
Languages
C# 71.5%
HTML 26%
CSS 2.5%