28

I know that hard disks have faster access times and transfer rates and when I searched why it appeared that:

  1. Hard disk drives spin much faster

  2. If filled with helium this can decrease the energy needed for spinning them and thus faster speeds

  3. You can store more data on a hard disk than on a similar sized optical disc so higher data density so the head won't have to travel as much distance as it has to with optical discs

  4. Optical discs (not all) store their data in spiral tracks

But why do HDDs spin faster, or why do their arms move faster? Why don't they manufacture the arm inside the optical disc drives to move at the speed of HDDs? Even magnetic tape drives are fast. (At least transfer rate, not access time.)

Also, can't the head go to a specific part of the spiral track and read from there?

chicks
  • 590
Manar
  • 483

9 Answers9

58

There are two separate questions: latency and throughput.

Seek time

Optical drives have random seek times around 100 ms, whereas hard drives are around 10 ms - why is this?

An optical read/write head consists of a laser, detector, mirrors, lens, and multiple voice coils to position the head/lens for tracking/focusing. This entire assembly has a number of parts and is relatively heavy. The entire head assembly moves on a worm gear.

enter image description here

A hard disk head consists of a tiny GMR sensor for reading and coil for writing. The rest of it is the plastic slider and metal arm; the whole assembly is relatively light. The head is moved by a powerful voice coil. This is why seeking is fast.

enter image description here

Transfer rate

CD drives top out at about 10 MB/s. DVD drives top out at about 30 MB/s. Blu-ray drives top out at about 70 MB/s. Hard drives routinely hit 100~200 MB/s.

The two main factors that determine transfer rate are linear speed (metres per second) and linear density (bits per meter).

Desktop hard drives in the 3.5-inch form factor have a platter diameter of about 90 mm. Optical discs have a diameter of about 120 mm. I would rate these as "close enough" for comparison purposes.

Hard drives usually spin at 5400 RPM or 7200 RPM, with old enterprise models going up to 15000 RPM. Optical discs are spun at various speeds, depending on how quickly the host wants to read/write data (e.g. bulk read vs. streaming audio/video), how long the drive has been actively used, how much noise is desired, etc. But optical discs can spin up to about 10000 RPM in real drives without problems. So this is also in the same ballpark as HDD RPM.

enter image description here

Areal density is a huge factor to consider. Pretend for a moment that a CD is 1 GB and an HDD is 1000 GB and they have the same physical dimensions. Clearly, the HDD has 1000× the data density per area. As for linear density, the HDD is √1000 = 32 times denser than the CD. So if you position a head over the discs and make one full revolution, the HDD should read 32× more data than the CD, simply because more data is packed on each track. As we can see, this is why DVDs and BDs have higher transfer rates than CDs. But a 25-GB single-layer Blu-ray disc absolutely pales in comparison to even a cheap, basic 1 TB HDD. Though however, multi-layer optical discs and multi-side multi-platter hard disks make this calculation more complicated.

Bonus

To add insult to injury, my experience shows that after inserting an optical disc into a drive, it takes about 20 seconds to begin reading any user data on it. This start-up time is far worse than flash drives and even hard drives, and is especially painful when sifting through many discs.

Nayuki
  • 750
32

While the other answers are correct, there is more. Optical media is manufactured to be cheap and lightweight. Its just a small piece of plastic. It it not designed to spin at high speeds. The faster it spins, imperfections in the plastic start to cause the plastic to warp. The faster it spins, the more it warps. This warping will make it unreadable by the drive. Spin the media fast enough and it will fail... violently. Here is a video showing the warping and failing at the extreme.

The fastest CD/DVD/BD optical drives spin at ~10k RPM at most.
Really high-end magnetic drives spin at 15k RPM, although consumer HDDs (and bulk-storage enterprise HDDs) typically spin at 7200 or 5400 RPM.

Peter Cordes
  • 6,345
Keltari
  • 75,447
19

Hard drives are precision assembled in a clean environment and sealed. They can be (and are) made to very high tolerances.

CD drives are open and designed to accept media that are clean but may have dust and fingerprints on the surface. These cannot be built to the same tolerances as sealed hard drives.

CD drives turn slowly. Hard Drives turn at 7200 rpm (and some expensive drives at 15,000 rpm) in order to provide faster data access and transfer. Tolerances have to be different. The HDD head moves over the platter surface in as little as 3 nanometers. Dust (cannot be introduced except by opening the drive) or stopping the drive rotation while the head was over the drive would damage the platter. Particulate matter can be created in a crash.

They are very different devices used for very different purposes and are not designed to be the same.

12

Don't forget, the CD-ROM was an extension of the audio CD. The underlying technology was originally designed with music in mind. It was designed to be fast enough for audio playback, and then later Sony piggybacked the CD-ROM on top of it. This isn't a format designed with high-speed data transfer as the target use case.

But why do HDDs spin faster

Because rotational speed (and performance in general) is a design priority for hard drives. Hard drives are precision-manufactured devices. The spinning platters are almost perfectly uniform in terms of material composition, and are permanently attached to the motor shaft.

Optical drives, on the other hand, were designed for a business case where cost is more important than pure performance. They're primarily made out of fiberglass because it's cheap, transparent, and lightweight. An optical disc's density is far from uniform, however. That means they're not as perfectly balanced as the platter in a hard drive. When you spin something that's not balanced, it wobbles. Vibration is an enormous problem in optical drives since the read mechanism involves a laser reflecting off the disc surface; a vibrating disc sends reflections off at an angle, missing the detector and making it more likely that a bit will be misread. That's a big reason why drive read speeds haven't gotten much faster in decades. Ever used a portable CD player and jostled it enough that it skipped? That's what's happening. DVD and Blu-Ray drives actually spin slower than a lot of CD-ROM drives precisely to minimize vibration-related problems.

Optical discs are also removable, which means they only attach to the motor's shaft via a friction-fit system. If the shaft spins too fast or accelerates too quickly, its grip on the disc will slip and the disc and shaft will start grinding on each other.

Why don't they manufacture the arm inside the optical disc drives to move at the speed of HDDs?

The read heads of these two drives use wildly different mechanical principles. The read head on a hard drive looks somewhat like a record player. It's a long arm dangling over the spinning platter that can pivot to reach different points along the disc's radius. The arm does not contact the platter, and can whip back and forth through the air relatively quickly thanks to some strong electromagnets.

An optical disk uses a laser mounted on a rail. A motor pulls a chain that makes the laser module slide back and forth across the rail. This type of mechanism has significantly more mass and friction than a hard drive's air-suspended read head. There's no reasonable way to make it move as quickly without damaging something.

Also, can't the head go to a specific part of the spiral track and read from there?

Absolutely, that's how you can seek to the beginning of a specific song on a CD.

bta
  • 754
9

Hard drives don't spin much faster.

HDD rotation speeds range from 4,200 rpm (super power friendly) to 10,000 rpm, with 5,400 and 7,200 rpm being the most common. 15,000 rpm server drives used to be on the market, but SSDs made them un-economical to produce so they haven't been manufactured since 2016.

A 48x CD-ROM drive spins the disc at 9,600 rpm, a 24x DVD-ROM drive spins the disc at 14,000 rpm, and a 16x BD-ROM drive spins the disc at 13,000 rpm.

So it's not a lower spin rate at all; optical discs simply have a lower data density, so the head sees less data per revolution, and that's what limits transfer rates. And they have lower data density because... well, they're very different technologies, so it's hard to make a fair comparison, but a large part of what lets hard drives store bits in such a small area is the fact that the head sits mere nanometers away from the platter surface, which is possible because everything is carefully constructed and then sealed in an airtight container. Optical discs are cheap, removable, and prone to getting dirty and scratched, so all of the tolerances have to be much bigger.

hobbs
  • 1,492
6

This isn't directly related to the question but it'll help you understand the answers here and why HDD has to be sealed, which is a point repetitively mentioned in the various answers here.

First, its worth pointing out how incredibly small the read/write head is. I thought it was big and couldn't understand how it can "crash" to a dust particle.

So to read and write the magnetic information on the hard disk, the read/write head of the HDD is positioned incredibly close to the platter. It floats less than 0.1 microns over the surface of the platter. A micron (or micrometer) is one-millionth of a meter, meaning that the read/write head is less than 1/10th of a millionth of a meter from the platter's surface.

A tiny piece of dust can make the read-write head bounce up and down, crashing into the platter and damaging its magnetic material. A head crash often causes catastrophic damage to a hard drive all you need to imagine is lowering something metallic onto a circular disk that is spinning at thousands of rotations per minute. Even the slightest impact is going to cause significant damage sending platter debris across the surface.

To illustrate this, this picture shows a comparison of the sizes of a read/write head, an average dust particle (which is 2.5 microns), and an average human hair (which is 50 microns). In looking at the differences in size, it is easy to see how a simple piece of dust or hair on a platter could cause the hard disk to crash, and why the internal components are sealed inside the hard disk assembly. enter image description here

Resources: https://www.dataclinic.co.uk/what-is-a-head-crash-hard-disk-drive-information/ https://www.sciencedirect.com/topics/computer-science/magnetic-hard-disk

Also from a deleted discussion room by John: Platters in small drives are often glass, not metal, but contacting the magnetic coating in either case damages it. Remember a hard drive is meant to be read and written thousands of times. No read only CD (most) can do this at all and any writeable CD is not good for many thousands of writes. Again, the two devices (CD and HDD) are as different as night is to day.

Manar
  • 483
2

One aspect that wasn't considered so far is: They are not just "hard disks", but also "fixed disks". That means the media (as it cannot be changed) can be extremely clean and of controlled quality, allowing extremely high bit densities through minimum distances between surface and read/write head.

Also CD/DVD/etc. changeable media may be dusty more or less, and they all "wobble" more or less, forcing the laser optics to re-focus. Some make terrible noises at high RPM, shaking the whole drive (and thus maybe force reduction of RPMs in turn). Many drives detect vibration and slow down automatically.

U. Windl
  • 943
1

In addition to the other answers about why hard disks have better performance than optical disks, another factor (only touched on by @WG481) is that hard disks almost universally have multiple platters that are being accessed at one time, giving parallel read/write opportunities over multiple platter surfaces at the same time. Where an optical disk only has one read/write opportunity, so all data is forced to be read/written in serial fashion.

Milwrdfan
  • 405
  • 2
  • 4
-1

A Blu-ray laser is rather large, several millimetres, and it's made to fit a slightly unstable optical disc and read it from further away, and the photosensor equipment is also heavy and slow-

cumbersome Ti:sapphire lasers to operate in the labs where they are being developed. To get them out of the laboratory and into consumers’ hands, the lasers powering such devices must shrink while maintaining the ability to generate picosecond-long high-energy pulses at high repetition rates. Also relevent is Density, a DVD platter is 5GB, and a HDD is currently >500GB. That also provides a 100X boost in read/write speed, without adding the higher mechanical speed of the HDD.

The HDD read-head is also smaller, narrower, lower powered and lighter to move across the disk, because it doesn't need a laser and a receiver.