I've been using an Android application called DriveDroid which messes with Android's USB system to boot .ISO and .IMG files. I'm curious about one thing though. Linux images use isohybrid, a technique that allows the iso to be either an ISO 9660 or FAT32 file system depending on which medium it resides in. At least that's how I understand it. Is it possible to do the same with Windows? I know that the MSDN ISO files have a UDF file system so maybe make a new iso with the same files? No clue. Oh also I ask all of this since DriveDroid allows you to mount an ISO either as a USB drive or a CD-ROM drive.