Surface Won't Boot? Troubleshooting 'No Bootable Device' Errors

Surface Won't Boot

Many Microsoft Surface Go owners have encountered a frustrating issue where their device fails to boot, displaying a persistent “No bootable device” error message shortly after the Microsoft logo appears. This error prevents the device from starting up, rendering it unusable and causing significant disruption for users who rely on their Surface Go for daily tasks, work, or entertainment. Understanding the causes and solutions for this error is crucial for Surface Go owners to effectively troubleshoot and resolve the problem, restoring their device to working order.

Understanding the “No Bootable Device” Error

The “No bootable device” error indicates that your Surface Go is unable to locate and load the operating system from its designated storage location. When you power on your device, the system’s firmware (UEFI or BIOS) initiates a process to find a bootable partition, typically on the internal hard drive or SSD. If this process fails, the error message is displayed. This issue can stem from a variety of sources, ranging from simple connection problems to more complex system malfunctions.

Several factors can contribute to the “No bootable device” error on a Surface Go. These can include:

  • Loose or Disconnected Storage: The internal SSD may have become loose or disconnected from the motherboard, preventing the system from accessing it.
  • Corrupted Boot Files: Essential boot files on the storage drive may be corrupted due to software errors, power outages during updates, or malware infections.
  • Incorrect Boot Order: The UEFI/BIOS settings might be configured to boot from an incorrect device, such as a USB drive that is not connected or does not contain bootable media.
  • Hardware Failure: In more serious cases, the error could be indicative of a failing SSD or other critical hardware components.
  • Driver Issues: Problems with storage controller drivers or other related drivers can sometimes interfere with the boot process.

Troubleshooting this error often involves systematically eliminating potential causes, starting with the simplest solutions and progressing to more advanced steps if necessary. The following sections outline a step-by-step guide to help you diagnose and resolve the “No bootable device” error on your Surface Go.

Step-by-Step Solutions to Fix “No Bootable Device” Error

Resolving the “No Bootable Device” error on your Surface Go can be achieved through a series of troubleshooting steps. It’s recommended to follow these steps in the order presented, as they progress from the most straightforward to more technical solutions.

1. Disconnect Peripherals and Ensure Power Connection

Before proceeding with more complex troubleshooting, it’s essential to rule out simple external factors that might be interfering with the boot process. Begin by disconnecting all peripheral devices from your Surface Go. This includes:

  • USB Drives: Remove any USB flash drives, external hard drives, or USB hubs.
  • SD Cards: Eject any SD cards that are inserted in the card reader.
  • USB Accessories: Disconnect any USB accessories such as mice, keyboards, printers, or webcams.
  • External Monitors: Unplug any external displays connected via HDMI or DisplayPort.
  • Type Cover: Detach the Surface Go Type Cover.

Once all peripherals are disconnected, ensure that your Surface Go is properly connected to a power source using the original power adapter that came with the device. Connect the power supply to a wall outlet and then to the Surface Go. Allow the device to charge for at least 15 minutes. A stable power supply is crucial for the troubleshooting process and can sometimes resolve boot issues related to insufficient power.

After ensuring a stable power connection and disconnecting all peripherals, attempt to restart your Surface Go. Press and hold the power button for a few seconds to turn it off completely, and then press the power button again to turn it back on. Observe if the device boots normally. If the error persists, proceed to the next step.

2. Creating a Bootable USB Drive with Fix Files

If a simple restart does not resolve the issue, the next step involves creating a bootable USB drive containing specific files designed to address the “No Bootable Device” error on Surface Go devices. This method utilizes a USB drive to potentially bypass the problematic internal boot process and initiate a system repair or recovery.

Preparing the USB Drive:

You will need a USB flash drive with at least 8GB of storage capacity. It is crucial to format this USB drive correctly before copying the necessary files. Follow these steps to format the USB drive in FAT32:

  1. Insert the USB drive into a working computer (not the Surface Go that is experiencing the error).
  2. Open File Explorer (on Windows) or Finder (on macOS).
  3. Locate the USB drive in “This PC” (Windows) or under “Devices” in Finder (macOS).
  4. Right-click on the USB drive icon to open the context menu.
  5. Select “Format” from the context menu.
  6. In the Format dialog box, under “File system,” choose “FAT32”.
  7. Ensure “Quick Format” is checked for a faster formatting process.
  8. Click “Start” to begin formatting. A warning message will appear stating that formatting will erase all data on the drive. Confirm to proceed if you have backed up any important data from the USB drive.
  9. Once formatting is complete, click “OK” and close the Format dialog box.

Downloading and Copying the Solution Files:

Related: loading

After formatting the USB drive, you need to download the specific “USB solution file” provided by Microsoft for this issue. This file is typically a ZIP archive containing necessary boot files and scripts.

  1. Download the USB solution .zip file from the official Microsoft website using a working computer. The file is often named something similar to “SurfaceGo_FixNoBootableDevice.zip”. (Note: As per the instructions, I will not include the direct link but users can search for “Surface Go No Bootable Device fix file” on the Microsoft Support website).
  2. Locate the downloaded ZIP file on your computer.
  3. Right-click on the ZIP file and select “Extract All…” (on Windows) or double-click to open it (on macOS).
  4. Choose a destination folder to extract the contents of the ZIP file. It’s recommended to extract it to a location you can easily find, such as your Desktop or Downloads folder.
  5. Open the extracted folder. You should see a collection of files and folders.
  6. Select all files and folders within the extracted folder.
  7. Right-click on the selected items and choose “Copy.”
  8. Navigate back to the formatted USB drive in File Explorer or Finder.
  9. Right-click in an empty area within the USB drive and select “Paste.” This will copy all the extracted files and folders to the root directory of your USB drive.

Once the files are copied to the USB drive, safely eject the drive from your computer. It is now ready to be used with your Surface Go.

3. Booting Surface Go from the USB Drive

With the bootable USB drive prepared, the next step is to boot your Surface Go from this drive. This process involves using a specific key combination during startup to force the device to boot from the USB instead of the internal storage.

  1. Ensure your Surface Go is powered off. If it is stuck on the “No bootable device” error screen, press and hold the power button until it turns off completely.
  2. Insert the prepared USB drive into the USB-C port on your Surface Go.
  3. Press and hold the Volume Down button on your Surface Go. Maintain pressure on this button throughout the next step.
  4. While holding the Volume Down button, press and release the Power button briefly.
  5. Continue holding the Volume Down button. The Microsoft logo will appear on the screen.
  6. Wait for the message “Please wait while we install a system update” to appear on the screen. This message indicates that the device is booting from the USB drive and initiating the recovery process.
  7. Release the Volume Down button after seeing the “Please wait” message.
  8. The screen may go blank briefly, and then the “Please wait while we install a system update” message may reappear. This is normal.
  9. Allow the process to complete. Do not interrupt the process or remove the USB drive.
  10. You will know the process is complete when the Surface Go restarts automatically.
  11. Once the Surface Go restarts and boots successfully, remove the USB drive.

If this procedure is successful, your Surface Go should now boot into Windows without the “No bootable device” error. If the issue persists, or if you encounter errors during this process, it may indicate a more serious hardware or software problem requiring further investigation or professional assistance.

Understanding Surface Go and Surface Pro Differences

It’s helpful to understand the distinctions between the Surface Go and Surface Pro lines to appreciate the intended use cases and capabilities of each device. While both are Microsoft-manufactured tablets running versions of Windows, they cater to different needs and budgets.

Feature Surface Go Surface Pro
Target User Students, casual users, portability focused Professionals, power users, performance focused
Performance Lower power processors (Intel Pentium/Core i3) Higher power processors (Intel Core i5/i7/i9)
Price More affordable More expensive
Screen Size Smaller, around 10-11 inches Larger, typically 12-13 inches or more
Portability More portable and lightweight Less portable, slightly heavier and larger
Use Cases Browsing, light productivity, media consumption Demanding tasks, professional software, creative work

The Surface Go is designed as a compact and budget-friendly tablet, ideal for everyday tasks like web browsing, email, light document editing, and media consumption. It prioritizes portability and affordability over raw processing power. It typically uses less powerful Intel Pentium or Core i3 processors, which are sufficient for basic tasks but may struggle with more demanding applications.

In contrast, the Surface Pro is positioned as a high-performance 2-in-1 device aimed at professionals and power users. It boasts significantly more processing power, typically featuring Intel Core i5, i7, or even i9 processors. The Surface Pro is designed to handle demanding tasks such as video editing, graphic design, software development, and running complex applications. It comes at a higher price point but delivers significantly greater performance and capabilities compared to the Surface Go.

Surface Pen Compatibility with Surface Go

Yes, the Surface Pen is indeed compatible with all versions of the Microsoft Surface Go. Surface Pen support is a key feature across the entire Surface Go lineup, allowing users to take advantage of pen-based input for tasks like:

  • Handwriting and Note-Taking: Use the Surface Pen to write notes directly on the screen in applications like Microsoft OneNote or other note-taking apps.
  • Drawing and Sketching: Artists and creative professionals can use the Surface Pen for digital drawing and sketching in applications like Adobe Photoshop Sketch, Autodesk Sketchbook, and more.
  • Navigation and Interaction: The Surface Pen can be used as an alternative input method for navigating the Windows interface, selecting items, and interacting with applications.
  • Signature Capture: Digitally sign documents directly on the screen using the Surface Pen.

The Surface Pen enhances the versatility of the Surface Go, making it a more appealing device for students, artists, and anyone who benefits from pen-based input. To use the Surface Pen with your Surface Go, you may need to purchase the pen separately, as it is not always included in the box with the device itself. Ensure that you are using a Surface Pen that is compatible with Surface Go models for optimal performance and feature support.


Have you encountered the “No Bootable Device” error on your Surface Go? Which troubleshooting steps have you tried, and were you able to resolve the issue? Share your experiences and questions in the comments below!

Post a Comment