Surface Pro 4 – USB boot issue without keyboard

Surface Pro 4 – USB boot issue without keyboard

Hi All,

I’m currently engaged in a Windows 10 migration project. Customer is trying to remove all the infrastructure from the locations and because of this, there is no DP on the sites. A content provider like 1E Nomad would be a great solution for this customer, however, at the moment, they preferred to use an USB solution.

The task sequence has been created to support this scenario as well as i have created some custom scripts to help with the deployment, so the deployment needs a network (not wifi) and USB. It has been great, until i had to test the deployment on a Surface Pro.

As you can imagine, Surface Pro 4 only have 1 USB port, so how can I achieve the deployment on this scenario? if i use the USB port for the TS, i don’t have network. If i use it for the network, i need to pxe and this is not what the customer wants (at the moment).

So, i decided to use a USB Hub. On my 1st test, i plugged the usb hub, plugged the usb on the hub as well as the network usb adapter and booted surface pro (pressing the power button and volume down). it worked great, i was able to boot. so i turned the device off (as i needed to update the usb task sequence) and removed the keyboard.

next day, i tried with the new USB boot and nothing happen, i wasn’t able to do anything, and this has been going on for 2 days. today, i decided to plug the keyboard back so i could do some troubleshooting and for my surprise, i was able to boot from the usb.

removed the keyboard and it stopped work.

interesting outcome, so i learned to use the surface pro 4 with usb boot, you need to have a keyboard 🙂

hope this will help you out.


Raphael is a 9 times Microsoft MVP with over 20 years of experience in IT, in which 13 years have been dedicated to System Center and Automation. His extended experience has been developed through several IT roles, from first-line support to principal consultant, towards a wide range of clients and sectors. One of the four MVPs in Enterprise Client Management in the UK, Raphael holds more than 30 Microsoft certifications and is an MCT (Microsoft Certified Trainer). Since 2008, Raphael has been providing Microsoft trainings from basic to advanced levels in several categories. Throughout his career, Raphael has joined as speaker in well-known events such as TechEd and Gartner Security Risk Management. He also organised community events and lectured around the world, sharing best practices and knowledge within the industry. Bilingual in English and Portuguese, Raphael has authored diverse articles published in Microsoft's TechEd, served as the editor-in-chief of a magazine focused on System Center in Brazil and wrote two books: "Understanding System Center 2012 SP1 Configuration Manager: The walkthrough book" and "System Center 2012 R2 Configuration Manager: Automation from Zero to Hero".

Tagged with: , , , , , ,