A flash RAM-based SSD gives your PC amazing speed, but it’s expensive by the gigabyte. An old-fashioned, spinning-platter hard drive gives you vast amounts of storage for very little money. But if you use both, and set them up intelligently, you can enjoy a hard drive’s mass storage without losing too much performance.
But that only works if you can install two drives into your PC. That’s usually an option only in larger laptops. Some laptops, even affordable ones, support the standard 2.5-inch hard drive/SSD and also have the options to support the flash-only mSATA or M.2 drives. The PC makers then fill the bays depending on what you buy. This still leaves the option for you to populate the mSATA and run the hard drive, too (which we show you how to do here). But let’s assume you have the typical laptop that only has a single drive bay supporting one hard drive. Here are five solutions:
1. A two-in-one hybrid drive
Devices like Western Digital’s WD Black² put two drives—an SSD and a hard drive—into one container with one SATA connector. For instance, the Black² has a 120GB SSD and 1TB HDD. Thus, you can have speed and mass storage together.

WD Black²
But these hybrids have their problems. They’re difficult to install, and often require special software for setup. And you can’t just clone your hard drive to the hybrid; you must move Windows to one drive and most of your data to the other. That can be tricky. Worse, these drives tend to be 9.5mm thick, which means they don’t fit in all laptops.
2. A cached hybrid drive
Like the two-in-one, these drives mix both technologies, but in a very different way.
Drives like those in Seagate’s SSHD line use flash RAM as a cache to speed up the hard drive. Because they’re seen by the PC and by Windows as a single drive, you can simply clone the old drive to the new one.
They come in all thicknesses. You’ll almost certainly find one that fits in your drive bay.

Seagate SSHD drives in various thicknesses
On the other hand, they’re not as fast as a two-in-one hybrid.
3: An internal SSD and an external hard drive
This is the cheapest and easiest solution, but it’s also the slowest and rather unwieldy. Install an SSD into your laptop (see our roundup of the best SSDs), and put Windows, your programs, and your frequently used data files there.
Then put everything else on an external hard drive (see our roundup of best external drives).

Don’t even consider this unless your laptop has a USB 3.0 port, and make sure you have a USB 3.0 drive, as well. USB 2.0 is painfully slow for this sort of work.
And remember to use a different external drive for backup.
4: Network-attached storage
You can buy a network-attached storage (NAS) device, install one or more hard drives inside, and connect it to your router. Thus you can access your files over your network. Most modern NAS systems also provide a private cloud, so you can access your data over the internet, as well.

A NAS box will probably be faster and more convenient than an external drive—once it’s working properly. But it will almost certainly be more expensive and more difficult to set up and if you work remotely, access to files will be problematic.
5: Buy a large SSD
Yes, they’re expensive—close to $300 for 1TB as I write this. But this is the fastest and simplest solution.