To talk on Icrontic, just register!

It only takes 30 seconds.

Have an account? Sign in:

Forgot?
Lincoln
Snapperhead
Lincoln
15,966 Posts

How hard drives work

Wonder what goes on inside that silver box that keeps all your data? Learn how current hard drives operate, and how solid state devices operate differently.

Most people have thousands upon thousands of megaybytes of data on their computer, and indeed the hard drives we used today to store all that information have grown by astronomical amounts since the early days, but have you ever wondered just how a hard drive actually works?
__________________ Matt Lincoln Russell | Icrontic's Developer | site updates: @icrontic
primesuspect
The Icrontic Guy
primesuspect
27,798 Posts
FANTASTIC article, Rob. Great work
__________________ "I offer my genius to the world, all I ask is you pick up my expenses"
Sledgehammer70
Sledgehammer70
Sledgehammer70
7,274 Posts

» Subscriber

Sweet! a place to point people to who ask... "How do Hard Drives work?"

Great read Thrax
__________________ Thanks
Sledgehammer70

System: Core i7 920 - DFI LP UT X58-T3eH8 - EVGA GTX295 - Corsair XMS3 3x2GB DDR3 1600 - Antec 900 Case - Corsair 1000Watt PSU - 3 x 500GB WD SATA 7200RPM drives.
Cyclonite
Castle Crashin'!
Cyclonite
3,414 Posts
Great work!
__________________

Winga
Swimming Against Time
Winga
1,838 Posts
Great job Thrax. Even I understood it
__________________ [folding_sig1]
osaddict
Icrontic Posting Maniac
osaddict
423 Posts
That was cool thanks - a brief summary but still with depth!
docchris
New to the neighborhood
docchris
1 Posts
From the section about the spindle motor:

"Higher rotational velocities can significantly increase data read and write time"

Surely it either increases read/write SPEED, or DECREASES the time taken
Thrax
Cad
Thrax
23,409 Posts
Yes, that's correct. Thank you for pointing out the error. It has been corrected.
__________________ Robert Hallock
Technical Analyst
Twitter | LinkedIn


CPU: Core 2 Duo E6420 @ 3.5GHz (500*7)
MoBo: DFI LanParty DK P35-T2R/S
RAM: 4GB G.SKILL PC8500
VID: NVIDIA GeForce GTX 275
HSF: Thermalright Ultra-120

rice burner
Icrontic Convert
rice burner
17 Posts
Thanks for the hard drive technical review.

I have a question regarding spindle speed vs areal density.

Is it true that the maximum data rate read from the platter to the buffer (and visa versa) by a single read head, is proportional to SPINDLE SPEED x LINEAR TRACK DENSITY.

So potentially the figure of performance for a disk drive is SPINDLE SPEED x SQUARE ROOT(AREAL DENSITY).

In another words: A disk with twice the spindle speed is twice as good as the same disk with double the areal density instead.


COOL.
Thrax
Cad
Thrax
23,409 Posts
It is true, however as the spindle RPMs increase, the track density must decrease due to reliability concerns.
rice burner
Icrontic Convert
rice burner
17 Posts
Rice Burner said:

So potentially the figure of performance for a disk drive is SPINDLE SPEED x SQUARE ROOT(AREAL DENSITY).

Now ... Correcting my Math in conclusion ... Doh:

In another words: A disk with twice the spindle speed should be equivalent in performance to the same disk with four times the areal density instead.

Thrax replied:

It is true, however as the spindle RPMs increase, the track density must decrease due to reliability concerns.

Now thats straight. Thanks.
TheGr81
Veteran Short-Median
TheGr81
2,404 Posts
A good read. Nice article, Thrax.
__________________ Wii addict.

[folding_sig1]
Naveed
Guest
actually i have a harddisk whose actuator arms is continusoly moving to and fro. can any 1 resolve this probelm my e-mail id is munaveed2002@yahoo.com
thanks
Confused
Guest
What happens if the hard drive has more than one platter? Is data written to one platter then the next when the previous is filled. Or is the data spit up and written to all the platters at the same time making it faster than single platter disks.
Thrax
Cad
Thrax
23,409 Posts
Hi, Confused.

Hard drives put data wherever there's a physical space on any of the platters that's large enough to hold the binary in question. Once the data is broken down into small chunks called blocks, the file system (like FAT32 or NTFS) records where those blocks have been placed, and should they get shuffled around, where they have gone.

It's easiest to imagine that a hard drive is a big filing cabinet with a master index on the side that lists where every page of every document is stored. A hard drive might not put all the pages in the same drawer, but instead you can read the index and see what drawer each page is saved in.

A hard drive will attempt to store the entirety of a file on a single platter (it's faster this way), but it won't hesitate to store it on multiple platters if the need arises. As far as I am aware, a hard drive can only read from one armature at a time, though I'd be happy to see if I could get you an official answer from a hard drive manufacturer.

The biggest speed boost for a mechanical drive comes from increasing the drive's areal density, or how many bits of data can be stored per square inch. The higher the density, the less distance an armature has to cover to load an entire file.
Davey Jay
Guest
Thanks, this helped quite a lot when I had to reverse engineer one of these meanies (meanies because it cut me pretty well when I was fighting it open - rushed for time, had to get physical). Thanks!
Similar Threads
Thread Thread Starter Forum Replies Last Post
Hard drives roasting on an open fire... Geeky1 Mods & Cooling 9 14 Dec 2004 8:23pm
Enable Boot from multiple hard drives e-nation Operating Systems 4 10 Jul 2004 5:48am
The Raid FAQ's Thread Spinner Storage 18 2 Jun 2004 5:35am
Mac OS X 'Panther' erases some hard drives SM-Bot Technology Articles 2 2 Nov 2003 3:50am

Go Back   Icrontic Forums > Content > Technology Articles
Jump to
This Thread Search this Thread
Search this Thread:

Advanced Search


Current time: 7:45am (GMT)
Powered by vBulletin®
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Get Vanilla instead. Trust me.