libguestfs是一组使用于硬件虚拟化中旨在用于访问及修改磁盘映像的C语言函式库和配套工具。此工具可查看并编辑由libvirt所管理的虚拟机及其内部文件、为虚拟机撰写脚本、创建虚拟机等等。libguestfs几乎可访问任意类型的文件系统，包括：所有已知类型的Linux文件系统（ext2/3/4、XFS、btrfs等等）、任意类型的Windows 文件系统（VFAT及NTFS）、任意类型的macOS及BSD文件系统、LVM2卷宗管理、MBR及GPT磁盘分区、未格式化的硬盘、、VirtualBox VD