Are you trying to install Windows 10 or 11 to laptop ASUS, but the installation program stubbornly does not see the hard drive? This problem occurs on models from ZenBook to ROG Strix, and its reasons may lie in the settings BIOS/UEFI, as well as hardware problems. In 80% of cases, the solution takes no more than 15 minutes - if you know where to look.

In this article we will look at all possible reasonswhy ASUS doesn't recognize HDD/SSD when installing the system: from the banal disabled controller in the BIOS to rare cases of incompatibility of new ones NVMe- drives with outdated firmware. You will receive step by step instructions with pictures, a disk compatibility table and answers to frequently asked questions - without fluff or general advice.

1. Checking disk connectivity: physical reasons

Before digging into the settings, make sure that the problem is not hardware. On laptops ASUS (especially the series VivoBook, X550, K550) two typical malfunctions often occur:

  • 🔌 Poor SATA/M.2 contact: the disk is not fully inserted into the connector or the contacts have oxidized (relevant for HDD And SATA SSD).
  • 🔋 Faulty power cable: On some models (eg ASUS N550) a separate cable is used for HDD, which may fray.
  • 🔧 Dust in the M.2 connector: NVMe SSD Sensitive to dirt - just one speck is enough for the disc to become unrecognizable.

How to check:

  1. Turn off the laptop, unplug the charger and take out the battery (if it is removable).
  2. Remove the back cover (on most ASUS it is secured with 8–10 screws T5 or PH0).
  3. Carefully remove the disc and blow out the connector compressed air. For M.2 SSD Check if the contacts are bent.
  4. Insert the disc back until it clicks (for M.2 - secure with a screw).
⚠️ Attention: On laptops ASUS ROG Zephyrus And TUF Gaming connector M.2 may be closed with a metal lid - do not lose it during dismantling! Also avoid touching the drive contacts with bare hands (use an antistatic wrist strap or at least touch the laptop body to remove static).
📊 What type of disk is installed in your ASUS laptop?
  • HDD (hard disk)
  • SATA SSD
  • NVMe SSD (M.2)
  • I don't know

2. BIOS/UEFI setup: enable the disk controller

The most common reason is disabled SATA or NVMe controller in BIOS. On laptops ASUS this may occur after a factory reset, firmware update, or disk replacement. The instructions are valid for all modern models (ZenBook 14, VivoBook S15, ROG Strix G15 etc.).

What to do:

  1. When turning on the laptop, press F2 or Del (less often - Esc) to enter BIOS/UEFI.
  2. Go to section Advanced → SATA Configuration (name may vary: Storage Configuration, Onboard Devices).
  3. Find the parameter SATA Mode Selection and set the value AHCI (not IDE or RAID!).
  4. For NVMe SSD check if the controller is turned on NVMe Support or PCIe SSD Support (usually in the section Advanced → System Agent Configuration).
  5. Save the settings (F10) and reboot.
Model ASUS BIOS entry key Disk setup section SATA Mode Parameter
ZenBook (UX390 and later) F2 Advanced → SATA Configuration AHCI
ROG Strix/Zephyrus Del Advanced → Onboard Devices AHCI or RAID (for Intel Optane)
VivoBook (X512, S14) F2 Boot → Storage Options AHCI
TUF Gaming (FX505, FA506) F2 Advanced → PCIe/PCI/PnP Settings NVMe RAID Mode (disable)

Critical detail: on ASUS laptops with 11-13 generation Intel processors (for example, ZenBook Pro Duo), RST (Rapid Storage Technology) mode can be enabled in the BIOS. In this case, Windows won't see the drive until you switch to AHCI or manually install the Intel RST driver (more on that below).

Make sure SATA Mode = AHCI|

Enable NVMe Support (for M.2 SSD)|

Disable Secure Boot (if using Legacy boot)|

Reset BIOS settings to default (Load Defaults)-->

3. Boot mode: Legacy vs UEFI

If enabled in BIOS Secure Boot or the boot mode is incorrectly selected, Windows may not see the disk even with correct SATA settings. On laptops ASUS this is especially true when trying to install the system on GPT disk in mode Legacy (or vice versa).

How to set up:

  • 🔄 For UEFI installation (recommended for Windows 10/11):
    • In BIOS: Boot → Boot Mode → select UEFI.
    • Disable Secure Boot (if the disk is not detected).
    • Format the disk to GPT (via Windows Installer: Shift + F10diskpart).
  • 💾 For Legacy installation (if you need to support older OS):
    • In BIOS: Boot → Boot Mode → select Legacy Support or CSM.
    • Format the disk to MBR.

To check the current disk partition during Windows installation:

  1. On the drive selection screen, press Shift + F10 (a command prompt will open).
  2. Enter one by one:
diskpart

list disk

select disk 0

detail disk

If in line GPT: there is an asterisk (*), the disc is in the format GPT. If not - MBR.

⚠️ Attention: When switching between Legacy And UEFI all data on the disk will be deleted! If there are important files on it, first remove the drive and connect it to another PC via an adapter USB-SATA.

4. Drivers for SATA/NVMe: when Windows “doesn’t know” your drive

On laptops ASUS with new chipsets (for example, Intel 12–13 gen or AMD Ryzen 6000) The Windows installer may not recognize the disk due to the lack of drivers for the controller. This is a personal problem for models ROG Strix Scar 17, Zephyrus G14 And VivoBook Pro 16X.

Solutions:

  • 🔧 Download driver manually:
    1. Download the driver for your model from ASUS official website (section Driver & Tools → SATA/NVMe).
    2. Unpack the archive onto a Windows flash drive (in a folder, for example, Drivers).
    3. On the installer drive selection screen, click Download driver → specify the path to the folder.
  • 🖥️ Use universal drivers:
  • Important: If you have NVMe SSD from Samsung (For example, 980 Pro), sometimes installing a proprietary driver helps Samsung NVMe Driver instead of the standard Microsoft.

    How to find out the chipset model to search for a driver?

    Open command prompt (Win + R → cmd) and enter:

    wmic baseboard get product,manufacturer,version

    For ASUS laptops the result will be a line like ROG STRIX G531GD - this is the platform model for searching for drivers.

    5. Problems with the disk itself: diagnostics and solutions

    If none of the previous methods helped, the problem may be disk failure or its incompatibility with the laptop. Here's how to check it:

    • 🛠️ Test on another device:
      • Connect the drive to another PC/laptop via USB adapter or install it inside.
      • If the disk is not detected there, it faulty.
    • 🔍 Check in Disk Management:
      • On your work PC, open Disk management (Win + X → Disk Management).
      • If the drive appears as Not initialized or Not distributed, it can be restored (but the data will be lost!).
    • NVMe incompatibility:
      • Some old laptops ASUS (For example, X550LC, K550JX) do not support NVMe SSD without updating BIOS.
      • Check the list of compatible drives on the ASUS website in the section Compatibility.

      If the disk is faulty, but there is important data on it:

      1. Use utilities like CrystalDiskInfo or HDDScan to assess the condition.
      2. To recover files try DMDE or R-Studio (they even work with “broken” disks).
      ⚠️ Attention: On laptops ASUS TUF Dash And ROG Flow There is a bug when the disk is detected in the BIOS, but is not visible in the Windows installer due to a conflict with Thunderbolt controller. The solution is to disable Thunderbolt Security in BIOS.
      💡

      If you bought a laptop with Windows pre-installed, check to see if the feature is activated Intel Optane Memory in BIOS. It can block access to the disk during a clean installation of the system. Disable it in the section Advanced → VMD Configuration.

      6. Alternative ways to install Windows

      If the drive is still not visible, but you are sure it is working, try these methods:

      • 💿 Installation via Linux Live USB:
        • Create a bootable USB flash drive with Ubuntu or GParted.
        • Boot from it and format the disk to NTFS (if it is not initialized).
        • Try installing Windows again.
      • 🔄 Convert MBR ↔ GPT without data loss:
        • Use the utility MiniTool Partition Wizard (there is a free version).
        • Attention: the operation is risky - make a backup!
      • 🖥️ Installation on another drive:
        • Connect a second drive (for example, SATA SSD via adapter) and install Windows on it.
        • After installation, connect the problematic drive and transfer the system using Macrium Reflect or Clonezilla.

      For laptops ASUS with dual-storage (two disks: SSD + HDD) sometimes helps disconnecting one of the disks during installation. For example, if Windows does not see NVMe, temporarily disconnect SATA HDD.

      💡

      If the drive is new and has never been used, check to see if it requires initialization. B Disk Management such a disk will be marked as Unknown or Not Initialized. Right click on it and select Initialize Disk (choose GPT for UEFI).

      7. BIOS Update: Last Chance

      If all the previous methods did not work, the problem may be outdated BIOS firmware. This is especially true for laptops ASUS 2018–2020 model years (for example, ZenBook 15 UX533, ROG Strix GL504), where earlier BIOS versions do not support new ones NVMe SSD or Windows 11.

      How to update BIOS:

      1. Download the latest BIOS from ASUS website (choose your laptop model exactly!).
      2. Unzip the archive and copy the firmware file (usually with the extension .CAP or .ROM) on clean flash drive, formatted in FAT32.
      3. Enter the BIOS and find the update utility (section Advanced → ASUS EZ Flash or Tools → EZ Flash).
      4. Select the firmware file and wait for it to complete (the laptop will reboot automatically).

      Important: Some models ASUS (For example, TUF A15) require two-step update - first to the intermediate version, then to the latest. This information is provided in Readme to the firmware.

      ⚠️ Attention: Updating the BIOS is a risky operation. If the process is interrupted (for example, due to a power outage), the laptop may turn into a brick. Use UPS or make sure the battery is 100% charged. Also, do not update your BIOS to a version marked Beta - it may contain critical bugs.

      FAQ: Frequently asked questions

      My ASUS laptop does not see the new M.2 SSD. What's the matter?

      Most likely, the problem is one of three:

      1. Invalid slot: On some models (eg ASUS ROG Strix G17) there are two slots M.2, but only one supports NVMe (the second one is only SATA). Check the markings on the motherboard.
      2. Incompatibility: Older laptops (pre-2017) may not support NVMe without updating BIOS.
      3. Disabled controller: In BIOS, check if the option is enabled NVMe RAID Mode (must be Disabled for a single disk).
      When installing Windows it says "No drivers found for the media". What to do?

      This means that the installer is missing a driver for your SATA/NVMe controller. Solutions:

      • Download the driver from the ASUS website (section Driver & Tools → SATA) and download it in the installer via the button Review.
      • If you have Intel RST, try disabling VMD Controller in BIOS (section Advanced → VMD setup menu).
      • For AMD Ryzen laptops (eg ASUS TUF A15) driver may be required AMD RAID.
      After replacing the HDD with an SSD, Windows does not see the disk. Why?

      Probable reasons:

      • SATA mode: installed in BIOS IDE instead of AHCI.
      • Uninitialized disk: new SSD needs to be initialized in Disk Management (Win + X → Disk Management).
      • Eating problems: on some ASUS (For example, X570) SATA ports turn off when the battery is low. Connect the charger.
      Is it possible to install Windows on an external drive if the internal one is not visible?

      Yes, but with reservations:

      • Use USB 3.0 SSD (For example, Samsung T7) — HDD will be too slow.
      • In BIOS, enable boot from USB-HDD (may be called UEFI: Your USB Name).
      • Please note that Windows on an external drive will run slower and may block updates (due to Microsoft's non-removable drive policy).
      After resetting the BIOS, the disk was no longer detected. How to return settings?

      Resetting the BIOS to factory settings often disables disk controllers. To get it working again:

      1. Enter BIOS (F2/Del).
      2. Go to Advanced → SATA Configuration and install:
        • SATA Mode Selection = AHCI
        • NVMe Support = Enabled (if any)
        • Hot Plug = Enabled (for HDD)
    • Save the settings (F10) and reboot.
    • If this does not help, update the BIOS to the latest version (see section 7).