You have installed a new one SSD into a laptop, but the system doesn’t see it? Or the disk is detected, but loading is from the old one HDD? The problem lies not in the “breakdown” of the drive, but in incorrect settings BIOS/UEFI or lack of disk partitioning. This article will help you figure out how enable SSD on laptop any brand - from ASUS And Lenovo to Acer And HP, - regardless of the model and type of connection (SATA, M.2 NVMe or PCIe).
We will cover all stages: from physically checking the connection to setting up Secure Boot and installation of the operating system. We will pay special attention to typical mistakes that cause SSD may not show up in BIOS even after correct installation - for example, regime conflict AHCI/RAID or a disabled controller NVMe in older firmware versions.
1. Checking the physical connection of the SSD
Before delving into the settings, make sure the drive is connected correctly. Installation errors are the most common reason why BIOS doesn't see SSD. This is especially true for M.2-disks where the connector may not be fully secured.
For different SSD types, check:
- 🔧 SATA SSD (2.5"): the disk should fit tightly in the slide, connectors
SATAAndnutrition— connected without play. Check if the plug on the cable is bent. - 🖥️ M.2 SATA/NVMe: The drive must be inserted at an angle of 30° and secured with a screw. On some laptops (Dell XPS, HP Spectre) the connector is covered with a thermal pad - it must be carefully removed.
- 🔌 PCIe cards with SSDNote: If you are using an adapter, make sure it is compatible with your laptop model (some Lenovo ThinkPad block uncertified devices).
On some laptops (ASUS ROG, MSI Gaming) connector M.2 may be disabled by default in the BIOS. If the drive is not detected even after rebooting, continue to the next section.
⚠️ Attention: Do not touch the SSD contacts with bare hands - static electricity can damage the controller. Use an antistatic wrist strap or touch the laptop body before removing the drive.
- SATA 2.5"
- M.2 SATA
- M.2 NVMe
- PCIe (via adapter)
- I don't know
2. Enter BIOS/UEFI and search for SSD
If everything is physically connected correctly, but SSD not showing up, you need to check its presence in the BIOS. The login method depends on the laptop model:
| Laptop brand | Key to enter BIOS | Note |
|---|---|---|
| ASUS, ROG | F2 or Del |
On some models - F9 for Boot Menu. |
| Lenovo, ThinkPad | F1 or F2 |
On Legion button may be required Novo (next to food). |
| HP, Pavilion, OMEN | Esc → F10 |
On new models - F11 for Boot Menu. |
| Acer, Predator | F2 or Del |
On Swift sometimes it works F12. |
| Dell, XPS, Inspiron | F12 (for Boot Menu), then F2 |
On some models - button BIOS Setup when turned on. |
In BIOS go to Storage, Advanced or Boot (names differ). Search:
- 🔍 List of disks (
SATA Ports,M.2 Devices). If there is an SSD, but it is marked asNot Detected- the problem is in the drivers or settings. - 🔧 SATA mode (
SATA Mode). There must beAHCI(notIDEorRAID!). - ⚡ NVMe support (for M.2 NVMe). In older BIOS (Dell 7 series, HP EliteBook 8xx) may need to be included
NVMe Supportmanually.
If there is no option in the BIOS NVMe Support, but the connector M.2 physically present, update the BIOS firmware from the manufacturer's official website. For example, for Lenovo T480 update from version 1.20 to 1.40 adds support NVMe.
3. Setting boot priority
Even if the SSD is detected in the BIOS, the laptop may ignore it when booting. In order for the system to start from a new disk, you need to:
- Go to section
Boot(orStartupin HP). - Find
Boot PriorityorBoot Order. - Move your SSD to the first position (use the keys
F5/F6or+/–). - If the SSD does not appear in the boot list, check whether it has been created boot partition (more on this in the next section).
On laptops with UEFI (most models after 2015) you also need:
- 🔐 Disable
Secure Boot(in sectionSecurity), if you do not install Windows 10/11. - 🖥️ Enable
CSM (Compatibility Support Module)for support Legacy BIOS (if you need to boot from a flash drive in the old mode). - 💾 Make sure that the
Boot List OptionselectedUEFI First(notLegacy Only).
⚠️ Attention: On laptops ASUS with Intel Optane (For example, ZenBook Pro) boot priority may be reset after updating the BIOS. After changing the settings, save them immediately (F10) and check the download.
AHCI mode is enabled for SATA|SSD is displayed in the list of disks|NVMe support is activated (for M.2)|Secure Boot is disabled (if Legacy boot is needed)|SSD is first in Boot Priority-->
4. Initialization and partitioning of SSD
If the SSD is visible in the BIOS, but does not appear in Windows or when installing the OS, you need it initialize and break it into sections. To do this:
- Boot from installation flash drive (or use LiveCD with GParted).
- In the installation menu Windows click
Shift + F10to open the command prompt. - Enter the commands in order:
diskpartlist disk
select disk X (где X — номер вашего SSD)
clean
convert gpt
create partition primary size=500 (размер для EFI-раздела)
format fs=fat32 quick
create partition primary
format fs=ntfs quick
exit
For Linux or if you need to leave MBR (for Legacy BIOS), replace convert gpt on convert mbr. After partitioning, the SSD should appear in the list of disks for installing the OS.
If the disk is still not visible:
- 🔌 Check if it is disabled in
Disk Management(diskmgmt.mscin Windows). - 🔧 Update your controller driver SATA/NVMe through
Device Manager. - 🛠️ For NVMe-disks on old laptops (Dell Latitude E6430, HP EliteBook 8470p) may be required manual driver installation during installation Windows (download it from the manufacturer’s website and upload it via a USB flash drive).
What should I do if the SSD is detected as "Unknown" or "Not initialized"?
This means that the disk does not have a partition table. B diskpart execute clean, then convert gpt (or mbr). If the error remains, check the health of the disk using the utility CrystalDiskInfo — the drive may be damaged.
5. Installing the operating system on the SSD
After marking, you can begin installing the OS. The process depends on the chosen system:
🪟 Windows 10/11
When installing from a flash drive:
- Select custom installation (not "Update").
- Delete any existing partitions on the SSD (if any).
- Create a new partition on the unallocated space and format it as
NTFS. - Click
Next— the installer will automatically create service partitions (EFI,MSR).
🐧 Linux (Ubuntu, Mint, Fedora)
In the installer:
- Select
Another option(manual marking). - Create a section
EFI(500 MB,FAT32) and root partition (ext4). - Specify a mount point
/for the root partition. - B
Loaderselect your SSD (eg/dev/nvme0n1).
If installation Windows aborts with an error 0x80300024, this means that the installer “does not see” the SSD. Solutions:
- 🔧 Connect SSD to another
SATA-port (if it is 2.5" drive). - 🔄 Switch mode
SATAin BIOS withRAIDonAHCI. - 💾 Update controller driver (download from the laptop manufacturer’s website and upload via USB flash drive at the disk selection stage).
If you are installing Windows 7 on an NVMe disk, be sure to integrate the NVMe driver into the installation image (for example, using NVMe Driver Tool). Otherwise, the installer will not see the drive.
6. SSD optimization after OS installation
To make your SSD work faster and longer, make a few tweaks:
🪟 For Windows:
- 🔧 Disable defragmentation for SSD:
fsutil behavior set disabledeletenotify 0(this includes
TRIM, which clears “junk” cells). - 📁 Move swap files and temporary files to HDD (if there is one):
Control Panel → System → Advanced system settings → Performance → Advanced → Virtual memory. - 🔄 Disable indexing for SSD:
Disk properties → Allow content indexing → Uncheck.
🐧 For Linux:
Add to /etc/fstab mounting options:
/dev/nvme0n1p2 / ext4 noatime,discard 0 1
Where:
noatime— disables recording of file access time.discard- includesTRIM.
Check the health of the SSD with utilities:
- 🪛 CrystalDiskInfo (Windows) - shows
TBW(terabytes of recorded data) and statusHealth. - 📊
smartctl -a /dev/nvme0(Linux) - outputsSMART-data.
⚠️ Attention: On laptops with dual-storage (SSD + HDD) do not disconnect Pagefile.sys completely - this can lead to memory errors. Limit its size to 1-2 GB on SSD.
7. Common mistakes and their solutions
Even after proper configuration, the SSD may not work correctly. Let's look at the most common problems:
| Symptom | Possible reason | Solution |
|---|---|---|
| SSD is visible in BIOS, but not in Windows | The disk is not initialized or is disabled in Disk Management |
Run diskmgmt.msc, initialize the drive and assign a letter |
| Laptop won't boot from SSD | Unfaithful Boot Order or missing EFI-section |
Check boot priority in BIOS, reinstall OS with creation EFI-section |
| SSD is slow (speed below 200 MB/s) | Mode enabled IDE instead of AHCI or you are using an outdated driver |
Switch the mode in BIOS, update the controller driver via Device Manager |
| SSD disappears after sleep/hibernation | Driver conflict Intel RST or energy saving settings | Disable Link Power Management in Control Panel → Power Options → Circuit Settings → Change Advanced Settings |
Error Inaccessible Boot Device after system cloning |
Bootloader incompatibility (MBR → GPT) or drivers |
Reinstall the OS or use Macrium Reflect for cloning with correct settings |
If SSD NVMe not detected in BIOS on an old laptop (Dell Latitude E6420, HP ProBook 6570b), this may be due to lack of support at the chipset level. Solutions:
- 🔄 Update BIOS to the latest version (sometimes support is added NVMe).
- 🔧 Use an adapter M.2 → SATA (but the speed will drop to
SATA III). - 💻 Install Linux - some distributions (for example, Ubuntu 20.04+) support NVMe even on inferior hardware.
FAQ: Frequently asked questions about setting up an SSD
❓ Is it possible to install an SSD instead of a DVD drive?
Yes, that's what you need for this adapter-sled (For example, caddy 9.5 mm for Lenovo ThinkPad or ASUS). Please note that the speed will be limited by the interface SATA II (up to 300 MB/s) if the drive is connected through it. On some laptops (Dell Inspiron) this port is disabled in the BIOS - check the settings SATA ODD Port.
❓ Why is the SSD slower than stated?
The reasons may be different:
- 🔌 Connect via
SATA II(maximum 300 MB/s) insteadSATA III(600 MB/s). - 🔧 Mode enabled
IDEinstead ofAHCI. - 📉 The disk is more than 80% full - the speed drops due to a lack of free blocks.
- 🛠️ Outdated controller drivers (especially relevant for NVMe on laptops HP And Dell).
Check the speed using CrystalDiskMark and compare with the passport values.
❓ Do I need to disable Secure Boot for the SSD to work?
No, Secure Boot does not affect SSD detection. You only need to disable it if:
- Install Linux or old Windows 7.
- Are you using
Legacy BIOS(notUEFI). - There is uncertified BIOS firmware (for example, after modification).
For Windows 10/11 And NVMe-disks Secure Boot you can leave it on.
❓ How to transfer the system from HDD to SSD without reinstallation?
Use cloning programs:
- 🪛 Macrium Reflect Free - supports
GPTAndUEFI. - 🖥️ Clonezilla - free, but more difficult to use.
- 🔧 Samsung Data Migration (for discs only Samsung).
Important:
- 📁 SSD size must be no lessthan the occupied space on HDD.
- 🔄 After cloning, disconnect the old disk to avoid bootloader conflicts.
- 🔧 If the system does not boot after cloning, restore the bootloader via
bootrec /fixmbr(for Windows).
❓ Why does the SSD heat up to 70°C?
High temperatures (over 60°C) can be caused by:
- 🔥 Lack of thermal padding (relevant for M.2 NVMe in thin laptops, for example, ASUS ZenBook).
- 📦 Poor ventilation (dust in the cooler, clogged grilles).
- 🔄 Intensive recording (for example, when defragmenting or working with large files).
Solutions:
- 🪛 Install a 0.5–1 mm thick thermal pad onto the SSD controller chip.
- 💨 Clean your laptop cooling system.
- 📉 Limit the maximum disk load via
Windows Power Plan(select schemeEnergy saving).