Windows has a rather famous bad habit of nuking any other OSes installed on the same drive, so you really do need an extra separate drive, which is inconvenient if you don't already have a separate drive.