Had to try it… but I really don’t want to provision and install Windows 10 preview bits on a real PC just to burn an image to a Flash drive.

Thanks to this post, someone figured out how to do it using just a few DLL’s from the Windows 10 install ISO. Downloading it at home would take forever, so got creative and downloaded it on a machine on a fast connection, Dropbox’d the relevant bits over to myself, and bam! Windows 10 Raspberry Pi image. Happy to report it works on Windows 8 just as nicely. Just view the \sources folder on the ISO and just copy all of the files (no subfolders) that are below 15MB in size to somewhere on your local disk. Then throw the flash.ffu file in there and you’re ready to rock.


The flashing process looks like this:


After successful flash, the SD card looks like this:




I imagine there are a lot of ways a Migration installation on Win 8 could fail, but just to share my fix…

I did a Windows 8 Upgrade from Windows 7, and about 30% into the Migration phase, this error:

Setup has failed to apply migration data.

… Followed by a rollback to Windows 7.

This error tells you nothing – very frustrating. Look in the logs located in C:$WINDOWS.~BTSources (surf around in there and you’ll find the log file that applies, possibly in the Migration folder).

In my case, I noticed an entry that pointed to a Migration Error – it couldn’t move my desktop.ini file in my Music folder. It was looking for C:UsersbpotterMusicdesktop.ini and couldn’t find it, failed the migration, and triggered a rollback.

I deleted the desktop.ini file (I don’t really care if I lose the folder view settings for my Music folder) and the install and migration completed successfully.

Just for fun, I tested Big Buck Bunny being served through IIS Media Services from the local disk, running on an Amazon EC2 Micro instance (the smallest available). This is a fairly lightweight server, i.e. something you would never want to run in a production environment. Consider this the streaming equivalent of “Will it Blend?”…

The results are in – when it’s going well, it’s surprisingly great, and when it’s not going well, it’s terrible. 😉

Total Chunks: 2691
Chunks Tested: 2691
Manifest Download Time: 310ms
Avg Video Chunk Response Time: 357ms
Avg Audio Chunk Response Time: 61ms

Excellent Chunks: 590 (21.92%)
Good Chunks: 1821 (67.67%)

Warning Chunks: 68 (2.53%)
Degraded Chunks: 6 (0.22%)
Poor Chunks: 206 (7.66%)

Stream 0: video, 2962kbps, 2056kbps, 1427kbps, 991kbps, 688kbps, 477kbps, 331kbps, 230kbps
Stream 1: audio, 128kbps

Things go OK around 89% of the time. But when they don’t, it crashes and burns…


Yikes. You can almost feel the Silverlight players freaking out. 😉