How do I fix no bootable device on my Surface Pro?

If you see a “no bootable device” error when trying to turn on your Surface Pro, it means the device is unable to find a valid operating system to boot into. This is often caused by corruption of system files or issues with the hard drive, but can usually be fixed with some basic troubleshooting steps.

Quick Fixes to Try First

Before diving into more complex solutions, here are some quick things to try that may resolve the no bootable device error:

  • Force restart your Surface – Hold down the power button for 30 seconds to force a hard reset.
  • Boot Surface into UEFI – Press and hold Volume Up button while powering on to access UEFI settings.
  • Disconnect accessories – Unplug any connected USB drives, docking stations, or other accessories.
  • Let the battery drain completely – Allow Surface to fully discharge then charge back up.

These basic steps fix the issue for many users by clearing out any temporary glitches. If the problem persists, keep reading for more advanced troubleshooting methods.

Run the Surface Diagnostic Toolkit

The Surface Diagnostic Toolkit is a free utility from Microsoft that scans your device for errors and attempts to repair them. Here is how to run it:

  1. Download Surface Diagnostic Toolkit from Microsoft and install on a Windows PC.
  2. Connect your Surface to the PC using a USB cable.
  3. Open the Diagnostic Toolkit and click “Advanced exchange file”. This will scan your device.
  4. Review the test results. Click “Apply Fixes” if any are found.
  5. Unplug and reconnect your Surface. Attempt to power it on.

Running this comprehensive diagnostics scan will detect and fix many boot issues caused by software faults or file corruption. Be patient while the toolkit scans and repairs your device.

Reset or Reinstall Windows

If your Surface still won’t boot, resetting Windows may resolve software-related causes. Here are two options:

Reset This PC

Using the “Reset This PC” utility will reinstall Windows but retain your personal files and settings. To do this:

  1. Boot into UEFI mode by holding Volume Up while powering on.
  2. Go to Troubleshoot > Reset This PC.
  3. Choose “Keep my files” when prompted.
  4. Let the reset process complete. Surface will reboot to factory settings.

Clean Reinstall with Media

For a more comprehensive software reset, you can perform a clean install of Windows using installation media:

  1. Download Windows 10 ISO file and create bootable USB or DVD.
  2. Boot your Surface from the installation media.
  3. Follow prompts to reinstall Windows and delete existing partitions.
  4. Reinstall device drivers and apps when done.

This completely erases and reinstalls Windows from scratch. Be sure to backup your data first.

Check for Hardware Issues

If software resets don’t resolve the “no bootable device” error, there may be a physical hardware fault:

  • RAM issues – Faulty memory can cause boot problems. Test RAM using UEFI tools.
  • Hard drive failure – Attempt to boot a live OS environment to test the hard drive.
  • Motherboard damage – Cracked solder joints or failed components on motherboard may prevent boot.
  • Loose cables – Ensure ribbon cables between components are connected properly.

Repairing these types of hardware issues requires professional service from a qualified repair shop. Physical damage may also require replacement parts to get your Surface booting again.

Replace or Update Hardware Components

If you can’t resolve the issue through troubleshooting, replacing faulty hardware may be necessary. Here are some options:

Replace Hard Drive

A failed or corrupted hard drive is the most common cause of the no bootable device error. Replacing the drive will usually fix this:

  • Open the Surface and disconnect old hard drive.
  • Install new compatible solid state drive.
  • Reinstall Windows and drivers on new drive.

Be sure to copy data off the old drive first if possible. Watch video tutorials to learn the proper process for your Surface model.

Try New RAM

If diagnostic tools reveal RAM errors, replacing memory modules may help:

  • Open access panel and remove old RAM sticks.
  • Install new DDR3 or DDR4 SODIMM RAM.
  • Reassemble Surface and power on to test.

Consult specifications for your Surface to determine compatible RAM upgrades.

Replace Motherboard

For motherboard component or connection issues, a mainboard replacement may be needed:

  • Transfer any usable parts like RAM and storage from old board.
  • Install new OEM motherboard.
  • Connect ribbon cables and reassemble device.

Motherboard swap is challenging – have a repair shop handle this advanced fix if needed.

Advanced Troubleshooting Tips

Here are some additional things to try if standard fixes don’t resolve the no bootable device error:

  • Disconnect and reseat internal connections – Unplug and firmly reconnect ribbon cables between components.
  • Check SSD connection – Ensure solid state drive is properly seated in motherboard slot.
  • Try external boot devices – Connect a bootable external drive and press F12 to select boot device.
  • Update UEFI firmware – Install latest BIOS/UEFI from Microsoft to resolve bugs.

Pay close attention to connections between components inside Surface. Loose cables are a common cause of boot issues.

Preventing No Bootable Device Errors

Once you get your Surface booting again, here are some tips to help avoid “no bootable device” issues in the future:

  • Keep Windows and drivers updated with latest patches and fixes.
  • Use antivirus tools and firewalls to prevent malware infections.
  • Don’t force shut down Surface improperly – use Shut Down option in Windows.
  • Disconnect peripherals safely using Eject option before unplugging.
  • Ensure proper airflow around Surface to prevent overheating of components.
  • Handle Surface carefully and avoid bumps/drops to prevent physical damage.

Following best practices for using and maintaining your Surface will minimize the chances of data loss or corruption that can lead to boot issues down the road.

Conclusion

The no bootable device problem can seem daunting at first, but it can be resolved in most cases through patience and methodical troubleshooting. Try the step-by-step fixes covered here, from simple restarts to replacing faulty hardware. Getting professional repair assistance is also an option if you can’t diagnose the issue yourself.

With the right combination of software resets, hardware replacements, and configuration tweaks, you should be able to get your Surface Pro booting again for reliable access to Windows and your data once more.