Last Updated on July 20, 2026
With todays computers getting faster and faster as well as cheaper at the same time, it makes sense that you would want to have the best hardware you can afford inside of your computer. Of course how much you spend should be determined by what you need to do with your computer. For example, you don’t need an expensive gaming computer to write emails and browse the internet.
There are many parts to a computer, and some are more important than others when it comes to performance. Some of these critical components include the CPU (processor), RAM and the hard drive. If you are buying your computer prebuilt from a store then you pretty much get what comes with it but sometimes you can custom order your computer to get the parts you want or build one yourself of course.
When selecting the hardware for your computer you have a few choices as to what type of hard drive you can install or have installed. There are many types of hard drives but when it comes to hard drives for your personal PC or office desktop computer you have three main types to choose from and those are SATA, SSD and NVMe. In this article we are going to discuss the difference between these three types of drives so you can decide which type is best for you.
Understanding SATA Drives
1. The Basics of SATA Technology
SATA stands for Serial Advanced Technology Attachment and it was created in 2003. These are the most commonly used traditional hard drives in older desktop computers. They utilize spinning platters like the older IDE hard drives did but offer higher performance than IDE has to offer. SATA speeds have increased throughout the years and you usually will see revision numbers associated with the drives that will tell you how new of a drive you are looking at. Currently we are at revision 3 which offers transfer speeds of up to 600 megabytes per second.
2. Form Factors and Connections
SATA drives come in 3.5 inch and 2.5 inch sizes allowing you to use them in different applications. They can come with what is known as PATA power connectors or SATA power connections and some drives will offer both. Newer drives will most likely just come with SATA power connections. Then right next to that power connection will be the SATA data connection where your data input and output from the motherboard is processed.

3. Storage Capacity and Costs
SATA drives are great for bulk file storage because they are incredibly cheap. You can get very large drives without breaking the bank. You can even get a SATA drive as large as 20TB or 24TB which you might never completely fill up. Many computers these days will come with a faster type of drive for the operating system and then an additional larger SATA drive for file storage.
4. Mechanical Limitations
Since SATA drives use spinning platters, they are susceptible to damage from shock or movement of the computer while its running. The read/write head is so close to the platters that it can make contact if moved too hard. The physical distance between the read/write head and the platter is about the width of a human hair.

Exploring SSD Drives
1. The Shift to Flash Memory
SSD or Solid State Drives are the next step in hard drive performance and of course hard drive cost. SSD drives use non-volatile RAM (NVRAM) or flash memory to store data rather than disk platters. This lack of moving physical parts is exactly what makes them so much faster. Rather than having to wait for the right disk to spin to the right location for the head to read it, SSD drives can access their data almost instantaneously.
2. Reliability and Form Factors
Since there are no moving parts in an SSD drive, that means they are also much more reliable against physical drops. It also means it will help with battery life when used with laptop computers. SSD drives are typically smaller than disk based SATA drives as well making them perfect for use in laptops and smaller form factor desktops. You will usually see them in the standard 2.5 inch size.

3. Performance Benefits
They are also more expensive so therefore you usually see them in smaller capacities such as 1TB or maybe 4TB for most consumer based models. This is why many computer manufactures will install the operating system on the SSD drive and include a standard SATA drive for file storage. They also have the same types of SATA connections as seen in the spinning disk drives. If you are using your computer for tasks such as graphics or video editing then you might want to consider an SSD drive for faster data access. When your OS is installed on an SSD drive you will notice that your computer boots up much faster.
4. Cell Degradation Over Time
Just because these drives do not have moving parts does not mean they will not wear out eventually. They use different microscopic cells to store data. When data is written to or erased from these cells it will cause permanent degradation of the cell. So the more cells your drive has, the longer it will last since it will have multiple cells to utilize and the individual cells will not be used as often.
The Power of NVMe Storage
1. Next Generation Speeds
NVMe (Non-Volatile Memory Express) is the next step in storage evolution and they offer an even higher level of performance than standard SATA SSD drives. With modern PCIe Gen 4 and Gen 5 devices you can see typical speeds of 7,000 to 14,000 megabytes per second. NVMe is still considered a type of solid state drive but uses a completely different connection method than the previous type of SSD drives.
2. Bypassing the SATA Bottleneck
This type of storage utilizes the PCI Express (PCIe) bus system on the motherboard allowing it to be directly attached to the CPU. It is not impacted by ATA interface constrictions like older SATA drives are. If your BIOS supports booting from NVMe storage then you will see even higher performance gains when using your computer.
3. Modern Form Factors
Rather than the typical 2.5 inch drive form factor as seen above, NVMe drives can come in a variety of other physical types. You will mostly see the internally mounted chip that connects right to the motherboard known as the M.2 form factor. You can also buy an add-in card that plugs directly into a standard PCIe slot on the motherboard.


4. System Requirements
To use NVMe drives, your motherboard will need to have the appropriate modern connections such as PCIe, M.2 or U.2 ports. The U.2 type drives connect using a thick cable while M.2 drives will plug directly into the motherboard socket. Your BIOS will also need to support the UEFI standard. If you are running Windows then you will need to be running Windows 10 or Windows 11. You also need to be using the GPT drive format rather than MBR.
For additional training resources, check out our online IT training courses.
Check out our extensive IT book series.






