Ok it's a bit of an odd thought and as I'm not really into the technical aspects of computers it could be complete nonsense, but...
Sd cards are robust and portable and now have huge capacity, at least 32Gb.
Windows 2000 is a reliable, no frills operating system.
Would it be possible to install Win2000 onto a Sd card?
Would you then be able to use that in a computer via usb and use the OS on the card instead of the OS in the host computer?
Why? Well any restrictions or malware and temp files/history on the computer would be in the host OS I assume.
Would you need to add anything to the SD or tweak the program to make the OS work?
Could you partition part of the SD to use as memory?
Would the OS be able to retrieve and store the memory from the same card?
Well there's a few more questions, but I'd like to know if it's feasable.
Cheers.