To find out how many SSD slots you have, the quickest method without opening your PC is to check your BIOS or UEFI interface, which often lists connected storage devices and may indicate available slots. Knowing your exact number of SSD slots is essential for planning a storage upgrade, whether you want to add a second drive for games or install Linux on SSD for a dedicated operating system, and you may need to configure SSD in BIOS to ensure the new drive is properly recognized.
How to check how many SSD slots you have without opening your PC
Checking your BIOS or UEFI is the fastest non-invasive method to identify SSD slots. Restart your computer and press the key displayed on the boot screen (commonly Del, F2, F10, or Esc) to enter the setup utility. This interface typically shows every storage controller and connected drive. If you see an empty SATA port or an M.2 slot listed without a device, that indicates a free slot, which is also useful to verify if a Linux installed on SSD but boots to black screen after GRUB is a hardware detection issue rather than a slot failure. Some BIOS versions explicitly list the number of available slots, while others simply show which ports are occupied, allowing you to infer the total count.
Use system information software to find available slots
Free system information tools like CPU-Z or HWiNFO provide detailed motherboard data without requiring you to open the case. The software may also indicate which slots are currently in use and which are empty. This method gives you both the number and the type of slots, such as whether they support NVMe or SATA M.2 drives.
Check your computer's manual or manufacturer's website
The most accurate way to determine the number and type of SSD slots is to consult your computer's or motherboard's official product page or user manual. Search for your exact model number on the manufacturer's support site, then locate the "Specifications" or "Technical Details" section. Desktop motherboard pages often list the number of SATA ports and M.2 slots explicitly. For laptops, the manual typically includes a diagram or a table showing the internal storage layout, including which bays are occupied and which are free.
Physically inspect the motherboard to count the slots
If you are comfortable working inside your computer, opening the case provides a definitive visual count. Power off the system, unplug all cables, and ground yourself by touching a metal part of the case. For a desktop, remove the side panel and locate the motherboard. M.2 slots are small, rectangular connectors often found near the CPU socket or between PCIe slots; they may have a screw hole at one end. For a laptop, you may need to remove a bottom panel or a dedicated access cover. Look for an M.2 slot or a 2.5-inch drive bay; if a slot is empty and has a mounting screw or bracket present, it is available for use.
Typical SSD slot counts for desktops and laptops
Recent desktop motherboards commonly feature 4 to 8 SATA ports and 0 to 4 M.2 NVMe slots. A standard mid-range ATX board often includes 6 SATA ports and 2 or 3 M.2 slots. Laptops generally have fewer options, often containing one M.2 slot and/or one 2.5-inch SATA bay. Ultra-thin laptops may only have a single M.2 slot, while larger gaming laptops sometimes include two M.2 slots. Knowing these typical counts helps you set realistic expectations before you begin checking your specific system.
What to do if you have no free SSD slots
If you discover that all your SSD slots are occupied, you still have upgrade options. You can use a PCIe adapter card to add an M.2 or SATA SSD in a desktop, as long as you have an available PCIe slot on the motherboard. Alternatively, you can replace an existing drive with a larger capacity SSD. For laptops, if no internal slots are free, consider replacing the current drive or using an external USB SSD. If you choose to replace a drive, you will need to clone your existing data to the new SSD or perform a fresh operating system installation.

















