I'm currently trying to make some changes to my Raspbmc Raspberry Pi which I'm continually screwing up. For this reason I've invested in a second SD card. This is my 'test' card, with which I make sure changes I've made are working before doing them on my proper SD card (with all the correct XBMC settings etc.). That way I can easily flash the test card back to factory image without having to set up XBMC, locales etc. back to how I like them.
I was wondering if there was a virtual machine that you guys know of that could act effectively as a raspberry pi, so it would boot off the SD card and I would have access to a terminal, and I can make changes as I would if I were SSH-ing in from windows, but the SD card is plugged into the computer. It would be easier than having to switch cards the whole time.
I'm not sure if what I'm suggesting is clear or possible, but I would appreciate any help.