!!! IMPORTANT NOTICE !!!
This project and its code repository has been moved to a new home.
See https://www.sits.lu/xmount for details.
Please disregard any infos / links below. They are obsolete and will be removed shortly.
Infos:
What is xmount?
xmount allows you to convert on-the-fly between multiple input and output harddisk
image types. xmount creates a virtual file system using FUSE (Filesystem in
Userspace) that contains a virtual representation of the input image. The virtual
representation can be in raw DD, DMG, VHD, VirtualBox's virtual disk file format or in VmWare's
VMDK file format. Input images can be raw DD, EWF (Expert Witness Compression
Format) or AFF (Advanced Forensic Format) files. In addition, xmount also supports
virtual write access to the output files that is redirected to a cache file. This makes it
possible to boot acquired harddisk images using QEMU, KVM, VirtualBox, VmWare or
alike.
System requirements:
Linux
- Kernel 2.6.x
- FUSE library
Mac OS X
- OS X 10.6 or above
- OSXFUSE
Installation
The easiest way is to follow the instructions under "Community -> DEBIAN PKG
SERVER" and then execute "sudo apt-get install xmount".
If you want / need to build the source, get it below and follow the instructions
contained in xmount's README file.
Using xmount to boot acquired harddisk images in a virtual machine
Refer to my HOWTO on booting an acquired hard disk image containing a Windows installation below.
Acknowledgments
Big thanks fly out to Guy Voncken who gave me the idea of coding this tool and helped
me fixing / avoiding some serious bugs :) Please check out his excellent forensic
harddisk image acquisition tool named Guymager
(https://guymager.sourceforge.net)
News / Development status
New in version 0.7.x:
* New build system using cmake.
* New command line syntax. Make sure to check the man page!
* New --offset and --sizelimit command line parameters.
* Support for multiple input images.
* Support for image morphing. Currently supporting combine, raid (RAID0) and unallocated (HFS and FAT).
* Internal support for ewf files.
I'm currently working on the following things:
* New cache file format (I'm sorry, but the old one won't allow me to implement new features)
* Generation of complete VMWare machines that can be directly run in VMWare Player
Bugs
Please see my bug tracker
License:
This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Downloads:
Debian / Ubuntu packages: See "Community -> DEBIAN PKG SERVER"
Fedora and CentOS/RHEL packages: See CERT Forensics Tools Repository
Mac OS X 64bit package: xmount-0.7.6.pkg (SHA256: 86a85b09d8a68341b854f4d058c3e55878000a337968cef0930d59dd86b3592d)
Source: xmount-0.7.6.tar.gz (SHA256: 76e544cd55edc2dae32c42a38a04e11336f4985e1d59cec9dd41e9f9af9b0008)
Source: Git repository
Docs: HOWTO-BootingAcquiredWindows.pdf