您可以在Linux中使用
qemu-nbd来访问磁盘映像,就好像它是块设备一样.
以下是可以从实时Knoppix终端执行的操作的一些示例.
su
modprobe nbd
qemu-nbd --read-only --connect=/dev/nbd0 --format=vpc
如果是VHDX格式:
qemu-nbd --connect=/dev/nbd0 --format=VHDX
ddrescue --verbose --force /dev/nbd0 /dev/sda # write image to /dev/sda
写一个分区:
qemu-nbd --partition=2 --read-only --connect=/dev/nbd2 --format=vpc
ddrescue --verbose --force /dev/nbd2 /dev/sda2 # write partition 2 of image to /dev/sda2
装载分区:
qemu-nbd --partition=2 --read-only --connect=/dev/nbd2 --format=vpc
mount /dev/nbd2 /mnt
卸载并断开映像文件:
unmount /mnt
qemu-nbd --disconnect /dev/nbd2