How to Install a Second Hard Drive in Windows 10 and 11

Adding a second hard drive or SSD is one of the easiest ways to get more storage on a desktop PC, and some laptops have room for one too. The process has two parts: installing the drive physically, then setting it up in Windows so it gets a drive letter. A new drive won’t show up in File Explorer until you do the second part, which is where most people get stuck. This guide covers both, for Windows 10 and Windows 11.

Quick Answer

Shut down the PC, connect the drive (SATA data and power cables, or an M.2 slot), and turn it back on. Right-click Start and open Disk Management. When prompted, initialize the disk as GPT, then right-click the Unallocated space, choose New Simple Volume, and follow the wizard to format it as NTFS and assign a drive letter.

Windows Disk Management with a new unallocated Disk 1 marked Not Initialized and the Initialize Disk dialog open with GPT selected
A new drive shows as (1) Not Initialized in Disk Management. (2) Choose GPT when Windows asks you to initialize it.

What You’ll Need

  • The drive: a 3.5-inch hard drive (desktops), a 2.5-inch HDD or SSD, or an M.2 SSD (SATA or NVMe; check which your motherboard supports).
  • For SATA drives: a free SATA port on the motherboard, a SATA data cable (often included with the motherboard), and a free SATA power connector from the power supply.
  • A screwdriver, and screws or a bracket for the drive bay (a 2.5-inch drive may need a 3.5-inch adapter).
  • Optional: your PC or motherboard manual to locate ports and M.2 slots.

Part 1: Install the Drive Physically

SATA hard drive or 2.5-inch SSD

  1. Shut down the PC, switch off the power supply, and unplug it. Press the power button once to drain leftover power.
  2. Remove the side panel. Touch a bare metal part of the case to discharge static.
  3. Mount the drive in a free bay or tray with screws or the tool-less clips.
  4. Connect a SATA data cable from the drive to a free SATA port on the motherboard. Lower-numbered ports (SATA0, SATA1) are fine; some motherboards disable certain SATA ports when an M.2 slot is in use, so check the manual.
  5. Connect a SATA power cable from the power supply. Both connectors are L-shaped and only fit one way.
  6. Replace the panel, plug in the PC, and turn it on.

M.2 SSD

  1. Power down as above and open the case.
  2. Find a free M.2 slot (often under a heatsink cover on the motherboard).
  3. Insert the SSD at about a 30-degree angle, press it flat, and secure it with the small screw or latch.
  4. Reattach any heatsink (remove the protective film from its thermal pad first) and close the case.

Laptops and external drives

Some laptops have a second M.2 slot or 2.5-inch bay under the bottom panel; check the manual. Otherwise, a USB external drive or enclosure gives you extra storage with no installation, and it can be set up the same way below if it shows as unallocated.

Part 2: Set Up the Drive in Windows

Initialize the disk

  1. Right-click Start and choose Disk Management (or press Windows + R, type diskmgmt.msc, and press Enter).
  2. The Initialize Disk window usually opens automatically. If it doesn’t, right-click the new disk (labeled Not Initialized) on the left and choose Initialize Disk.
  3. Choose GPT (GUID Partition Table) and click OK. Use MBR only for very old PCs that don’t support UEFI, or if the drive must work with older systems. GPT is required for disks larger than 2 TB.

Create a volume

  1. Right-click the black-striped Unallocated area of the new disk and choose New Simple Volume.
  2. Click Next, leave the size at the maximum to use the whole drive, and click Next.
  3. Pick a drive letter (for example, D: or E:) and click Next.
  4. Choose NTFS, type a Volume label such as “Storage”, leave Perform a quick format checked, and click Next, then Finish.

The drive now appears in File Explorer under This PC.

Windows 11 Settings alternative

On Windows 11 you can do the same thing in Settings > System > Storage > Advanced storage settings > Disks & volumes: select the new disk, click Initialize, then Create volume.

Using a Drive That Already Has Data

If the drive came from another PC, don’t initialize or format it, since both erase it. It will usually appear in File Explorer automatically. If it shows in Disk Management without a letter, right-click its volume and choose Change Drive Letter and Paths > Add. If it shows as Offline, right-click the disk label and choose Online.

Troubleshooting

  • Drive doesn’t appear in Disk Management: reseat both cables, try another SATA port and power connector, and check that the drive is listed in the BIOS/UEFI. For M.2, confirm the slot supports your SSD type (SATA vs NVMe).
  • Drive appears in the BIOS but not Windows: update the storage/chipset drivers from your motherboard maker, and check Device Manager > Disk drives.
  • Capacity looks smaller than advertised: drives are sold in decimal gigabytes; Windows reports binary units. A 2 TB drive shows about 1.81 TB (1,863 GB). This is normal.
  • Only 2 TB usable on a larger drive: it was initialized as MBR. Back up any data, delete the volume, right-click the disk and choose Convert to GPT Disk.
  • Error “The disk is write-protected” or can’t initialize: try a different port or cable; if it persists, test the drive in another PC or enclosure.

Frequently Asked Questions

Do I need to reinstall Windows to add a second drive?

No. Windows stays on your current drive. The new drive is extra storage.

Should I use an HDD or SSD as a second drive?

An SSD is much faster for games and apps. A hard drive costs less per terabyte and works well for photos, videos, and backups.

Can I move my Documents or Downloads folder to the new drive?

Yes. In File Explorer, right-click the folder, choose Properties > Location > Move, and pick a folder on the new drive. On Windows 11, you can also set where new apps and files are saved in Settings > System > Storage > Advanced storage settings > Where new content is saved.

Summary

  1. Power off, install the drive, and connect data and power (or insert the M.2 SSD).
  2. Open Disk Management and initialize the disk as GPT.
  3. Right-click the unallocated space and create a New Simple Volume formatted as NTFS.
  4. Find the drive under This PC.