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:
- Turn off the laptop, unplug the charger and take out the battery (if it is removable).
- Remove the back cover (on most ASUS it is secured with 8–10 screws
T5orPH0). - Carefully remove the disc and blow out the connector compressed air. For M.2 SSD Check if the contacts are bent.
- 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).
- 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:
- When turning on the laptop, press
F2orDel(less often -Esc) to enter BIOS/UEFI. - Go to section
Advanced → SATA Configuration(name may vary:Storage Configuration,Onboard Devices). - Find the parameter
SATA Mode Selectionand set the valueAHCI(notIDEorRAID!). - For NVMe SSD check if the controller is turned on
NVMe SupportorPCIe SSD Support(usually in the sectionAdvanced → System Agent Configuration). - 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→ selectUEFI. - Disable
Secure Boot(if the disk is not detected). - Format the disk to
GPT(via Windows Installer:Shift + F10→diskpart). - 💾 For Legacy installation (if you need to support older OS):
- In BIOS:
Boot → Boot Mode→ selectLegacy SupportorCSM. - Format the disk to
MBR.
To check the current disk partition during Windows installation:
- On the drive selection screen, press
Shift + F10(a command prompt will open). - Enter one by one:
diskpartlist 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 betweenLegacyAndUEFIall 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:
- Download the driver for your model from ASUS official website (section
Driver & Tools → SATA/NVMe). - Unpack the archive onto a Windows flash drive (in a folder, for example,
Drivers). - On the installer drive selection screen, click
Download driver→ specify the path to the folder.
- For Intel RST: download Intel Rapid Storage Technology (version for installation in F6 mode).
- For AMD RAID: take the driver from AMD website (section
Chipset 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 initializedorNot 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. - Use utilities like CrystalDiskInfo or HDDScan to assess the condition.
- To recover files try DMDE or R-Studio (they even work with “broken” disks).
- 💿 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.
- Download the latest BIOS from ASUS website (choose your laptop model exactly!).
- Unzip the archive and copy the firmware file (usually with the extension
.CAPor.ROM) on clean flash drive, formatted inFAT32. - Enter the BIOS and find the update utility (section
Advanced → ASUS EZ FlashorTools → EZ Flash). - Select the firmware file and wait for it to complete (the laptop will reboot automatically).
- 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.
- Incompatibility: Older laptops (pre-2017) may not support NVMe without updating BIOS.
- Disabled controller: In BIOS, check if the option is enabled
NVMe RAID Mode(must beDisabledfor a single disk). - Download the driver from the ASUS website (section
Driver & Tools → SATA) and download it in the installer via the buttonReview. - If you have Intel RST, try disabling
VMD Controllerin BIOS (sectionAdvanced → VMD setup menu). - For AMD Ryzen laptops (eg ASUS TUF A15) driver may be required AMD RAID.
- SATA mode: installed in BIOS
IDEinstead ofAHCI. - 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.
- Use USB 3.0 SSD (For example, Samsung T7) — HDD will be too slow.
- In BIOS, enable boot from
USB-HDD(may be calledUEFI: 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).
- Enter BIOS (
F2/Del). - Go to
Advanced → SATA Configurationand install: SATA Mode Selection = AHCINVMe Support = Enabled(if any)Hot Plug = Enabled(for HDD)- Save the settings (
F10) and reboot.
If the disk is faulty, but there is important data on it:
⚠️ 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:
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:
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:
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:
After replacing the HDD with an SSD, Windows does not see the disk. Why?
Probable reasons:
Is it possible to install Windows on an external drive if the internal one is not visible?
Yes, but with reservations:
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:
If this does not help, update the BIOS to the latest version (see section 7).