Hi everyone: The following recipe to get a Windows 10 SD card for the RPi worked for me on Windows 7, with no VMs or anything, and should work with pretty much any Windows version. Still working on easiest way on the Mac.
1. You get the RPi2 Flash.ffu file from http://connect.microsoft.com/windowsemb ... adID=57782
ffu is a flash format used by Nokia and I'm guessing the Nokia folks are doing this MSFT IoT work.
2. Use a tool called ImageMnt to mount the .ffu image to a virtual drive. From http://forum.xda-developers.com/showthr ... ?t=2066903
This worked for me on Windows 7 with install of runtime dll msvcp110 at https://www.microsoft.com/en-us/downloa ... x?id=30679
I had to fiddle with "Run as Admin" etc. Open command window, drag ImageMnt.exe to get the exe path, type space, drag Flash.ffu to get the image path. You will see ImageMnt load the .ffu, issue message about creating a VHD, and create a File Explorer tmp window. There will appear to be nothing in it.
3. Use DiskInternals Linux Reader from http://www.diskinternals.com/download/
You should see a 7.2Gb Virtual Disk. Select > Right Click > Create Image. This will write Virtual Disk.dsk
4 Rename Virtual Disk.dsk to VirtualDisk.dsk and use Win32DiskImager from http://sourceforge.net/projects/win32di ... s/Archive/
to write SD card. You will see your volume EFIESP with 12 items, 2 folders: EFI and Windows. Insert SD card in RPi2.
This was by far the easiest way to go for me. MSFT ffu tools are buried inside huge System Kits which seem impossible to download (I kept getting hash mismatches on the documentation file in ADK 10, and ADK 8.1 doesn't seem to have the tool needed).
Disclaimer: I work for Weaved. I don't normally post anywhere, but this was a tough one. The RPi folks in Cambridge were really nice to us at the Birthday Party so I hope this helps someone.