I want to see if there are speed improvements running Windows XP entirely from RAM, as Damn Small Linux (Would it be Damn Small Windows?).
I've seen Windows XP running from Live CDs and from Flash drives, so I guess it's possible. Anyone seen this?
Yes, it is possible.
To run winxp in ram (full winxp or mini is up to you) you need to make a vhd disk image which includes the winxp that you want. The winxp has been installed with winvblock driver.
You can use oracle virtualbox to creat the need vhd disk image.
After all, you will need grub4dos to load and boot the image
Summary command : grub4dos# map --mem /winxp.vhd (hd0) ...
See more detail steps and screenshot here : http://www.linuxbyexamples.net/2012/08/how-to-run-winxp-in-ram-memory.html
Hope it can help you.
Gigabyte's i-RAM drive is probably your best bet for this.
I experienced the BEST Windows interaction I have ever felt on that thing.
I guess you could build something out of the following components:
Here is what it would do:
This would be a pure software solution without the need to "hack" Windows. But you would have some small overhead due to virtualization.
What you're looking for is Windows PE. Download the WAIK from here: http://www.microsoft.com/downloads/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34
You can use the tools to build a WIM file that contains all the components you need to build a minimal Windows environment that does what you need. Then you can use the tools to burn the WIM to a DVD, bootable flash drive or PXE server.