sodcalculator

10 Tech How-To

SSD and HDD Setup for Windows 10: Step-by-Step

Guide 10-38647 · Updated · Step by step

Setting up both an SSD and an HDD in a Windows 10 PC gives you the best of both worlds: the SSD handles your operating system and frequently used programs for fast boot times and snappy performance, while the HDD provides large, inexpensive storage for files, games, and media. This guide walks you through physical installation, BIOS configuration, Windows installation, and how to manage both drives afterward.

What You’ll Need

  • An SSD (SATA or NVMe, depending on your motherboard’s slots)
  • An HDD (SATA)
  • A screwdriver (usually Phillips #2) for mounting drives
  • SATA cables (if using SATA drives) and power cables from your PSU
  • An M.2 screw (if installing an NVMe SSD) – often included with the motherboard
  • A Windows 10 installation USB drive (at least 8GB) – create it using Microsoft’s Media Creation Tool
  • Access to your motherboard’s manual (helpful for M.2 slot locations and BIOS keys)

Step-by-Step

  1. Back up your data. If you’re replacing an existing drive, copy important files to an external drive or cloud storage first. If this is a fresh build, skip this step.
  2. Power down and unplug. Shut down your PC, switch off the PSU, and disconnect the power cable. Ground yourself by touching a metal part of the case to avoid static damage.
  3. Install the SSD.
    • For M.2 NVMe SSDs: Locate the M.2 slot on your motherboard (often near the CPU or between PCIe slots). Insert the SSD at a 30-degree angle, then gently push down and secure it with the screw.
    • For 2.5″ SATA SSDs: Mount it in a 2.5″ drive bay in your case (or use a 3.5″ adapter bracket). Connect one end of a SATA cable to the SSD and the other to a SATA port on the motherboard (preferably a SATA 3 port, often labeled). Connect a SATA power cable from the PSU to the SSD.
  4. Install the HDD. Mount the 3.5″ HDD in a drive bay. Connect a SATA cable to the drive and a motherboard SATA port (different from the SSD’s port). Connect a SATA power cable. Ensure both drives are firmly seated.
  5. Power on and enter BIOS. Plug in the power and turn on the PC. Immediately press the key to enter BIOS setup (commonly Del, F2, F10, or Esc – check your motherboard manual).
  6. Set the SSD as the boot drive. In the BIOS, go to the Boot menu (or Boot Priority). Ensure the SSD is listed first. If you’re using an NVMe SSD, it may appear under a separate “NVMe” or “Hard Drive” section. If the SSD isn’t detected, check that it’s properly seated and that the M.2 slot is enabled (some boards disable SATA ports when an M.2 is used – see your manual).
  7. Save and exit BIOS. Usually F10 to save and restart.
  8. Boot from the Windows USB. Insert the installation USB. If the PC doesn’t boot from it, restart and press the boot menu key (often F11 or F12) to select the USB drive.
  9. Install Windows on the SSD. When the Windows Setup screen appears, select your language and click Install now. Accept the license terms, then choose Custom: Install Windows only (advanced).
  10. Partition the drives. You’ll see a list of drives. If the SSD is unallocated, select it and click New to create a partition (Windows will automatically create system partitions). Select the SSD’s primary partition and click Next to install. Do not select the HDD – you’ll set that up later.
  11. Complete Windows setup. Follow the on-screen prompts (region, keyboard, account, etc.). Windows will install and restart automatically. After restart, ensure the PC boots from the SSD (it should, since it’s first in BIOS).
  12. Initialize the HDD. After Windows is running, right-click the Start button and select Disk Management. If the HDD shows as “Unallocated”, right-click it and choose Initialize Disk (select GPT if you’re using UEFI, which is standard).
  13. Create a partition on the HDD. Right-click the unallocated space and choose New Simple Volume. Follow the wizard, assign a drive letter (e.g., D:), and format with NTFS. You can choose a volume label like “Data”. Click Finish.
  14. Verify in File Explorer. Open File Explorer and confirm the SSD (usually C:) and the HDD (e.g., D:) appear. Move your personal folders (Documents, Downloads, etc.) to the HDD if you want to save SSD space.

Common Mistakes

  • Installing Windows on the HDD. If you accidentally select the HDD during installation, you’ll lose the speed benefit. Double-check the drive size and model before clicking Next.
  • Forgetting to enable M.2 in BIOS. Some motherboards disable M.2 slots by default or share bandwidth with SATA ports. Check your manual.
  • Using a SATA cable that’s not plugged in properly. Ensure both ends click securely.
  • Not initializing the HDD. If the HDD doesn’t appear in File Explorer, it’s likely uninitialized or unallocated – fix it in Disk Management.
  • Booting from the USB after installation. If the USB remains inserted, the PC may try to boot from it again. Remove it after setup.
  • Not updating storage drivers. For NVMe drives, ensure you have the latest chipset drivers from your motherboard manufacturer.

Tips

  • Keep the SSD for OS and apps. Install programs on the SSD for fast loading; store large files (videos, photos, backups) on the HDD.
  • Move user folders. Right-click on a folder like Downloads or Documents, go to Properties > Location, and change the path to the HDD to free up SSD space.
  • Enable AHCI mode. In BIOS, ensure SATA mode is set to AHCI (not IDE) for optimal performance. Do this before installing Windows to avoid boot issues.
  • Use a SATA 3 port. If your motherboard has SATA 3 (6 Gb/s) and SATA 2 (3 Gb/s), connect the SSD to a SATA 3 port for full speed.
  • Consider defragmenting the HDD. Windows automatically defragments HDDs, but you can manually run “Optimize Drives” for the HDD. Do not defragment the SSD – Windows will use TRIM instead.
  • Check for firmware updates. For SSDs, check the manufacturer’s site for firmware updates to improve stability and performance.

Troubleshooting

  • SSD not detected in BIOS. Reseat the drive, try a different M.2 slot or SATA port, and check if the motherboard needs a BIOS update to support the SSD model.
  • Windows installation fails or boots to HDD. Disconnect the HDD temporarily during installation, then reconnect after Windows is installed. This ensures the boot loader goes to the SSD.
  • HDD shows as “Unknown” or “Not Initialized”. In Disk Management, right-click the disk and select “Initialize Disk”. If it fails, check the SATA/power connections.
  • PC boots slowly despite SSD. Check that the SSD is recognized as the boot drive and that AHCI is enabled. Also, ensure the SSD is not nearly full – keep at least 10-15% free.
  • Blue screen after enabling AHCI. If you switched from IDE to AHCI after Windows is installed, Windows may crash. Enable AHCI before installing Windows, or use a registry fix (search “enable AHCI Windows 10” for a safe method).
  • Drive letters change after reboot. This is rare but can happen. In Disk Management, right-click the drive and choose “Change Drive Letter and Paths” to assign a permanent letter.

Frequently Asked Questions

Can I install Windows on the HDD and use the SSD for games?

Yes, but you’ll miss the fast boot and system responsiveness. It’s better to have the OS on the SSD, even if it’s smaller.

Do I need to format the HDD before installing Windows?

No. Windows Setup can format it during installation, but it’s easier to format after installation using Disk Management.

How do I move installed programs from the SSD to the HDD?

You can’t simply cut and paste. Uninstall the program from the SSD, then reinstall it to the HDD (choose a custom install path). Some programs like Steam allow moving game files via their settings.

Will using both drives slow down my PC?

No. The SSD and HDD work independently. The HDD only affects performance when you access files stored on it.

What is the difference between SATA and NVMe SSDs?

NVMe SSDs are much faster (up to 3500 MB/s vs ~550 MB/s for SATA) and connect via M.2 or PCIe slots. SATA SSDs are slower but more compatible with older systems.

Can I use an external HDD instead of an internal one?

Yes, but internal is faster and more reliable for permanent storage. External drives are fine for backups or extra space.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →