2026-01-06 17:12:48 +00:00
|
|
|
Aaru Data Preservation Suite v6.0.0-alpha.18
|
2014-04-19 18:23:00 +01:00
|
|
|
|
2020-02-28 00:24:27 +00:00
|
|
|
Aaru
|
2014-04-19 18:23:00 +01:00
|
|
|
|
2025-12-23 01:40:04 +00:00
|
|
|
Copyright © 2011-2026 Natalia Portillo <claunia@claunia.com>
|
2015-10-24 00:48:32 +01:00
|
|
|
|
2021-08-19 13:46:53 +01:00
|
|
|
You can see user documentation [here](https://www.aaru.app)
|
2017-06-04 23:09:27 +01:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
What is Aaru?
|
|
|
|
|
=============
|
2026-02-02 22:51:03 +00:00
|
|
|
**Aaru** (named after the Egyptian paradise where the righteous dwell eternally) is the ultimate **Data Preservation
|
|
|
|
|
Suite** — your all-in-one solution for digital media preservation and archival.
|
2025-12-29 13:16:58 +00:00
|
|
|
|
2026-02-02 22:51:03 +00:00
|
|
|
Aaru is designed to assist you through the entire workflow of digital media preservation — from the initial creation of
|
|
|
|
|
disk images (commonly called "dumping") all the way through long-term archival storage.
|
2025-12-29 13:16:58 +00:00
|
|
|
|
|
|
|
|
### 🔧 Key Features
|
|
|
|
|
|
|
|
|
|
#### Media Dumping
|
2026-02-02 22:51:03 +00:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
Aaru can dump media from virtually any drive you have:
|
2026-02-02 22:51:03 +00:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
- **Magnetic disks** (floppy disks, hard drives)
|
|
|
|
|
- **Optical discs** (CDs, DVDs, Blu-rays)
|
|
|
|
|
- **Magneto-optical disks** (MO discs)
|
|
|
|
|
- **Flash devices** (USB drives, SSDs)
|
|
|
|
|
- **Memory cards** (SD, CF, and more)
|
|
|
|
|
- **Tapes** (various formats)
|
|
|
|
|
|
2026-02-02 22:51:03 +00:00
|
|
|
It works with drives connected via **ATA, ATAPI, SCSI, USB, FireWire, and SDHCI** interfaces, producing archival-grade
|
|
|
|
|
images in multiple supported formats.
|
2025-12-29 13:16:58 +00:00
|
|
|
|
|
|
|
|
#### Hardware Flexibility
|
2026-02-02 22:51:03 +00:00
|
|
|
|
|
|
|
|
You don't need specialized hardware. Aaru will always try to extract the most accurate, archival-quality image from your
|
|
|
|
|
media using whatever drive you have available. All parameters are fully customizable, with sensible and battle-tested
|
|
|
|
|
defaults.
|
2025-12-29 13:16:58 +00:00
|
|
|
|
|
|
|
|
#### Image Management
|
2026-02-02 22:51:03 +00:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
- **Identify** existing disk images and get detailed information
|
|
|
|
|
- **Compare** two dumps to verify integrity or find differences
|
|
|
|
|
- **Convert** between supported formats without any data loss
|
2017-12-24 19:42:10 +00:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
#### Filesystem Analysis & Extraction
|
2026-02-02 22:51:03 +00:00
|
|
|
|
|
|
|
|
Aaru recognizes dozens of filesystems and can display detailed information about them. For many filesystems, you can
|
|
|
|
|
extract the complete contents — including all files, extended attributes, and alternate data streams.
|
2017-12-24 19:42:10 +00:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
#### Archive & Game Package Support
|
2026-02-02 22:51:03 +00:00
|
|
|
|
|
|
|
|
Beyond disk images, Aaru supports compressed archives and game packages, enabling you to view and extract their contents
|
|
|
|
|
as part of your preservation workflow.
|
2017-08-23 01:30:02 +01:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
#### Dual Interface
|
2026-02-02 22:51:03 +00:00
|
|
|
|
|
|
|
|
Not comfortable with command lines? Aaru includes a modern, fully-featured **graphical user interface** that makes
|
|
|
|
|
preservation accessible to everyone.
|
2017-12-24 19:42:10 +00:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
#### AaruFormat — The Archival Standard
|
2026-02-02 22:51:03 +00:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
We provide our own archival-oriented format, **AaruFormat**, specifically designed for preservation. It stores:
|
2026-02-02 22:51:03 +00:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
- All data from your media
|
|
|
|
|
- Comprehensive metadata
|
|
|
|
|
- Full audit information
|
2019-04-23 20:56:10 +01:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
#### Metadata Sidecar Generation
|
2026-02-02 22:51:03 +00:00
|
|
|
|
|
|
|
|
Aaru can generate metadata sidecars in an open **JSON format**, perfect for integration with external systems and
|
|
|
|
|
third-party software. These sidecars contain all extractable information from any supported image format.
|
2019-04-19 00:26:47 +01:00
|
|
|
|
2017-12-24 19:42:10 +00:00
|
|
|
System requirements
|
|
|
|
|
===================
|
2025-11-24 20:12:10 +00:00
|
|
|
Aaru is created using .NET 10 and can be compiled with all the major IDEs. To run it you require to use one of the
|
|
|
|
|
stable releases, or build it yourself.
|
2017-12-24 19:42:10 +00:00
|
|
|
|
2014-04-19 18:23:00 +01:00
|
|
|
Usage
|
|
|
|
|
=====
|
|
|
|
|
|
2021-08-17 21:23:10 +01:00
|
|
|
aaru.exe
|
2014-04-19 18:23:00 +01:00
|
|
|
|
|
|
|
|
And read help.
|
|
|
|
|
|
2021-08-19 13:46:53 +01:00
|
|
|
Or read the [documentation](https://www.aaru.app).
|
2014-04-19 18:23:00 +01:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
Media image formats we can read
|
|
|
|
|
===============================
|
2021-08-17 21:23:10 +01:00
|
|
|
|
2026-01-06 12:18:30 +01:00
|
|
|
* A2R Disk Image 2.x and 3.x
|
2018-06-24 00:48:50 +01:00
|
|
|
* Apple Disk Archival/Retrieval Tool (DART)
|
|
|
|
|
* Apple II nibble images (NIB)
|
|
|
|
|
* BlindWrite 4 TOC files (.BWT/.BWI/.BWS)
|
|
|
|
|
* BlindWrite 5/6 TOC files (.B5T/.B5I and .B6T/.B6I)
|
|
|
|
|
* CopyQM
|
|
|
|
|
* CPCEMU Disk file and Extended Disk File
|
|
|
|
|
* Dave Dunfield IMD
|
|
|
|
|
* DiscJuggler images
|
|
|
|
|
* Dreamcast GDI
|
|
|
|
|
* HD-Copy disk images
|
2026-01-06 12:18:30 +01:00
|
|
|
* HxCStream
|
2018-06-24 00:48:50 +01:00
|
|
|
* MAME Compressed Hunks of Data (CHD)
|
|
|
|
|
* Microsoft VHDX
|
|
|
|
|
* Nero Burning ROM (both image formats)
|
|
|
|
|
* Partclone disk images
|
|
|
|
|
* Partimage disk images
|
|
|
|
|
* Quasi88 disk images (.D77/.D88)
|
|
|
|
|
* Spectrum floppy disk image (.FDI)
|
2026-01-06 12:18:30 +01:00
|
|
|
* SuperCardPro
|
2018-06-24 00:48:50 +01:00
|
|
|
* TeleDisk
|
|
|
|
|
* X68k DIM disk image files (.DIM)
|
|
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
Media image formats we can write to
|
|
|
|
|
===================================
|
2021-08-17 21:23:10 +01:00
|
|
|
|
2026-01-06 12:18:30 +01:00
|
|
|
* A2R Disk Image 3.x
|
2017-05-20 06:19:59 +01:00
|
|
|
* Alcohol 120% Media Descriptor Structure (.MDS/.MDF)
|
2018-06-24 00:48:50 +01:00
|
|
|
* Anex86 disk images (.FDI for floppies, .HDI for hard disks)
|
2015-03-22 07:53:06 +00:00
|
|
|
* Any 512 bytes/sector disk image format (sector by sector copy, aka raw)
|
2015-04-19 03:50:31 +01:00
|
|
|
* Apple 2IMG (used with Apple // emulators)
|
2017-05-20 06:19:59 +01:00
|
|
|
* Apple DiskCopy 4.2
|
2018-06-24 00:48:50 +01:00
|
|
|
* Apple ][ Interleaved Disk Image
|
2017-05-20 06:19:59 +01:00
|
|
|
* Apple Universal Disk Image Format (UDIF), including obsolete (previous than DiskCopy 6) versions
|
2017-09-22 23:02:30 +01:00
|
|
|
* Apridisk disk image formats (for ACT Apricot disks)
|
2018-06-24 00:48:50 +01:00
|
|
|
* Basic Lisa Utility
|
2017-05-20 06:19:59 +01:00
|
|
|
* CDRDAO TOC sheets
|
|
|
|
|
* CDRWin cue/bin cuesheets, including ones with ISOBuster extensions
|
2017-08-23 01:29:45 +01:00
|
|
|
* CisCopy disk image (aka DC-File, .DCF)
|
2018-06-24 00:48:50 +01:00
|
|
|
* CloneCD
|
2019-05-06 22:51:09 +01:00
|
|
|
* CopyTape
|
2018-08-29 22:49:31 +02:00
|
|
|
* DataPackRat's d2f/f2d disk image format ("WC DISK IMAGE")
|
2017-09-13 00:15:19 +01:00
|
|
|
* Digital Research DiskCopy
|
2021-03-09 12:11:47 +00:00
|
|
|
* DiskDupe (DDI)
|
2020-02-28 00:24:27 +00:00
|
|
|
* Aaru Format
|
2017-08-17 02:17:08 +01:00
|
|
|
* IBM SaveDskF
|
2017-09-25 01:29:38 +01:00
|
|
|
* MAXI Disk disk images (HDK)
|
2017-05-20 06:19:59 +01:00
|
|
|
* 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.
|
|
|
|
|
* Parallels Hard Disk Image (HDD) version 2
|
2016-08-27 01:49:52 +01:00
|
|
|
* QEMU Copy-On-Write versions 1, 2 and 3 (QCOW and QCOW2)
|
2016-08-26 20:07:34 +01:00
|
|
|
* QEMU Enhanced Disk (QED)
|
2017-09-26 23:54:14 +01:00
|
|
|
* Ray Arachelian's Disk IMage (.DIM)
|
2017-09-16 18:48:23 +01:00
|
|
|
* RS-IDE hard disk images
|
2017-05-20 06:19:59 +01:00
|
|
|
* Sector by sector copies of Microsoft's DMF floppies
|
2017-08-03 01:14:12 +01:00
|
|
|
* T98 hard disk images (.THD)
|
2017-08-03 11:10:44 +01:00
|
|
|
* T98-Next hard disk images (.NHD)
|
2017-08-03 11:11:13 +01:00
|
|
|
* Virtual98 disk images
|
2017-05-20 06:19:59 +01:00
|
|
|
* VirtualBox Disk Image (VDI)
|
2018-06-24 00:48:50 +01:00
|
|
|
* Virtual PC fixed size, dynamic size and differencing (undo) disk images
|
|
|
|
|
* VMware VMDK and COWD images
|
2017-05-20 06:19:59 +01:00
|
|
|
* XDF disk images (as created by IBM's XDFCOPY)
|
2015-03-22 07:53:06 +00:00
|
|
|
|
2025-08-26 02:53:38 +01:00
|
|
|
Supported archives
|
|
|
|
|
==================
|
2024-04-22 04:49:14 +01:00
|
|
|
|
2025-09-03 14:54:09 +01:00
|
|
|
* ARC (.ARC)
|
2025-09-08 02:07:01 +01:00
|
|
|
* HA (.HA)
|
2025-09-03 14:54:09 +01:00
|
|
|
* PAK (.PAK)
|
2023-10-08 01:21:39 +01:00
|
|
|
* Symbian Installation File (.SIS)
|
2025-09-03 14:54:09 +01:00
|
|
|
* Xbox 360 Secure Transacted File System (STFS)
|
2025-08-26 02:53:38 +01:00
|
|
|
* ZOO (.ZOO)
|
2023-10-08 01:21:39 +01:00
|
|
|
|
2015-03-22 07:53:06 +00:00
|
|
|
Supported partitioning schemes
|
|
|
|
|
==============================
|
2021-08-17 21:23:10 +01:00
|
|
|
|
2017-05-20 06:19:59 +01:00
|
|
|
* Acorn Linux and RISCiX partitions
|
2017-09-24 19:16:00 +01:00
|
|
|
* ACT Apricot partitions
|
2015-04-20 04:29:23 +01:00
|
|
|
* Amiga Rigid Disk Block (RDB)
|
2017-05-20 06:19:59 +01:00
|
|
|
* Apple Partition Map
|
2015-04-20 16:38:13 +01:00
|
|
|
* Atari AHDI and ICDPro
|
* DiscImageChef.Helpers/BigEndianStructure.cs:
* DiscImageChef.Helpers/DiscImageChef.Helpers.csproj:
Added code that directly marshals from a big-endian byte
array. But untested with nested structures.
* DiscImageChef.Partitions/Acorn.cs:
Added support for Acorn FileCore partition, closes #4.
* DiscImageChef.Partitions/BSD.cs:
Moved BSD partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/DEC.cs:
Added support for DEC disklabels, closes #11.
* DiscImageChef.Partitions/DragonFlyBSD.cs:
Added support for DragonFly BSD 64-bit disklabels.
* DiscImageChef.Partitions/PC98.cs:
Added support for NEC PC-9800 partitions.
* DiscImageChef.Partitions/RioKarma.cs:
Added support for Rio Karma partitions.
* DiscImageChef.Partitions/SGI.cs:
Added support for SGI DVHs, closes #9.
* DiscImageChef.Partitions/UNIX.cs:
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* TODO:
* README.md:
* DiscImageChef.Partitions/DiscImageChef.Partitions.csproj:
Added support for Acorn FileCore partition, closes #4.
Added support for DEC disklabels, closes #11.
Added support for SGI DVHs, closes #9.
Moved BSD partitions from inside MBR code to separate code, as
they can (and do) appear on other architectures as the only
scheme.
Added support for DragonFly BSD 64-bit disklabels.
Added support for NEC PC-9800 partitions.
Added support for Rio Karma partitions.
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/GPT.cs:
Added new partition type UUIDs.
* DiscImageChef.Partitions/MBR.cs:
Moved BSD partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/Sun.cs:
Added new partition types.
Prepare structures for marshaling.
2016-08-21 08:27:43 +01:00
|
|
|
* BSD disklabels
|
2017-05-20 06:19:59 +01:00
|
|
|
* BSD slices inside MBR
|
* DiscImageChef.Helpers/BigEndianStructure.cs:
* DiscImageChef.Helpers/DiscImageChef.Helpers.csproj:
Added code that directly marshals from a big-endian byte
array. But untested with nested structures.
* DiscImageChef.Partitions/Acorn.cs:
Added support for Acorn FileCore partition, closes #4.
* DiscImageChef.Partitions/BSD.cs:
Moved BSD partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/DEC.cs:
Added support for DEC disklabels, closes #11.
* DiscImageChef.Partitions/DragonFlyBSD.cs:
Added support for DragonFly BSD 64-bit disklabels.
* DiscImageChef.Partitions/PC98.cs:
Added support for NEC PC-9800 partitions.
* DiscImageChef.Partitions/RioKarma.cs:
Added support for Rio Karma partitions.
* DiscImageChef.Partitions/SGI.cs:
Added support for SGI DVHs, closes #9.
* DiscImageChef.Partitions/UNIX.cs:
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* TODO:
* README.md:
* DiscImageChef.Partitions/DiscImageChef.Partitions.csproj:
Added support for Acorn FileCore partition, closes #4.
Added support for DEC disklabels, closes #11.
Added support for SGI DVHs, closes #9.
Moved BSD partitions from inside MBR code to separate code, as
they can (and do) appear on other architectures as the only
scheme.
Added support for DragonFly BSD 64-bit disklabels.
Added support for NEC PC-9800 partitions.
Added support for Rio Karma partitions.
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/GPT.cs:
Added new partition type UUIDs.
* DiscImageChef.Partitions/MBR.cs:
Moved BSD partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/Sun.cs:
Added new partition types.
Prepare structures for marshaling.
2016-08-21 08:27:43 +01:00
|
|
|
* DEC disklabels
|
2017-05-20 06:19:59 +01:00
|
|
|
* 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
|
* DiscImageChef.Helpers/BigEndianStructure.cs:
* DiscImageChef.Helpers/DiscImageChef.Helpers.csproj:
Added code that directly marshals from a big-endian byte
array. But untested with nested structures.
* DiscImageChef.Partitions/Acorn.cs:
Added support for Acorn FileCore partition, closes #4.
* DiscImageChef.Partitions/BSD.cs:
Moved BSD partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/DEC.cs:
Added support for DEC disklabels, closes #11.
* DiscImageChef.Partitions/DragonFlyBSD.cs:
Added support for DragonFly BSD 64-bit disklabels.
* DiscImageChef.Partitions/PC98.cs:
Added support for NEC PC-9800 partitions.
* DiscImageChef.Partitions/RioKarma.cs:
Added support for Rio Karma partitions.
* DiscImageChef.Partitions/SGI.cs:
Added support for SGI DVHs, closes #9.
* DiscImageChef.Partitions/UNIX.cs:
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* TODO:
* README.md:
* DiscImageChef.Partitions/DiscImageChef.Partitions.csproj:
Added support for Acorn FileCore partition, closes #4.
Added support for DEC disklabels, closes #11.
Added support for SGI DVHs, closes #9.
Moved BSD partitions from inside MBR code to separate code, as
they can (and do) appear on other architectures as the only
scheme.
Added support for DragonFly BSD 64-bit disklabels.
Added support for NEC PC-9800 partitions.
Added support for Rio Karma partitions.
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/GPT.cs:
Added new partition type UUIDs.
* DiscImageChef.Partitions/MBR.cs:
Moved BSD partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/Sun.cs:
Added new partition types.
Prepare structures for marshaling.
2016-08-21 08:27:43 +01:00
|
|
|
* NEC PC9800 partitions
|
2017-05-20 06:19:59 +01:00
|
|
|
* NeXT disklabel
|
2017-08-07 16:15:28 +01:00
|
|
|
* Plan9 partition table
|
* DiscImageChef.Helpers/BigEndianStructure.cs:
* DiscImageChef.Helpers/DiscImageChef.Helpers.csproj:
Added code that directly marshals from a big-endian byte
array. But untested with nested structures.
* DiscImageChef.Partitions/Acorn.cs:
Added support for Acorn FileCore partition, closes #4.
* DiscImageChef.Partitions/BSD.cs:
Moved BSD partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/DEC.cs:
Added support for DEC disklabels, closes #11.
* DiscImageChef.Partitions/DragonFlyBSD.cs:
Added support for DragonFly BSD 64-bit disklabels.
* DiscImageChef.Partitions/PC98.cs:
Added support for NEC PC-9800 partitions.
* DiscImageChef.Partitions/RioKarma.cs:
Added support for Rio Karma partitions.
* DiscImageChef.Partitions/SGI.cs:
Added support for SGI DVHs, closes #9.
* DiscImageChef.Partitions/UNIX.cs:
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* TODO:
* README.md:
* DiscImageChef.Partitions/DiscImageChef.Partitions.csproj:
Added support for Acorn FileCore partition, closes #4.
Added support for DEC disklabels, closes #11.
Added support for SGI DVHs, closes #9.
Moved BSD partitions from inside MBR code to separate code, as
they can (and do) appear on other architectures as the only
scheme.
Added support for DragonFly BSD 64-bit disklabels.
Added support for NEC PC-9800 partitions.
Added support for Rio Karma partitions.
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/GPT.cs:
Added new partition type UUIDs.
* DiscImageChef.Partitions/MBR.cs:
Moved BSD partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/Sun.cs:
Added new partition types.
Prepare structures for marshaling.
2016-08-21 08:27:43 +01:00
|
|
|
* Rio Karma partitions
|
2017-05-20 06:19:59 +01:00
|
|
|
* SGI volume headers
|
|
|
|
|
* Solaris slices inside MBR
|
|
|
|
|
* Sun disklabel
|
* DiscImageChef.Helpers/BigEndianStructure.cs:
* DiscImageChef.Helpers/DiscImageChef.Helpers.csproj:
Added code that directly marshals from a big-endian byte
array. But untested with nested structures.
* DiscImageChef.Partitions/Acorn.cs:
Added support for Acorn FileCore partition, closes #4.
* DiscImageChef.Partitions/BSD.cs:
Moved BSD partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/DEC.cs:
Added support for DEC disklabels, closes #11.
* DiscImageChef.Partitions/DragonFlyBSD.cs:
Added support for DragonFly BSD 64-bit disklabels.
* DiscImageChef.Partitions/PC98.cs:
Added support for NEC PC-9800 partitions.
* DiscImageChef.Partitions/RioKarma.cs:
Added support for Rio Karma partitions.
* DiscImageChef.Partitions/SGI.cs:
Added support for SGI DVHs, closes #9.
* DiscImageChef.Partitions/UNIX.cs:
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* TODO:
* README.md:
* DiscImageChef.Partitions/DiscImageChef.Partitions.csproj:
Added support for Acorn FileCore partition, closes #4.
Added support for DEC disklabels, closes #11.
Added support for SGI DVHs, closes #9.
Moved BSD partitions from inside MBR code to separate code, as
they can (and do) appear on other architectures as the only
scheme.
Added support for DragonFly BSD 64-bit disklabels.
Added support for NEC PC-9800 partitions.
Added support for Rio Karma partitions.
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/GPT.cs:
Added new partition type UUIDs.
* DiscImageChef.Partitions/MBR.cs:
Moved BSD partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
Moved UNIX partitions from inside MBR code to separate code,
as they can (and do) appear on other architectures as the
only scheme.
* DiscImageChef.Partitions/Sun.cs:
Added new partition types.
Prepare structures for marshaling.
2016-08-21 08:27:43 +01:00
|
|
|
* UNIX VTOC and disklabel
|
2017-05-20 06:19:59 +01:00
|
|
|
* UNIX VTOC inside MBR
|
2016-09-17 21:25:14 +01:00
|
|
|
* Xbox 360 hard coded partitions
|
2017-08-02 13:57:53 +01:00
|
|
|
* XENIX partition table
|
2015-03-22 07:53:06 +00:00
|
|
|
|
2025-12-29 13:16:58 +00:00
|
|
|
Fully supported file-systems (identify and extraction)
|
|
|
|
|
======================================================
|
2021-08-17 21:23:10 +01:00
|
|
|
|
2019-08-02 01:44:28 +01:00
|
|
|
* 3DO Opera file system
|
2017-05-20 06:19:59 +01:00
|
|
|
* Apple DOS file system
|
2016-07-29 02:25:29 +01:00
|
|
|
* Apple Lisa file system
|
2026-02-02 02:43:40 +00:00
|
|
|
* Apple Hierarchical File System (HFS)
|
2026-02-02 15:45:37 +00:00
|
|
|
* Apple Hierarchical File System+ (HFS+)
|
2016-08-01 17:59:22 +01:00
|
|
|
* Apple Macintosh File System (MFS)
|
2026-02-02 21:53:52 +00:00
|
|
|
* BeOS filesystem
|
2026-02-03 01:51:13 +00:00
|
|
|
* BeOS (old) filesystem
|
2019-07-31 20:16:38 +01:00
|
|
|
* CD-i file system
|
2024-04-22 04:49:14 +01:00
|
|
|
* Commodore 1540/1541/1571/1581 filesystems
|
2016-08-26 01:45:58 +01:00
|
|
|
* CP/M file system
|
2019-07-31 20:16:38 +01:00
|
|
|
* High Sierra Format
|
|
|
|
|
* ISO9660, including Apple, Amiga, Rock Ridge, Joliet and Romeo extensions
|
2019-05-06 22:51:09 +01:00
|
|
|
* 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
|
2026-02-03 12:22:55 +00:00
|
|
|
* Microsoft Extended File Allocation Table (exFAT)
|
2017-05-20 06:19:59 +01:00
|
|
|
* U.C.S.D Pascal file system
|
2026-02-01 00:10:13 +00:00
|
|
|
* Universal Disk Format (UDF)
|
2019-04-14 16:38:27 +01:00
|
|
|
* Xbox filesystems
|
2026-02-03 20:56:51 +00:00
|
|
|
* Xia filesystem
|
2016-07-29 02:25:29 +01:00
|
|
|
|
|
|
|
|
Supported file systems for identification and information only
|
|
|
|
|
==============================================================
|
2021-08-17 21:23:10 +01:00
|
|
|
|
2017-05-20 06:19:59 +01:00
|
|
|
* Acorn Advanced Disc Filing System
|
2017-08-25 01:58:22 +01:00
|
|
|
* Alexander Osipov DOS (AO-DOS for Electronika BK-0011) file system
|
2017-05-20 06:19:59 +01:00
|
|
|
* 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)
|
2015-03-22 07:53:06 +00:00
|
|
|
* Apple ProDOS / SOS file system
|
2017-07-26 03:08:29 +01:00
|
|
|
* AtheOS file system
|
2017-05-20 06:19:59 +01:00
|
|
|
* BSD Fast File System (FFS) / Unix File System (UFS)
|
|
|
|
|
* BSD Unix File System 2 (UFS2)
|
2018-06-24 00:48:50 +01:00
|
|
|
* B-tree file system (btrfs)
|
2017-05-20 06:19:59 +01:00
|
|
|
* Coherent UNIX file system
|
|
|
|
|
* Cram file system
|
|
|
|
|
* DEC Files-11 (only checked with On Disk Structure 2, ODS-2)
|
2018-06-24 00:48:50 +01:00
|
|
|
* DEC RT-11 file system
|
2017-09-16 00:57:26 +01:00
|
|
|
* dump(8) (Old historic BSD, AIX, UFS and UFS2 types)
|
2017-05-20 06:19:59 +01:00
|
|
|
* ECMA-67: 130mm Flexible Disk Cartridge Labelling and File Structure for Information Interchange
|
|
|
|
|
* Flash-Friendly File System (F2FS)
|
2017-08-07 16:15:57 +01:00
|
|
|
* Fossil file system (from Plan9)
|
2017-07-26 04:21:47 +01:00
|
|
|
* HAMMER file system
|
2018-01-16 22:45:16 +00:00
|
|
|
* High Performance Optical File System (HPOFS)
|
2017-09-14 02:01:43 +01:00
|
|
|
* HP Logical Interchange Format
|
2017-05-20 06:19:59 +01:00
|
|
|
* IBM Journaling File System (JFS)
|
2015-03-22 07:53:06 +00:00
|
|
|
* Linux extended file system
|
|
|
|
|
* Linux extended file system 2
|
|
|
|
|
* Linux extended file system 3
|
|
|
|
|
* Linux extended file system 4
|
2017-09-14 21:20:32 +01:00
|
|
|
* Locus file system
|
2017-09-21 21:20:53 +01:00
|
|
|
* MicroDOS file system
|
2015-03-22 07:53:06 +00:00
|
|
|
* Microsoft/IBM High Performance File System (HPFS)
|
2018-06-24 00:48:50 +01:00
|
|
|
* Microsoft New Technology File System (NTFS)
|
|
|
|
|
* Microsoft Resilient File System (ReFS)
|
2015-03-22 07:53:06 +00:00
|
|
|
* Minix v2 file system
|
|
|
|
|
* Minix v3 file system
|
2018-02-08 21:13:23 +00:00
|
|
|
* NEC PC-Engine executable
|
|
|
|
|
* NEC PC-FX executable
|
2016-09-02 18:46:55 +01:00
|
|
|
* NILFS2
|
2018-06-24 00:48:50 +01:00
|
|
|
* Nintendo optical filesystems (GameCube and Wii)
|
2017-08-16 15:45:37 +01:00
|
|
|
* OS-9 Random Block File
|
2017-05-20 06:19:59 +01:00
|
|
|
* Professional File System
|
|
|
|
|
* QNX4 and QNX6 filesystems
|
2016-09-02 19:33:30 +01:00
|
|
|
* Reiser file systems
|
2017-08-08 11:51:48 +01:00
|
|
|
* SGI Extent File System (EFS)
|
2016-09-02 20:05:55 +01:00
|
|
|
* SGI XFS
|
2016-09-13 19:06:05 +01:00
|
|
|
* SmartFileSystem
|
2017-05-20 06:19:59 +01:00
|
|
|
* SolarOS file system
|
2016-09-14 14:25:08 +01:00
|
|
|
* Squash file system
|
2017-08-09 03:09:05 +01:00
|
|
|
* UNICOS file system
|
2017-05-20 06:19:59 +01:00
|
|
|
* UNIX System V file system
|
|
|
|
|
* UNIX Version 7 file system
|
|
|
|
|
* UnixWare boot file system
|
|
|
|
|
* Veritas file system
|
2018-06-24 00:48:50 +01:00
|
|
|
* VMware file system (VMFS)
|
2017-05-20 06:19:59 +01:00
|
|
|
* Xenix file system
|
2016-09-18 05:09:55 +01:00
|
|
|
* Zettabyte File System (ZFS)
|
2015-03-22 07:53:06 +00:00
|
|
|
|
|
|
|
|
Supported checksums
|
|
|
|
|
===================
|
2021-08-17 21:23:10 +01:00
|
|
|
|
2015-04-19 01:07:12 +01:00
|
|
|
* Adler-32
|
2015-03-22 07:53:06 +00:00
|
|
|
* CRC-16
|
|
|
|
|
* CRC-32
|
|
|
|
|
* CRC-64
|
2015-04-19 01:18:36 +01:00
|
|
|
* Fletcher-16
|
|
|
|
|
* Fletcher-32
|
2015-03-22 07:53:06 +00:00
|
|
|
* MD5
|
|
|
|
|
* SHA-1
|
|
|
|
|
* SHA-2 (256, 384 and 512 bits)
|
2015-04-19 01:27:17 +01:00
|
|
|
* SpamSum (fuzzy hashing)
|
2014-04-19 18:23:00 +01:00
|
|
|
|
2016-09-05 17:37:31 +01:00
|
|
|
Supported filters
|
|
|
|
|
=================
|
2021-08-17 21:23:10 +01:00
|
|
|
|
2017-05-20 06:19:59 +01:00
|
|
|
* Apple PCExchange (FINDER.DAT & RESOURCE.FRK)
|
2016-09-05 21:22:04 +01:00
|
|
|
* AppleDouble
|
|
|
|
|
* AppleSingle
|
2016-09-10 01:31:52 +01:00
|
|
|
* BZip2
|
2017-05-20 06:19:59 +01:00
|
|
|
* GZip
|
2017-06-07 18:36:06 +01:00
|
|
|
* LZip
|
2017-05-20 06:19:59 +01:00
|
|
|
* MacBinary I, II, III
|
2017-12-03 01:49:33 +00:00
|
|
|
* XZ
|
|
|
|
|
|
|
|
|
|
Partially supported disk image formats
|
|
|
|
|
======================================
|
2018-02-06 02:46:56 +00:00
|
|
|
These disk image formats cannot be read, but their contents can be checksummed on sidecar creation
|
2021-08-17 21:23:10 +01:00
|
|
|
|
2017-12-05 00:07:36 +00:00
|
|
|
* DiscFerret
|
2017-12-04 19:35:42 +00:00
|
|
|
* KryoFlux STREAM
|
2018-09-18 12:18:36 -07:00
|
|
|
|
2019-04-23 20:59:25 +01:00
|
|
|
License
|
|
|
|
|
=======
|
2026-02-02 22:51:03 +00:00
|
|
|
Aaru is licensed under the GNU General Public License v2 license. Some components may be licensed under different
|
|
|
|
|
licenses; see their respective documentation for details.
|