This will work but it can be frustrating to make the USB and some USB drives just wont work. When attempting to boot, remove any micro SD cards and disconnect any other USB devices if you have a hub or dock. Disconnect the hub and dock as well. Some USB drives have hidden partitions that cause trouble. Use Diskpart and "clean" the USB before formatting it. Clean will remove all partitions from the USB. Make sure you clean the right disk. The USB must be formatted Fat32. You don't need to Activate it or put the MBR bootstrap on it because Surfaces are UEFI and it doesn't look for either of those. UEFI searches for the filename such as bootx64.efi or whatever is specified. What is in the Zip file is everything that's needed when copied to the root of a USB drive formatted Fat32. Expand the Zip file to a folder on your computers disk first. Then select all in the folder, copy & paste it to the root of the USB drive. WAIT! Do not just remove the USB. Eject it to make sure all data is flushed to the USB. If eject fails try again and again or just do a Shutdown. Yanking the USB out before all data flushes will likely render it non-bootable or give you a corrupt restore. If this doesn't work you may need to try a different USB drive. I really whish Microsoft would make a program that creates the Recovery drive from a Zip or Image and verified the proper USB creation which would eliminate these issues.