What storage upgrade means and why you might need one
A storage upgrade means replacing your existing hard drive or solid-state drive (SSD) with a larger one, or adding a second drive to your PC. You need one when your current drive is nearly full—usually when you have less than 10 to 20 percent of space left—or when programs and files are loading slowly because the drive is working too hard.
Most PCs come with either a traditional hard disk drive (HDD) or an SSD. An SSD is faster and more common in newer machines. Both can fill up over time as you install programs, save photos and videos, or read files. When space runs low, your PC slows down noticeably because the operating system needs room to create temporary files while it works.
You have two main paths: replace the existing drive entirely, or add a second drive alongside it. Replacing is simpler if you are comfortable reinstalling Windows or cloning your old drive. Adding a second drive keeps everything you have now and just gives you more room, but requires an available slot inside your PC.
Key Takeaways
- Before you buy anything, open File Explorer, right-click your C: drive, select Properties, and note the total size and how much space is used—this tells you what size upgrade you actually need.
- Check what type of drive your PC uses (HDD or SSD) and what connection it has (SATA, NVMe, or M.2) by opening Device Manager and looking under Disk drives, or by opening your PC case and looking at the existing drive.
- Replacing your existing drive requires either cloning the old drive to the new one using free software like Macrium Reflect, or reinstalling Windows from scratch on the new drive.
- Adding a second drive is faster if your PC has an available slot, but you will need to initialize and format the new drive in Disk Management before you can use it.
- If you are not comfortable opening your PC case or working with cables, a local computer repair shop can do the physical installation for $50 to $150.
Check your current drive size and how much space you are using
Open File Explorer on your desktop. Right-click the C: drive (usually labeled "Windows" or your PC name) and select Properties. A window will show you the total capacity at the bottom—for example, "465 GB total"—and a colored bar showing how much is used. Write down both numbers.
If the used space is more than 80 percent of the total, you need an upgrade soon. If it is above 90 percent, your PC is already struggling. The Properties window also shows you how much free space remains; if that number is under 50 GB, programs will start running slowly because Windows cannot create temporary files.
While you are in Properties, note the file system listed near the bottom—it will say either NTFS or FAT32. NTFS is standard on modern Windows PCs. You will need this information when you buy a new drive, because the drive itself does not care, but the way you set it up does.
Identify what type of drive your PC currently has
Open Device Manager by pressing Windows key + X and selecting Device Manager from the menu. Expand the section labeled Disk drives by clicking the arrow next to it. You will see your current drive listed—it might say "Samsung 970 EVO" or "Seagate Barracuda" or something similar.
The name tells you the brand and model, but not the connection type. To find that, right-click the drive name and select Properties. Click the Details tab, then in the dropdown menu select Bus Type. It will say either "SATA", "NVMe", or "USB". SATA is older and slower. NVMe is newer and much faster. Most PCs made after 2017 use NVMe.
If you want to see the physical drive, you can also open your PC case and look at it directly. An NVMe drive looks like a small stick of RAM—about 3 inches long and half an inch wide. A SATA drive is a flat rectangle about the size of a paperback book. A traditional HDD is thicker and heavier. Take a photo of the existing drive with your phone so you can show it to a shop employee or reference it when ordering.
Decide whether to replace or add a second drive
Replacing your existing drive is the right choice if you want to keep your PC exactly as it is now, with all your programs and files in the same place. The downside is that you have to either clone the old drive to the new one (which takes an hour or two) or reinstall Windows and all your programs from scratch (which takes several hours).
Adding a second drive is faster if your PC has room for it. Open your case and look inside—if you see an empty slot that matches your drive type (an empty M.2 slot for NVMe, or an empty SATA slot for a SATA drive), you can plug the new drive in without touching the old one. Your PC will see both drives, and you can move files to the new one over time. The catch is that you have to initialize the new drive in Windows before you can use it, which takes five minutes.
If your PC is a laptop or a small form-factor desktop, there may not be room for a second drive. Laptops almost always require you to replace the existing drive. Check your PC's manual or search "[your PC model] how to add storage" to see what is possible.
Buy the right type and size of drive
Match the connection type you found in Device Manager. If your current drive is NVMe, buy an NVMe drive. If it is SATA, buy a SATA drive. Do not mix them—a SATA drive will not fit in an NVMe slot.
For size, buy at least as much as your current drive, plus 50 percent more. If your current drive is 500 GB and you are using 400 GB, buy a 1 TB (1000 GB) drive. If your current drive is 1 TB and you are using 800 GB, buy a 2 TB drive. Buying larger than you think you need now saves you from upgrading again in two years.
Popular reliable brands include Samsung, Crucial, Kingston, and Western Digital. You do not need the most expensive model—a mid-range drive from any of these brands will last years. Prices vary widely by size and brand; a 1 TB NVMe drive typically costs $50 to $120, and a 2 TB drive costs $100 to $200. Check reviews on Amazon or Tom's Hardware before you buy to avoid models with known problems.
Clone your old drive to the new one, or reinstall Windows
If you are replacing your existing drive and want to keep everything exactly as it is, you have two options: clone or reinstall.
Cloning copies your entire drive—Windows, all your programs, all your files, all your settings—to the new drive. You will need a USB adapter or external enclosure to connect the new drive to your PC while the old one is still inside. Plug both drives in, read free cloning software like Macrium Reflect or Acronis True Image, and follow the on-screen steps. The software will copy everything over, which takes 30 minutes to two hours depending on how much data you have. When it is done, shut down, remove the old drive, and boot from the new one. This is the easiest path if you have a lot of programs installed and do not want to set them up again.
Reinstalling Windows means putting the new drive in, booting from a Windows installation USB, and installing Windows fresh on the new drive. You will need a Windows installation media USB, which you can create for free on another PC using the Windows Media Creation Tool from Microsoft's website. After Windows installs, you sign in with your Microsoft account and reinstall your programs one by one. This takes longer but gives you a clean slate and removes any clutter or malware that may have accumulated. You can then move your personal files (documents, photos, downloads) from the old drive to the new one using File Explorer.
Install the new drive and initialize it in Windows
Shut down your PC completely and unplug it from power. Open the case by removing the side panel—usually held on by two or three thumbscrews on the back. Ground yourself by touching a metal part of the case to avoid static electricity damaging the drive.
If you are adding a second drive, locate the empty slot. For NVMe, find an empty M.2 slot on the motherboard—it looks like a thin horizontal slot. For SATA, find an empty SATA port on the motherboard and an empty power connector from the power supply. Insert the NVMe drive at a 30-degree angle into the slot, then press down gently until it clicks flat. For SATA, plug the flat data cable into the drive and the motherboard, and plug the power cable into the drive. Screw the drive down if there are mounting holes.
Close the case, plug in power, and boot up. If you added a second drive, Windows will not recognize it yet. Open Disk Management by right-clicking the Start button and selecting Disk Management. Find your new drive in the list—it will say "Unallocated". Right-click it and select Initialize Disk, then choose MBR (if the drive is under 2 TB) or GPT (if it is 2 TB or larger). Right-click the unallocated space and select New straightforward Volume, then follow the wizard to format it. When it is done, the drive will appear in File Explorer as a new drive letter (usually D: or E:).
Verify the new drive is working and move your files
Open File Explorer and check that your new drive appears in the left sidebar with the correct size. Right-click it and select Properties to confirm the total capacity matches what you bought.
If you cloned your old drive, you are done—everything is already there. If you reinstalled Windows, move your personal files from the old drive to the new one. Plug the old drive in as a second drive using a USB adapter, or leave it installed if you have room. Open File Explorer, navigate to the old drive, and copy your Documents, Pictures, Downloads, and Desktop folders to the new drive. This can take a while if you have a lot of files, so start it and let it run.
Once you have verified that all your important files are on the new drive, you can format the old drive to erase it, or keep it as a backup. If you keep it, you now have two drives and twice as much storage.
Frequently Asked Questions
Can I upgrade storage on a laptop?
Most modern laptops have at least one upgradeable drive, usually an NVMe M.2 slot under a panel on the bottom. Some newer laptops have the drive soldered to the motherboard and cannot be upgraded. Check your laptop's manual or search "[your laptop model] upgrade storage" to find out. If you are not comfortable opening it, a repair shop can do it for $50 to $100 plus the cost of the drive.
What is the difference between HDD and SSD?
An HDD (hard disk drive) uses spinning magnetic platters and is slower but cheaper. An SSD (solid-state drive) has no moving parts, is much faster, and is now standard on most new PCs. If you have an old HDD, upgrading to an SSD will make your PC noticeably faster even if you do not increase the storage size. NVMe is a type of SSD connection that is faster than older SATA SSDs.
Do I need to back up my files before upgrading?
Yes. If you are cloning, back up your important files to an external drive or cloud storage first, in case something goes wrong during the clone. If you are reinstalling Windows, back up everything you want to keep. A straightforward external USB drive works fine for this—copy your Documents, Pictures, and Downloads folders to it before you start.
How long does a new drive last?
Modern SSDs and HDDs typically last five to ten years under normal use. SSDs have no moving parts so they are more reliable. You will likely replace your PC or upgrade again before the drive fails. If a drive starts making clicking sounds or your PC will not boot, the drive may be failing and you should back up when ready.
Can I use an external drive instead of upgrading internally?
Yes, an external USB drive works for storing files and can be faster than an old HDD, but it is slower than an internal SSD and you have to plug it in every time. It is a good temporary solution if you need space quickly, but not a permanent replacement for upgrading your internal drive.