> Another hack you can try is use to use '--offset' option of > 'losetup'. First figure out from which byte, NTFS partition starts in > disk image, and then you create a loopback back device for that image > and the starting offset using 'losetup' and finally 'mount' the > loopback as NTFS partition :) .
Here's more detail on how to do that # losetup /dev/loop0 /path/to/diskimage # fdisk -l /dev/loop0 (example) Disk /dev/sdb: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 1 1044 8385898+ c W95 FAT32 (LBA) /dev/sdb2 1045 19457 147902422+ 83 Linux suppose you want to mount the partition on sdb2, the offset for that would be 8225280 * 1045 = 8595417600. detach the disk image # losetup -d /dev/loop0 and setup the loop for the partiion # losetup -o8595417600 /dev/loop0 /path/to/diskimage and mount it # mount -t fstype /dev/loop0 /path/to/mountdir > Please do post your results, if you're successful :) I second that, I'm curious to know if it works oh, and make a backup just in case :) -- gentoo-user@lists.gentoo.org mailing list