I'm not sure what you mean by "Virtual CD Drive on Hard Drive" or "Virtual Hard Drive on USB Drive". I think you mean make a "Virtual Hard Drive" and let it act like a USB to Windows? If that's what you're asking (I hope not) than no, there is no way (unless there's 3rd party software I don't know about, which I doubt). Could you elaborate further as to what you mean?