i think it would be a good idea, have entire linux os as a disk image in windows file system, like a virtual machine, but booting natively. image only grows as much as space inside is used, can be shrinked again later..
i think it just need initramfs to load the driver for the disk image and then mount it from the ntfs