How to Fix a PC That Automatically Goes to BIOS

If your PC automatically goes to BIOS or UEFI instead of loading the operating system, the firmware is usually failing to find a usable boot target or is using the wrong boot configuration. Do not reinstall Windows immediately. Start with removable devices, confirm that the system SSD or hard drive is detected, check the boot order, and only then move on to startup repair or hardware service.

Menu names vary by PC maker. Modern PCs generally use UEFI firmware, although many menus still use the word BIOS.

1. Disconnect USB drives and other removable devices

Shut down the PC and unplug USB flash drives, external SSDs or hard drives, memory cards, optical discs, docks, and other nonessential peripherals. Then power the computer on again. A removable device can appear before the internal system drive in the boot sequence or interfere with startup. ASUS includes removing accessories among its first troubleshooting steps for systems that boot directly into firmware; see ASUS troubleshooting for devices that boot directly into BIOS.

USB drive being disconnected from a desktop PC before testing the boot process
Remove removable storage and other nonessential peripherals before changing firmware settings.

2. Check whether BIOS detects the system drive

Open the firmware page that lists storage or system information. Look for the internal NVMe SSD, SATA SSD, or hard drive that contains the operating system. If the drive is listed with the expected capacity, firmware can at least see the hardware. If it is missing entirely, skip ahead to the hardware checks below rather than repeatedly changing boot-order settings.

UEFI system information screen showing a detected NVMe SSD
A detected system drive should appear in the firmware storage or system-information page.

3. Put the correct boot entry first

Open the Boot section and set the installed operating system as the first boot target. On a typical UEFI Windows PC, this is often Windows Boot Manager associated with the internal SSD, not simply a generic USB or network entry. MSI's current boot-order documentation likewise shows the system disk or Windows Boot Manager as the preferred boot target: MSI: How to Set the Boot Device Order.

Do not blindly switch between UEFI and Legacy/CSM modes or change RAID/AHCI storage-controller settings. Those options can affect whether an existing installation remains bootable.

UEFI boot configuration with Windows Boot Manager set as Boot Option 1
Choose the OS boot entry for the internal system drive as the first boot option.

4. Save the change and restart

Use Save Changes and Exit or the equivalent command. If the PC loads the operating system, the problem was a saved boot-order setting. If it immediately returns to BIOS, continue troubleshooting instead of repeatedly exiting without changing anything.

UEFI Exit menu with Save Changes and Exit selected
Save the corrected boot configuration before testing another restart.

5. If the SSD or hard drive is missing, check the hardware

A drive that does not appear anywhere in firmware points to a detection problem rather than a damaged Windows desktop. Check the connection and run the maker’s built-in preboot diagnostics. Dell recommends confirming drive detection in BIOS and using hardware diagnostics when Windows will not boot; see Dell's no-boot troubleshooting guide.

UEFI system information screen reporting that no storage device is detected
If firmware cannot see the system drive, changing the boot order will not solve the problem.

For a desktop PC, shut it down, unplug power, and—only if you are comfortable working inside the case—check the SATA data and power cables or reseat an M.2 SSD. Follow the PC or motherboard service manual and use basic anti-static precautions. For a sealed laptop or a system under warranty, professional service is the safer choice.

M.2 NVMe SSD being seated in a desktop motherboard slot
Reseat an internal drive only after the PC is powered off and disconnected from power.

6. Restore firmware defaults if settings may be corrupted

If the drive is detected but the firmware configuration looks unusual, loading Optimized Defaults or Restore Defaults can clear a bad setting. Afterward, recheck the boot entry before saving. Be cautious on PCs with custom storage, virtualization, Secure Boot, or enterprise settings because defaults can change more than the boot order.

UEFI Exit menu highlighting Load Optimized Defaults
Firmware defaults can help with a bad configuration, but review the boot settings again before saving.

7. Repair Windows startup files if the drive is detected

If BIOS sees the system drive and the correct boot entry is selected, the next problem may be the Windows boot files. Microsoft's Startup Repair can diagnose common startup problems, including damaged system or boot configuration files.

Enter Windows Recovery Environment, then choose Troubleshoot > Advanced options > Startup Repair. If the PC never reaches Windows recovery on its own, create Windows installation media on another computer, boot from that USB, and choose the repair option instead of starting a new installation. BitLocker-protected systems may ask for the recovery key.

Windows Recovery Environment showing Advanced options and Startup Repair
Use Startup Repair after firmware can detect the drive and the correct boot entry is selected.

If the PC still goes straight to BIOS

Run the manufacturer's preboot hardware diagnostics and check for a model-specific BIOS update using only the PC or motherboard maker's instructions. If the system clock, boot order, or other firmware settings reset after power is removed, an aging RTC/CMOS battery or another firmware hardware problem may also be involved. At that point, use repair service instead of repeatedly reinstalling the OS.

The key distinction is simple: a missing drive is primarily a hardware/detection problem; a detected drive with the wrong boot target is a firmware configuration problem; and a detected drive with the correct boot target that still will not start Windows is a boot-repair problem.

Leave a Comment

How to Open a Linux Shell in a Folder on Windows 10

How to Open a Linux Shell in a Folder on Windows 10

Open a Linux shell in any Windows 10 folder with File Explorer, PowerShell, and WSL. Check the Linux path and fix common setup issues.

How to Fix Lines on a Monitor Screen in Windows 10

How to Fix Lines on a Monitor Screen in Windows 10

Use a screenshot test, cable and port checks, monitor diagnostics, display settings, and driver rollback to pinpoint lines on a Windows 10 monitor.

How to Add Two Extra Clocks on Windows 10

How to Add Two Extra Clocks on Windows 10

Show two other time zones beside your Windows 10 clock. Set up each additional clock, give it a clear label, and find it in the taskbar calendar.

How to Fix a Slow Context Menu in Windows 10

How to Fix a Slow Context Menu in Windows 10

Find the File Explorer extension that delays right-click menus in Windows 10, test it safely with ShellExView, and restore any menu features you still need.

How to Disable Power Management for Devices in Windows 10

How to Disable Power Management for Devices in Windows 10

Stop Windows 10 from powering down a specific network adapter or USB device with plan-level settings and Device Manager controls, plus tips to avoid excess battery drain.

How to Back Up a Windows 10 Product Key Safely

How to Back Up a Windows 10 Product Key Safely

Check whether Windows 10 uses a digital license or product key, find a firmware-stored OEM key, and save license details securely for a reinstall.

How to Identify a Process in Windows 10 Task Manager

How to Identify a Process in Windows 10 Task Manager

Identify a Windows 10 Task Manager process by checking its executable path, file properties, publisher, linked services, and a Microsoft Defender scan.

How to Create a List of All Items in a Folder on Windows 10

How to Create a List of All Items in a Folder on Windows 10

Create a searchable Windows 10 folder inventory with PowerShell. Save every file and subfolder path as plain text or export details to a sortable CSV.

How to Display Custom Text on Your Windows 10 Desktop

How to Display Custom Text on Your Windows 10 Desktop

Add a custom reminder, quote, or label to your Windows 10 desktop with a Rainmeter text skin. Create the INI file, load it, then adjust its font and position.

How to Use Bluetooth Swift Pair on Windows 10

How to Use Bluetooth Swift Pair on Windows 10

Use Bluetooth Swift Pair on Windows 10 to pair a compatible accessory from a notification, with setup steps and fixes when the prompt does not appear.