HDDs (hard disk drives) are the most cost-effective type of data storage drive for desktop PCs, laptops and workstations. HDDs store data on spinning magnetic disks, as opposed to SSDs (solid state drives) which store data on memory cells. HDDs are usually distinguished by a colour or name branding to show what use they are intended for.

Although HDDs are a much older technology than SSDs, both types of storage drive still have a place, as their features and costs differ significantly. In this guide we’ll run you through the types of HDDs, how they work, the pros and cons vs. SSDs and the scenarios where each is best suited. If you want more information on SSDs, you can learn more by reading our you can learn more by reading our SSD BUYERS GUIDE.

Seagate BarraCuda and IronWolf HDDs showing desktop and NAS drive options

What HDDs should I choose?

In most cases the type of device you are using will dictate to a large degree what kind of storage drive to choose - this may be due to size and weight, cost, performance or a combination of these.

HDDs for Desktops

Most desktop PC cases have several 2.5 and 3.5in drive bays for HDDs and they are an ideal way to add significant capacity without much cost. HDDs are best used for storing infrequently used data or less performance sensitive applications. If your desktop PC is used for gaming or content creation then you should store as many of these files on an SSD for better performance. You can learn more about drives suitable for gaming and content creation in our dedicated SSD BUYERS GUIDE.

Hard drives suitable for desktop PCs, showing 3.5-inch HDD models

HDD Drive Sizes and Types

Now we’ve mentioned broadly the type of drive to look for depending on your device, let’s look at the difference between them in more detail. There are two main drive sizes - 3.5in and 2.5in, as you may expect the larger size allows for larger capacities. Aside from size it is the intended usage that defines the other main differences between drives.

3.5-inch Seagate BarraCuda HDD designed for general desktop use

General Use - 3.5" HDD

2.5-inch Seagate BarraCuda HDD designed for laptops or compact PCs

General Use - 2.5" HDD

3.5-inch Seagate IronWolf HDD optimised for NAS environments

NAS - 3.5" HDD

3.5-inch Seagate IronWolf Pro HDD designed for high-performance NAS systems

NAS Pro - 3.5" HDD

3.5-inch surveillance-grade NAS AV HDD designed for 24/7 recording systems

NAS AV - 3.5" HDD

SATA is the most common type of interface for 3.5in HDDs and are found on the motherboard or PCIe storage controller. There have been several generations of SATA, the latest being SATA-3, each delivering increasing throughput speeds - the maximum now being 0.6GB/s. When it comes to 2.5in HDDs, you will find both SATA and SAS variants. SAS is a faster interface and is usually aimed at servers. As with SATA, there have been several generation of the SAS interface with the latest being SAS-4 that offers up to 2.8GB/s throughput.

Product comparison showing features across HDD RPM options
VERSION MAXIMUM THEORETICAL SPEED (DRIVE DEPENDENT)
SATA-3 0.6GB/s
SAS-4 2.8GB/s

HDD vs SSD

Although this is an HDD guide, there is no escaping the fact that HDDs and SSDs are interchangeable and complementary in many situations. So it is worth knowing the difference between them, as there are advantages and disadvantages to each, whether it be performance, cost or noise - the below table shows a feature comparison of HDDs and SSDs.

Product comparison showing features across HDD vs SSD
HDD SSD Comparison
Performance Hundreds of MB/sec Thousands of MB/sec SSDs are much faster
Access Times 5–8ms 0.1ms SSDs have almost no latency
Reliability 2–5% failure rate 0.5% failure rate SSDs are much more reliable
Resilience Susceptible to vibrations No moving parts SSDs are much safer to install in a laptop
Energy Use 6–15W 2–5W SSDs are much more energy efficient
Noise 20–40dB Silent No noise from SSDs
Capacity Up to 26TB Up to 15TB HDDs provide more capacity
Cost £–££ ££–££££ SSDs are more expensive, especially at high capacities

Although SSDs clearly have the edge over HDDs in most aspects, there are still specific uses where HDDs excel, dictated by their price to performance ratio. HDDs are much more cost-effective than SSDs - a key fact in a use case such as data archiving, where capacity is more important than access speed. This lower performance but cost effectiveness is due to how HDDs work, as shown below.

How HDDs Work

An HDD contains one or more spinning disks called platters. These platters have thousands of tiny segments, with the ability to be individually magnetised (1) or demagnetised (0). It is the sequence of 1s and 0s that store data. The magnetisation state of the platters is physically changed by an arm that passes over the platter and writes the data to a section of it. Once data is stored on the platter by way of magnetisation it will remain in this state even when the power is off and the platters stop spinning, until it is either written over with new data or deleted altogether. Over time HDDs have seen the capacity of a single platter increase and the number of platters increase resulting in larger and larger drive capacities.

As HDD capacity gets larger there is greater latency in retrieving data from it, as the arms physically have to trace a larger area of bytes distributed over multiple platters. For this reason, HDDs come in variety of spin speeds that have an impact on the rate at which data can be written and retrieved from the HDD - typical speeds range from 5,400rpm to 15,000rpm, but the lower 5,400rpm and 7,200rpm speeds are common in consumer or prosumer systems. It is also worth noting that as you fill up a HDD with data its performance goes down, caused by data fragmentation as files are split over several sections of the drive depending on what space was available at the time of writing. When it comes to reading the data the arms have to find the fragmented sections of it and piece it together so it makes sense. This is one factor why using many smaller capacity drives can be better than a single or fewer large ones. The below table highlights the different performances, costs and typical uses of HDD types.

Diagram showing hard drive internals including spinning platters and read-write arm
Product comparison showing features across HDD RPM options
5,400RPM 7,200RPM 10,000RPM 15,000RPM
Capacity High Capacity High Capacity Medium Capacity Low Capacity
Read / Write Low Performance Medium Performance High Performance Highest Performance
Typical Device Laptop / Desktop Laptop / Desktop / Workstation Server / Storage Server / Storage
Cost £ ££ £££ ££££

Data Security

When considering HDD or SSD purchases for a NAS, it is vital to understand about how best to protect the data on your drives. This can be achieved in a number of ways using RAID technology. RAID stands for redundant array of independent disks and it is essentially spreading the data over multiple drives to remove the chance of a single point of failure.

It works by blocks of data, referred to as 'parity' blocks, being distributed across the multiple drives so that in the event of failure of any one drive the parity blocks can be used to retrieve the lost data and rebuild the array. RAID levels are categorised by number and their attributes vary with each type.

RAID 0

RAID 0 is the fastest RAID mode since it stripes data across all of the array’s drives and as the capacities of each drive are added together it results in the highest capacity of any RAID type. However, RAID 0 lacks a very important feature - data protection. If one drive fails, all data becomes inaccessible, so while RAID 0 configuration may be ideal for gaming where performance matters but data is not important, it is not recommended for storing critical data.

RAID 0 diagram showing striped data across multiple drives with no redundancy

Systems that support RAID arrays will usually have a hot-swap capability, meaning that a failed drive can be removed from the array without powering the system down. A new drive is put in the failed drives place and the array rebuild begins - automatically. You can also configure a hot spare drive - an empty drive that sits in the array doing nothing until a drive fails, meaning that the rebuild can start without the failed drive being removed first. It is also worth mentioning that multiple RAID arrays can be configured in a single system - it may be that RAID 1 is employed to protect a pair of SSDs for the OS, whereas multiple HDDs are protected by RAID 5. Ultimately however, the RAID configurations you choose need to be controlled - in the case of desktop PCs and workstations, this is usually done at the CPU chipset or software level, as basic controller features are built in in many Intel or AMD motherboards and operating software packages such as Microsoft Windows. For more complicated systems a hardware controller may be required - these are discussed in our STORAGE CONTROLLER BUYERS GUIDE.

RAID 1

RAID 1 works across a maximum of two drives and provides data security since all data is written to both drives in the array. If a single drive fails, data remains available on the other drive, however, due to the time it takes to write data multiple times, performance is reduced. Additionally, RAID 1 reduces disk capacity by 50% since each bit of data is stored on both disks in the array. RAID 1 configurations are most commonly seen when mirroring drives that contain the operating system (OS) in enterprise servers, providing a back-up copy.

RAID 1 diagram showing mirrored drives for full data redundancy

Systems that support RAID arrays will usually have a hot-swap capability, meaning that a failed drive can be removed from the array without powering the system down. A new drive is put in the failed drives place and the array rebuild begins - automatically. You can also configure a hot spare drive - an empty drive that sits in the array doing nothing until a drive fails, meaning that the rebuild can start without the failed drive being removed first. It is also worth mentioning that multiple RAID arrays can be configured in a single system - it may be that RAID 1 is employed to protect a pair of SSDs for the OS, whereas multiple HDDs are protected by RAID 5. Ultimately however, the RAID configurations you choose need to be controlled - in the case of desktop PCs and workstations, this is usually done at the CPU chipset or software level, as basic controller features are built in in many Intel or AMD motherboards and operating software packages such as Microsoft Windows. For more complicated systems a hardware controller may be required - these are discussed in our STORAGE CONTROLLER BUYERS GUIDE.

RAID 5

RAID 5 writes data across all drives in the array and to a parity block for each data block. If one drive fails, the data from the failed drive can be rebuilt onto a replacement drive. A minimum of three drives is required to create a RAID 5 array, and the capacity of a single drive is lost from useable storage due to the parity blocks. For example, if four 2TB drives were employed in a RAID 5 array, the useable capacity would be 3x 2TB = 6TB. Although some capacity is lost, the performance is almost as good as RAID 0, so RAID 5 is often seen as the sweet spot for many workstation and NAS uses.

RAID 5 diagram showing striped data with single distributed parity

Systems that support RAID arrays will usually have a hot-swap capability, meaning that a failed drive can be removed from the array without powering the system down. A new drive is put in the failed drives place and the array rebuild begins - automatically. You can also configure a hot spare drive - an empty drive that sits in the array doing nothing until a drive fails, meaning that the rebuild can start without the failed drive being removed first. It is also worth mentioning that multiple RAID arrays can be configured in a single system - it may be that RAID 1 is employed to protect a pair of SSDs for the OS, whereas multiple HDDs are protected by RAID 5. Ultimately however, the RAID configurations you choose need to be controlled - in the case of desktop PCs and workstations, this is usually done at the CPU chipset or software level, as basic controller features are built in in many Intel or AMD motherboards and operating software packages such as Microsoft Windows. For more complicated systems a hardware controller may be required - these are discussed in our STORAGE CONTROLLER BUYERS GUIDE.

RAID 6

RAID 6 writes data across all drives in the array, like RAID 5, but two parity blocks are used for each data block. This means that two drives can fail in the array without loss of data, as it can be rebuilt onto replacement drives. A minimum of four drives is required to create a RAID 6 array, although due to the dual parity block, two drives capacities are lost - for example if you had five 2TB drives in an array, the usable capacity would be 3x 2TB = 6TB. Typically due to this security versus capacity trade-off, RAID 6 would usually only be employed in NAS appliances and servers where data critical.

RAID 6 diagram showing striped data with dual parity protection

Systems that support RAID arrays will usually have a hot-swap capability, meaning that a failed drive can be removed from the array without powering the system down. A new drive is put in the failed drives place and the array rebuild begins - automatically. You can also configure a hot spare drive - an empty drive that sits in the array doing nothing until a drive fails, meaning that the rebuild can start without the failed drive being removed first. It is also worth mentioning that multiple RAID arrays can be configured in a single system - it may be that RAID 1 is employed to protect a pair of SSDs for the OS, whereas multiple HDDs are protected by RAID 5. Ultimately however, the RAID configurations you choose need to be controlled - in the case of desktop PCs and workstations, this is usually done at the CPU chipset or software level, as basic controller features are built in in many Intel or AMD motherboards and operating software packages such as Microsoft Windows. For more complicated systems a hardware controller may be required - these are discussed in our STORAGE CONTROLLER BUYERS GUIDE.

RAID 10

RAID 10 is referred to as a nested RAID configuration as it combines the protection of RAID 1 with the performance of RAID 0. Using four drives as an example, RAID 10 creates two RAID 1 arrays, and then combines them into a RAID 0 array. Such configurations offer exceptional data protection, allowing for two drives to fail across two RAID 1 segments. Additionally, due to the RAID 0 stripe, it provides users high performance when managing greater amounts of smaller files, so is often seen in database servers.

RAID 10 diagram showing mirrored drive pairs striped together

Systems that support RAID arrays will usually have a hot-swap capability, meaning that a failed drive can be removed from the array without powering the system down. A new drive is put in the failed drives place and the array rebuild begins - automatically. You can also configure a hot spare drive - an empty drive that sits in the array doing nothing until a drive fails, meaning that the rebuild can start without the failed drive being removed first. It is also worth mentioning that multiple RAID arrays can be configured in a single system - it may be that RAID 1 is employed to protect a pair of SSDs for the OS, whereas multiple HDDs are protected by RAID 5. Ultimately however, the RAID configurations you choose need to be controlled - in the case of desktop PCs and workstations, this is usually done at the CPU chipset or software level, as basic controller features are built in in many Intel or AMD motherboards and operating software packages such as Microsoft Windows. For more complicated systems a hardware controller may be required - these are discussed in our STORAGE CONTROLLER BUYERS GUIDE.

RAID 50

RAID 50 is referred to as a nested RAID configuration as it combines the parity protection of RAID 5 with the performance of RAID 0. Due to the speed of RAID 0 striping, RAID 50 improves upon RAID 5 performance, especially during writes, and also offers more protection than a single RAID level. RAID 50 is often employed in larger servers when you need improved fault tolerance, high capacity and fast write speeds. A minimum of six drives is required for a RAID 50 array, although the more drives in the array the longer it will take to initialise and rebuild data due to the large storage capacity.

RAID 50 diagram combining RAID 5 arrays striped with RAID 0

Systems that support RAID arrays will usually have a hot-swap capability, meaning that a failed drive can be removed from the array without powering the system down. A new drive is put in the failed drives place and the array rebuild begins - automatically. You can also configure a hot spare drive - an empty drive that sits in the array doing nothing until a drive fails, meaning that the rebuild can start without the failed drive being removed first. It is also worth mentioning that multiple RAID arrays can be configured in a single system - it may be that RAID 1 is employed to protect a pair of SSDs for the OS, whereas multiple HDDs are protected by RAID 5. Ultimately however, the RAID configurations you choose need to be controlled - in the case of desktop PCs and workstations, this is usually done at the CPU chipset or software level, as basic controller features are built in in many Intel or AMD motherboards and operating software packages such as Microsoft Windows. For more complicated systems a hardware controller may be required - these are discussed in our STORAGE CONTROLLER BUYERS GUIDE.

RAID 60

RAID 60 is referred to as a nested RAID configuration as it combines the double parity protection of RAID 6 with the performance of RAID 0. Due to the speed of RAID 0 striping, RAID 60 improves upon RAID 6 performance, especially during writes, and also offers more protection than a single RAID level. RAID 60 is often employed in larger server deployments when you need exceptional fault tolerance, high capacity and fast write speeds. A minimum of eight drives is required for a RAID 60 array, although the more drives in the array the longer it will take to initialise and rebuild data due to the large storage capacity.

RAID 60 diagram combining RAID 6 arrays striped with RAID 0

Systems that support RAID arrays will usually have a hot-swap capability, meaning that a failed drive can be removed from the array without powering the system down. A new drive is put in the failed drives place and the array rebuild begins - automatically. You can also configure a hot spare drive - an empty drive that sits in the array doing nothing until a drive fails, meaning that the rebuild can start without the failed drive being removed first. It is also worth mentioning that multiple RAID arrays can be configured in a single system - it may be that RAID 1 is employed to protect a pair of SSDs for the OS, whereas multiple HDDs are protected by RAID 5. Ultimately however, the RAID configurations you choose need to be controlled - in the case of desktop PCs and workstations, this is usually done at the CPU chipset or software level, as basic controller features are built in in many Intel or AMD motherboards and operating software packages such as Microsoft Windows. For more complicated systems a hardware controller may be required - these are discussed in our STORAGE CONTROLLER BUYERS GUIDE.

Ready to Buy?

Now that you've discovered the perfect HDDs, browse our range of drives.

VIEW 3.5IN SATA DESKTOP HDDs VIEW 2.5IN SATA LAPTOP HDDs VIEW NAS HDDs VIEW CCTV HDDs VIEW 3.5IN SAS SERVER HDDs VIEW 2.5IN SAS SERVER HDDs
Lorem ipsum products ready to purchase

Complete Your Setup

While SSDs do not provide the same capacity as HDDs they are far more faster, consume less power and are more reliable.

VIEW SSD BUYERS GUIDE
Solid state drives shown as complementary upgrades to HDD storage

Frequently Asked Questions FAQ

Here are some common questions and answers to help you find the information you need.

An HDD (Hard Disk Drive) is a traditional, electro-mechanical data storage device that uses rapidly spinning magnetic platters and read/write heads to store and retrieve digital information.

You should use an HDD primarily for cost-effective, massive data storage, backups or archives; where the speed advantages of SSDs have little impact.

SSDs use flash memory for much faster speeds, durability, and less power, while HDDs use spinning magnetic platters, making them cheaper for large storage but slower and more fragile.

A datacentre or enterprise HDD is a high-endurance, highly reliable SSD built for enterprise servers and cloud environments, offering consistent high performance, power loss protection, and robust data integrity for 24/7 mission-critical operations, unlike consumer SSDs designed for personal computers.

RAID (Redundant Array of Independent Disks) is a data storage technology that combines multiple physical drives (HDDs or SSDs) into a single logical unit for improved performance, data redundancy, or both, appearing as one drive to the system.

RAID should be primarily used for improved data reliability (redundancy) and faster performance (speed) by combining multiple drives, making systems more fault-tolerant and efficient for demanding applications.

No, although RAID helps protect data by spreading it across multiple disk drives, backing-up data onto a completely separate device is still advised.