Power off your computer completely and unplug the power cord. Open the case. For SATA SSDs: check both the SATA data cable (connects to motherboard) and SATA power cable (from power supply) are firmly seated. Try different cables if available. For M.2 SSDs: remove the SSD, check for bent pins or debris in the slot, reinsert firmly at a 30-degree angle, and secure with the retaining screw. Don't overtighten.
Some SATA ports disable automatically when M.2 slots are occupied — check your motherboard manual for port sharing information. Try SATA port 1 or 2 directly connected to the chipset (usually ports closest to the CPU). For M.2, if your board has two M.2 slots, try the other slot. Some motherboards have one NVMe-capable slot and one SATA-only M.2 slot.
M.2 SSDs come in different key types: B-key (NVMe SATA), M-key (NVMe PCIe), and B+M key (compatible with both slot types). NVMe PCIe SSDs require an M-key slot. Check your motherboard manual to see what your M.2 slot supports. Some budget motherboards only support SATA M.2 SSDs, not faster NVMe drives. Also check that your M.2 SSD size (2280, 2260, 2242, 2230) matches what your motherboard supports — 2280 (80mm) is most common.
Older BIOS versions (especially pre-2016) may not support NVMe SSDs natively. Download the latest BIOS from your motherboard manufacturer's website (ASUS, MSI, Gigabyte, ASRock, etc.). Flash the BIOS using the manufacturer's update tool. Warning: Do not interrupt a BIOS update — it can brick your motherboard. Keep the computer plugged into a UPS or reliable power during the update.
Enter BIOS → Look for SATA Controller Mode or Storage Configuration (usually under Advanced or Storage settings). Options typically include AHCI (Advanced Host Controller Interface) and RAID/Intel RST (Rapid Storage Technology). If you're installing a fresh Windows, AHCI is recommended. If your existing Windows was installed in RAID mode, switching to AHCI will cause boot failure. For NVMe SSDs, ensure the BIOS has PCIe NVMe mode enabled where available.
Many motherboards share bandwidth between M.2 slots and SATA ports. For example, using an NVMe SSD in M.2 slot 1 may disable SATA ports 5 and 6. Consult your motherboard manual's storage configuration section. If your SATA SSD isn't detected after installing an M.2 SSD, this bandwidth sharing is often the cause.
Press Win+X → Disk Management (or right-click Start → Disk Management). Look for a disk labeled "Unknown" or "Not Initialized" with unallocated space — this is your undetected SSD. Right-click where it says "Disk 1, Disk 2, etc." → Initialize Disk → choose GPT (GUID Partition Table) for modern systems (Windows 10/11, UEFI boot) or MBR (Master Boot Record) only for very old legacy systems. After initializing, right-click the unallocated space → New Simple Volume → follow the wizard to assign a drive letter and format (NTFS is standard for Windows).
If the SSD shows in Disk Management with a partition but doesn't appear in File Explorer, it may be missing a drive letter. Right-click the volume → Change Drive Letter and Paths → Click Add → Select a letter (e.g., D:, E:, F:) → OK. The drive should now appear in File Explorer.
Open Device Manager (Win+X → Device Manager) → Expand Disk drives → Right-click your SSD → Update driver → Search automatically for drivers. For brand-name NVMe SSDs (Samsung 970/980/990, WD Black, Crucial P5, Seagate FireCuda), also check the manufacturer's software: Samsung Magician, WD Dashboard, Crucial Storage Executive. These tools provide driver updates, firmware updates, and health monitoring.
If you're trying to install Windows on a new NVMe SSD and Windows setup doesn't detect the drive, you may need to load NVMe drivers during installation. On the "Where do you want to install Windows?" screen, click Load driver → Browse to the NVMe driver (downloaded from your motherboard or SSD manufacturer's website, extracted to a USB drive). Select the driver → Windows will then detect your NVMe SSD.
Some laptops (especially HP, Dell, Lenovo business models) have whitelists that only accept specific SSD models. If you installed an SSD that isn't on the manufacturer's approved list, the BIOS may refuse to detect it. Check your laptop model's official documentation for compatible SSDs. Also, some laptops use proprietary SSD form factors (like Apple's proprietary SSDs in MacBooks) that aren't interchangeable with standard M.2 drives.
This is a known issue with some NVMe SSDs and certain power management configurations. In Windows: Control Panel → Power Options → Choose what the power buttons do → Change settings currently unavailable → Uncheck Turn on fast startup. Also, update your NVMe SSD firmware through the manufacturer's software (Samsung Magician, WD Dashboard, etc.) — firmware updates often fix sleep/wake issues.
Yes. Initializing and formatting erases all data on the drive. Only do this with a new drive or one you don't need data from. If you have important data on an undetected SSD, stop and use data recovery software like Recuva (free), EaseUS Data Recovery, or consult a professional data recovery service before initializing.
The drive likely needs to be initialized in Disk Management. Press Win+X → Disk Management → find the SSD (shown as "Unknown" or "Not Initialized") → right-click the disk number → Initialize Disk → choose GPT → then create a new volume. After formatting, it will appear in File Explorer.
No. NVMe SSDs require an M.2 slot that supports PCIe NVMe, not just any M.2 slot. Many budget motherboards have M.2 slots that only support SATA M.2 SSDs. Check your motherboard manual for M.2 slot specifications. You can also use an NVMe-to-PCIe adapter card if your motherboard lacks an M.2 slot but has a free PCIe x4 slot.
SSD speeds depend on multiple factors: the interface (SATA III maxes at ~550 MB/s; NVMe PCIe 3.0 at ~3500 MB/s; PCIe 4.0 at ~7000 MB/s), whether the M.2 slot runs at full x4 speed or reduced x2, thermal throttling (NVMe SSDs slow down when they overheat), and whether the slot shares bandwidth with other devices. Also, SSDs have a cache — after writing more than the cache size (varies by model), speeds drop to the slower native flash speed.
Use CrystalDiskInfo (Windows) to check SMART data. Look for "Good" health status. Warning signs include: "Caution" or "Bad" health status, increasing reallocated sector count, frequent file corruption, blue screens (BSOD), the drive disappearing after waking from sleep, or extremely slow performance. If you see these signs, back up your data immediately and replace the drive.
If your SSD has "Caution" or "Bad" health in SMART monitoring, or if you experience frequent crashes, file corruption, or the drive intermittently disappears, it's time to replace it. SSDs have no moving parts and are generally reliable, but flash memory cells wear out after a finite number of writes. Most modern SSDs are rated for 150–600 TBW (terabytes written) before failure. If your SSD is over 5 years old or showing SMART warnings, proactively replace it before data loss occurs.