ImgDrive vs libguestfs
ImgDrive
yubsoft.comlibguestfs
libguestfs.orgSide by side
| Figure | ImgDrive | libguestfs |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | Yes |
| Windows | Yes | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| API | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 2 | 2 |
| Spec score · Virtual Drive Software | 8.0 (#9) | 8.7 (#3) |
| Maker | Yubsoft describes itself as a small software development studio focused on simple software and also offers software consulting. | The GitHub repository copyright notice names Red Hat Inc. |
| Purpose | ImgDrive emulates virtual CD, DVD, and Blu-ray drives for disc image files. | libguestfs is a library and set of tools for accessing and modifying virtual machine disk images. |
| Support | Technical support is available by email, and the maker asks users to send a download link for images that cannot be mounted. | Users can ask questions on the libguestfs mailing list or IRC channel #guestfs on Libera Chat; Red Hat Enterprise Linux customers are directed to Red Hat Support. |
Plans
In their own words
ImgDrive
ImgDrive emulates virtual CD, DVD, and Blu-ray drives for disc image files on Windows. It supports formats including CCD, CUE, ISO, ISZ, MDS, NRG, ASHDISC, CDI, PDI, BWT, B5T/B6T, MDX, and UIF, and can mount folders as virtual drives. CUE files paired with WAV, APE, or FLAC can be mounted as Audio CDs; Pro adds M4A, TTA, and WV. Free editions support up to four virtual drives, while Pro supports up to nine. ImgDrive can create image files from folders and copy discs to image files. It integrates with Windows Explorer and includes a command-line interface. Version 2.x supports Windows 7, 10, and 11; users of Windows XP, 2003, Vista, or 8 are directed to version 1.8.8.7. The free plan is for personal use; commercial use requires Pro. ImgDrive Pro Lifetime costs $12, paid once. A single-user license can be used on any number of computers if only that person uses it. Yubsoft states purchases are not refundable.
libguestfs
libguestfs is a free library and toolset for working with virtual machine disk images. It can inspect and edit guest files, script changes, create or resize images, make backups, clone virtual machines and build them. The project says it can access almost any disk image, including those from VMware and Hyper-V, and images created by VMware, KVM, qemu, VirtualBox, Xen and other hypervisors; libvirt is not required. Its command-line tools include guestfish, a scriptable shell, and virt-rescue, an interactive rescue shell. The C library has bindings for many languages, with examples for C/C++, Erlang, Go, Java, Lua, OCaml, Perl, Python and Ruby. Guest filesystems are accessed through a Linux kernel in a qemu virtual machine, usually as a non-root user; sVirt with libvirt and SELinux can also be used. It runs on many Linux distributions and Mac OS X, while some virt tools have been ported to Windows. Non-Linux systems may require compiling from source and porting.