TechKnowSurge
CompTIA Tech+ 2.5 CompTIA A+ Core 1 3.3 CompTIA Server+ 1.2 Cisco CCST IT 2.4
VideoComputeFree

Storage

Computer storage encompasses a range of technologies, characteristics, and interfaces that collectively determine how data is retained, accessed, and managed across a system. Understanding the distinctions between volatile and nonvolatile storage, magnetic, solid-state, and optical media, and the protocols that connect them is foundational knowledge for any IT professional.

Complete this video to capture a CTF flag worth 1 point.

About this video

Storage plays a central role in computer operation, handling everything from the initial boot instructions held in ROM to the active data staged in RAM before processing and the long-term files saved on drive-based media. Every storage technology can be evaluated across several dimensions: its characteristics, such as whether it is volatile or nonvolatile; the physical media it uses; its form factor; and the interface or protocol through which it communicates with the rest of the system. These categories frequently overlap in ways that can cause confusion, and understanding where a given technology fits across all four dimensions provides a clearer picture of the storage landscape as a whole. The volatile versus nonvolatile distinction is one of the most important concepts in storage. Volatile storage, exemplified by RAM, requires a constant power supply to retain data and is cleared every time a system powers down. Nonvolatile storage, which includes ROM, solid-state drives, magnetic drives, and optical media, retains data without power. ROM in particular serves a specialized role, holding the firmware instructions such as the BIOS that a system needs to initialize hardware before an operating system loads. This firmware lives on physical semiconductor chips on the motherboard and is designed primarily to be read rather than written to. Solid-state storage is now the dominant technology across most device categories, and it appears in several distinct form factors and interface standards. USB flash drives, 2.5-inch SATA SSDs, mSATA drives, M.2 drives, and NVMe drives all rely on flash memory at their core, but they differ in physical size, connector type, and signaling protocol. NVMe, which stands for Non-Volatile Memory Express, communicates over PCIe lanes and offers significantly higher performance than the older SATA interface. Magnetic storage, including hard disk drives, floppy disks, and tape drives, uses magnetic fields to encode data on physical media and remains in use for high-capacity and archival applications despite being slower and more mechanically complex than solid-state alternatives. Optical drives, which use a laser to read micro-scale surface variations on CDs and DVDs, represent a third distinct media type and are still encountered in legacy and archival contexts. Together, these categories illustrate the range of trade-offs in speed, durability, capacity, and cost that define storage decisions in real-world IT environments.

What you'll learn

What's covered

Computer Storage

Aligned to

CompTIA Tech+
2.5 Compare and contrast storage types.
CompTIA A+ Core 1
3.3 Given a scenario, select and install storage devices.
CompTIA Server+
1.2 Given a scenario, deploy and manage storage.
Cisco CCST IT
2.4 Identify, install and upgrade various components in a desktop computer

Key terms

Volatile Storage
Storage that requires a constant power supply to retain data; when power is removed, the data is lost. RAM is a primary example.
Non-Volatile Storage
Storage that retains data without a continuous power supply, making it suitable for long-term data persistence. Examples include SSDs, HDDs, and ROM.
Magnetic Storage
A data storage technology that encodes information as magnetic patterns on a coated medium such as hard drive platters or tape, using read/write heads to sense and alter those patterns to store and retrieve data.
Optical Storage
A storage technology that uses laser light to read and write data on reflective disc surfaces, such as CDs and DVDs.
Solid-State Storage
A storage technology that uses semiconductor flash memory chips with no moving parts to store data. Examples include SSDs, NVMe drives, and USB flash drives.
Hard Disk Drive
HDD
A traditional storage device that uses rotating magnetic platters and read/write heads to store and retrieve data persistently. HDDs offer high-capacity storage at lower cost per gigabyte than SSDs, but with slower speeds and moving mechanical parts.
Solid State Drive
SSD
A storage device that uses flash memory chips with no moving mechanical parts to store data persistently, offering faster read/write speeds, lower latency, and greater durability than traditional hard disk drives. SSDs connect via SATA, NVMe, or M.2 interfaces.
Non-Volatile Memory Express
NVMe
A high-performance storage interface protocol designed for solid-state drives that connects directly to the CPU via the PCIe bus, delivering significantly lower latency and higher throughput than older SATA-based SSDs. NVMe is the standard interface for modern high-speed storage.
Serial Advanced Technology Attachment
SATA
A serial interface standard for connecting storage devices such as hard disk drives and optical drives to a computer's motherboard, replacing the older parallel ATA standard with faster speeds and thinner cables. SATA remains common for HDDs and budget SSDs.
Form Factor
The physical size, shape, and connector type of a hardware component such as a drive or motherboard; form factor determines compatibility with a given system chassis or slot.
Read-only Memory
ROM
Non-volatile memory whose contents are set at manufacture and cannot be modified during normal operation. Stores firmware and boot instructions that persist without power.
Random Access Memory
RAM
Volatile memory that temporarily stores data and program instructions the CPU is actively using, allowing fast read and write access from any memory location. RAM contents are lost when power is removed, unlike persistent storage.

Topics

Computer Storage Volatile Memory Non Volatile Storage Solid State Drives Magnetic Storage Optical Storage Storage Interfaces

Transcript

Storage is a critical part of your computer, and you need to know a few things about it, so we're going to hit some of the highlights.

Storage plays a critical role in how your computer functions. Before anything gets processed it goes through storage first, in RAM. It also needs instructions on how it's going to operate, and the initial set of instructions comes from storage. Of course it needs a whole operating system, which is stored in storage. Need to save something? That's saved in storage. So storage plays a critical role in how your computer operates.

Characteristics, media, components, form factors and interfaces

We're going to talk about characteristics. Characteristics is how these things perform and act — for instance, is it volatile or nonvolatile? We're going to talk about the media: what exactly it's stored on. This is an example of magnetic media, so what is it being stored on, and what is the technology that we actually store this stuff on? Or what type of component it is: if it's a component of a computer, like a solid state drive, it goes into the computer and it's part of how a computer functions. If it's a form factor, it's how these things are shaped and the size of them, so what is the form factor of that? If it's the protocol or interface, that's how this communicates and how it interfaces with the computer — there's some signaling and different types of signals that happen here. These are all explaining different aspects of storage.

This is an incomplete list. In each one of these categories there's actually a lot more media, components, form factors and characteristics — there's a lot more — but I've created this table to help clarify some things, because there's a little bit of confusion when it comes to these different ideas.

For instance, ROM. The reason it gets confusing is because ROM is a characteristic: ROM is read only memory, so it's the type of storage we have. We could have a CD-ROM, which is a media here. But not only is it a characteristic that we have, it's also a component in a computer: we have ROM on our computer and it's an actual part of the computer. So that gets a little confusing.

Solid state drives are a type of storage, or a component on our computer, but that has the term solid state in it, and really all of these components that I'm showing you right here are solid state components. It also can be volatile or nonvolatile. A solid state drive also has different form factors — it can come in very different shapes and sizes — and it also could come in any one of these different protocols or interfaces.

When we think of flash we think about a flash drive, but flash is just a type of solid state right here. So flash is a type of solid state, and there are actually a lot of other examples, although flash is one of the really prevalent ones that are out there. Solid state drives use flash as well, so the same circuitry and the same type of technology that's in here is in most of our solid state drives as well. We can see these overlapping themes that come through all of these different characteristics, media, components, form factors, and protocols and interfaces.

Volatile and nonvolatile

Storage really falls into two different types of categories: it's either volatile or nonvolatile. Volatile means that it needs a constant source of power in order to save that information. An example is RAM: as soon as we turn the computer off, that memory goes away, and we start all over when we turn the computer back on. That would be an example of volatile memory.

Nonvolatile means it doesn't need power to keep the settings; it stores it long term, so we have some stability with it. One of those nonvolatile memories would be read only memory. An example is this DVD. There are some DVDs that you can read and write to, but this one you cannot — you can only read from it. So it's a read only memory CD-ROM, or the DVD. Since it's a movie, this is actually a DVD, so this is an example of read only memory.

But there's also a computer component that we refer to as being the ROM. Where that lies is, it plays a part in the whole BIOS — the BIOS is actually part of the ROM. What we have is semiconductors, actual physical chips on the board, that carry these instructions, which is the BIOS. It carries the BIOS that holds that information, and it's really designed to just be read from and not really designed to be written to. So we've got that ROM on the motherboard, and when the computer starts up, that BIOS gets loaded into RAM so that it can provide that initial set of instructions. The hardware that does that we call the ROM.

Local storage

ROM is an example of local storage. There are several different local storage aspects to this. We have the ROM, of course, which we just talked about. We have RAM, which is what is staged before it goes into the CPU, or what holds information that comes out of the CPU before it goes out to all the other components. Then we have the storage drives that are on the computer — an example here might be a floppy or disc drive, or it could be a solid state drive. Those are some examples of storage drives that are on your machine.

Storage devices on the motherboard

Here's a motherboard. Let's talk about some of the different storage devices on it. First, we have our RAM right here. This is our random access memory, and that's the direct connection: things get loaded up on here before they get sent to the processor, and then things that come out of the processor can be sent back to here before it gets sent back out to where it needs to go.

We also have our storage. This is our SSD right here, and we can plug that into one of these SATA ports, so now we can have our storage where we're storing our files and our operating system.

Another thing we have right here is our ROM. I'm not 100% sure that this is the ROM chip, but I'm pretty sure it is, because it's close to the battery, and the battery is to keep those BIOS settings. So here is our ROM right there, I believe.

A couple of other things we have on here: there is some memory built into the CPU, and depending on what size of CPU and the generation it is, you'll have different amounts of memory on there within the CPU as it's processing things.

Another thing to point out is that here I have an NVMe, which is one of the technologies, or one of the standards, that have replaced our older solid state drives. This connection looks very different than these PCI connections that we have right here, these PCIe connections — it looks different, but it's the same type of connection, just the pinout's different. This is an older motherboard so it doesn't have the one that can interface with this, but it is the same type of technology that they're using for these PCI. So that is a newer type of solid state drive, a replacement for this solid state drive.

Solid state drives

Here are some examples of solid state drives. They all use solid state. Here on the far right we see a USB flash drive, and it's got a chip on it. I can peel back the sticker on here and we see a similar chip. We peel back the sticker on this one and we could see similar chips on it as well. Finally we have this drive right here — if I were to open it up it would look like that on the inside, so we have chips on there. We would consider all these solid state.

Now, what are the differences? First of all, this is a flash drive, so typically we wouldn't hear this referred to as a solid state drive; we would refer to it as a flash drive, although quite honestly all of these probably have that same flash technology built into it. Flash is just the main technology we use for these semiconductors, for the solid state storage. So this is a flash drive, and it's really the only one that we would refer to as a flash drive. One of the exceptions is the SSD on a maap is called flash as well, so you'll see in some circumstances the main storage of it is called flash. But for the most part we just refer to these USB type drives, these USB flash drives, as being the flash drives. So that is a flash drive right there.

What else do we have? We have the solid state drive, and this is one of the originals that replaced our magnetic drives. We had magnetic drives in the past and we replaced them with the solid state drive. This is the 2 1/2 inch form factor.

At some point in time we started creating smaller form factors. Right here is an example — it's the same thing, same type of technology, except this is an mSATA. That's the form factor, the size and the shape of it. Versus this, which would be an M.2 right here — that's the form factor, the size and the shape.

Then how they plug in and connect are different types of technology, so the signaling and the coding that goes back and forth between the computer. This would be SATA right here. This one, since it is mSATA, would be SATA as well. But this one is NVMe, so it uses the PCI slots to communicate with the computer, so it's a little different than these others. NVMe stands for Non-Volatile Memory Express.

Magnetic storage

Here are some examples of magnetic storage. On the far side I have an audio cassette. Usually we're saving things like songs onto here, however the first computer I had, I would actually save data to these, so it can store data.

Then here we have a floppy disc. The floppy disc now feels like it's not very floppy, but the older version of this that was 5 1/4 inch was very floppy. If you open these up, this has a little slide, so when it slides into the computer it exposes the magnetic side of this, where it actually stores the data. Let's take this apart and see what's on the inside. I'm just going to take that off, and if we look on the inside of this, this is what stores the data, and it is very floppy there. So that is a floppy disc, and this is a 3 1/2 inch floppy disc — all the data and all the fun I had with those.

Now this is a hard drive. It's considered a hard drive mainly because it's actually hard. If we open it up, on the inside here we can see that there's this spinning disc — that's the magnetic, where it stores the little ones and zeros — and it's pretty hard. If you get a bigger one it'll actually make a little "ting" sound like a cymbal. Then this is the reader, so it will swing back and forth and read the ones and zeros on this disc. So that right there is a hard disk.

Here's an example of a tape drive. This is a backup tape drive, and this would come out and then store the little ones and zeros on here, very similar to what this looks like except it's just a little different format. It stores the ones and zeros on this tape drive. Then this would be encased in a cassette, and I would put all these different cassettes into the system, and it would actually store a lot of data. But it was very slow, because it actually had to pull this whole thing out and read all of that data, and then it'd have to wind it all back up. So those are some examples of magnetic storage.

Optical drives

Here are some examples of an optical drive. An optical drive reads DVDs and CDs. What we have here is one from a laptop and this is one from a desktop machine, and I've torn them apart so we can see the insides.

Essentially we would slip the DVD into here and then it would close up. This is the spindle that would then come up and read that disc, or spin that disc, and then this is the reading head. A little laser shoots out and will send a laser that will hit little micro bumps that are along the CD, and that's what would actually send a signal back, and then it would read that signal. So this goes back and forth, and we can see something similar on this laptop one. It's called optical because it's using visible light in order to read these CDs and DVDs.

Hopefully that gives you some insight into these different technologies and how they interplay with each other. We have these different characteristics, media, components, form factors, and protocols and interfaces, and there are certain combinations of these that we use for certain aspects when it comes to storage.

About TechKnowSurge

TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.

Explore free tools and programs →