Windows – Is there anyway to simulate Windows 8 running off a microSD card? (Limit the I/O speed)

micro-sd-cardperformancewindows 8

I would like to install and boot Windows from a microSD card using the Nifty MiniDrive, however, before I pay for the device and microSD card I would like to see the performance differences between different speeds of microSD cards to see if I would even want to do this. Is there any way to limit the I/O speed of windows and thus simulate running off an microSD card? Any thoughts on the performance of running off a microSD card. [Windows would only be used with VisualStudio, Visio, and some instances of 3D OpenGL graphics]

I would be installing the MicroSD card on a MacBook Pro that has a maximum speed of up to 480 Mbit/s, which is approximately 60MB/s. The MiniDrive has no restrictions on the format or speed of microSD card used within it. The limiting factor is the speed/compatibility of the SD card reader in the MacBook. MicroSD cards support read speeds of 30MB/s (16GB for $18 to 64GB for $60) and 95MB/s (8GB for $26, 16GB for $56). I would love to have the space and get the 64GB microSD card, however, wonder if it would be fast enough. Double speed or double space.

Best Answer

I can't tell you about a way of testing it, but I can tell something about the performance hits. Foremost SD cards are optimized for recording movies, which means sequential write (and read). The advertised speeds are usually for sequential access. You will get the most slow-down from applications doing lots of random disk access. A compiler is one of those programs that has to read from a lot of files (even disregarding the files in your project), and will perform poorly. If your 3D rendering reads a lot of models from disk, it's the same. Web browsers are also examples of programs that do a lot of random disk access. On the whole you can say that more complicated programs, that try to conserve memory, will take a massive performance hit. There are however SD-cards with exceptional random access performance, usually single level cell architectures. They don't come cheap. A good USB flash drive or small external HD might be a good compromise for costs, performance, and ease of use.

Related Question