Hi everyone, I have an unusual method I'm trying to figure out on how to boot Windows 7 and I hope you can help me Setup : Hard Drive that has a full Windows 7 installation already on that's pre-configured with specific settings (BASE) Required Result : Boot the BASE Win 7, but make it so that all requested files are loaded into RAM and stay there. Basically I'm trying to OS Stream Win 7, but into RAM so that any and all changes made stay in RAM and the Hard Drive is used as nothing more than a read-only file repository containing all of the necessary files. These changes should be visible while the PC is on, but should reset when it is turned off (Volatile). I've tried iSCSI boot, VHD Boot, and iSCSI VHD Boot, but none of them make it volatile (all changes are written directly back to the Hard Drive). I've also tried setting the permissions on the vhd file to read only, but apparently that has absolutely no effect when the OS boots into it. I've read up on possibly WIM booting Win 7 directly, but from what I understand WIM booting is not a stream boot, but a full RAM boot. This means I'll most likely need a HUGE amount of RAM to get it to work. One thing I thought of that MIGHT work is to use VHD differencing boot so that the parent stays the same and all changes are made to the differencing only; but in order for this to work, I would require some kind of script that would be able to automatically create the differencing vhds (not too difficult), but then be able to boot into that VHD WITHOUT restarting the PC. It would have to be some sort of weird Win PE situation that is able to immediately initiate a boot without a restart... There are OS Streaming products from companies like Citrix and HP that sort of does what I want, but I'm currently looking for an Open Source or MS Built-in method to accomplish what those products do. I personally don't require the amount of control and fine tuning those offer. Has anyone been able to successfully accomplish a deployment such as the one I've described? Thanks