The issue occurs when you for example accidentally boot windows within windows, you can possibly get file corruption.
The workaround is to configure a virtual disk with only the partition you need plus a bootloader that can load it up. I haven't gotten that far.
EDIT: It seems there is an article about how to do this: http://lifehacker.com/how-to-dual-boot-and-virtualize-the-sa...