Technologytech

How To Configure SSD In Bios

how-to-configure-ssd-in-bios

To configure an SSD in BIOS, you must set the correct interface mode, AHCI for SATA SSDs or UEFI mode with CSM disabled for NVMe SSDs, to ensure the drive is detected, boots correctly, and runs at full speed.

How to configure SSD in BIOS: what you need to know

Configuring an SSD in BIOS differs based on its interface. A SATA SSD requires AHCI mode for features like TRIM and Native Command Queuing (NCQ), which boost performance and lifespan. An NVMe SSD needs UEFI boot mode and the Compatibility Support Module (CSM) disabled to support its GPT partition scheme and achieve optimal speeds. Correct BIOS settings also prevent boot failures and ensure the operating system recognizes the drive.

Accessing the BIOS setup utility

To enter the BIOS setup utility, restart your computer and repeatedly press a specific key during startup. Common keys are Delete, F2, F10, or Esc, depending on your motherboard manufacturer. Check the motherboard manual or the manufacturer splash screen for the correct key. Press the key before the operating system begins to load.

Configuring a SATA SSD: enabling AHCI mode

For a SATA SSD, set the SATA controller mode to AHCI. Locate this setting under sections like "Storage," "SATA Configuration," "SATA Mode," or "SATA Controller Mode" in the BIOS. The available options are typically IDE, RAID, and AHCI.

  • IDE mode is a legacy standard that offers slower performance and is not recommended for SSDs.
  • RAID mode is used to combine multiple drives for redundancy or performance benefits; it is only necessary if you are setting up a RAID array.
  • AHCI mode is optimal for a single SSD, enabling NCQ and TRIM support for better speed and longevity.

Critical: switch to AHCI without crashing Windows

Changing the SATA mode from IDE or RAID to AHCI after Windows is installed can cause an INACCESSIBLE_BOOT_DEVICE blue screen of death (BSOD). To avoid this, first enable AHCI drivers within Windows before changing the BIOS setting. Use the Registry Editor or Safe Mode command prompt with bcdedit /set {current} safeboot minimal, then restart into BIOS, switch to AHCI, save, and boot back into Windows to finalize the driver setup.

Configuring an NVMe SSD: UEFI mode and CSM

NVMe SSDs require UEFI boot mode and a GPT partition scheme for proper functionality and booting. In the BIOS, set the boot mode to UEFI instead of Legacy or CSM. Then disable the Compatibility Support Module (CSM) for optimal compatibility. Locate settings related to M.2 slots or PCIe configuration and enable PCIe x4 mode for maximum performance. Be aware that enabling PCIe x4 may disable certain SATA or USB ports due to shared bandwidth.

Verifying SSD detection in BIOS

After configuring, check that the SSD appears under storage information or boot device lists in the BIOS. If the drive is not detected, first check physical connections. For an M.2 NVMe SSD, confirm the drive is correctly seated in the slot and fastened with the screw.

Setting the SSD as the primary boot device

If you plan to install or boot an operating system from the SSD, navigate to the "Boot Order" or "Boot Option Priorities" menu in the BIOS. Move the SSD to the top of the list so the system boots from it first. This ensures faster startup times when the operating system is installed on the SSD.

Updating BIOS and SSD firmware

Updating your motherboard BIOS/UEFI to the latest version can improve SSD detection, compatibility, and support, especially for newer NVMe drives. Similarly, update the SSD firmware using tools from the manufacturer to address bug fixes and enhance performance. Check the manufacturer's website for the latest firmware for your specific SSD model.

Troubleshooting: SSD not detected in BIOS

If the SSD is still not detected, reset the BIOS/UEFI settings to their optimized defaults. This clears conflicting or incorrect configurations that may prevent detection. Re-check all physical connections as the primary cause of detection failure, reseat cables for SATA drives or ensure the M.2 drive is properly installed and secured.

After a successful configuration, you can proceed to install Linux on SSD or enable fstrim and optimize SSD lifespan on Linux after install to maintain peak performance.

Sources

The steps on this page were checked against the following documentation. Last verified 17 September 2026.

  1. Livehelpnowhttps://29783.livehelpnow.net/29783/kb/article/75964/configuring-ahci
  2. Gigabytehttps://download.gigabyte.com/FileList/Manual/mb_manual_Z790-AORUS-XTREME-X-ICE_BIOS_e.pdf
  3. HPhttps://hp.com
  4. Microsoft Learnhttps://learn.microsoft.com/en-us/answers/questions/3932700/i-can-t-find-my-wd-ssd-in-boot-option
  5. Aomeitechhttps://www.aomeitech.com/cyber-data-backup/wd-blue-ssd-not-showing-up-8345-ac.html
  6. Asushttps://www.asus.com/me-en/support/faq/1053205/

About the author

A Visionary in Educational Tech Innovative Educator and Writer: Rubie Mayhew isn't just a contributor; she's a pioneer at the intersection of education and technology.

View all 96 articles by Rubie Mayhew  ·  Our editorial policy

Leave a Reply

Your email address will not be published. Required fields are marked *