Qemu - dim13/lor GitHub Wiki
Самый простой способ - воспользоваться утилитой kpartx из набора multipath-tools
Пример использования(disk.img - образ диска в формате raw):
losetup /dev/loop0 /path/to/disk.img
kpartx -a /dev/loop0
В результате в /dev/mapper появятся файлы вида loop0px, где x - номер раздела в образе. К слову, /dev/loop0 в данном случае - полноценное блочное устройство, которое можно разбивать, делать с него dd и т.д.
Для этого в вашем ядре должна быть включена поддержка nbd (Network Block Devices).
Загружаем модуль nbd с параметром max_part=8 , чтобы создавались блочные устройства для разделов.
# modprobe nbd max_part=8
Потом запускаем qemu-nbd
# qemu-nbd --connect=/dev/nbd0 imagename.qcow
и можно мониторовать разделы
# mount /dev/nbd0p1 /mnt