Reviews Leaderboard Database Reference Search StorageReview Check Storage Prices Discussion FAQs Reliability Survey Search About StorageReview.com Contents

 

Reprinted, with permission, from
The PC Guide


Hard Disk Data Encoding and Decoding

 Reference Guide - Hard Disk Drives 

Author: Charles M. Kozierok 

Digital information is a stream of ones and zeros. Hard disks store information in the form of magnetic pulses. In order for the PC's data to be stored on the hard disk, therefore, it must be converted to magnetic information. When it is read from the disk, it must be converted back to digital information. This work is done by the integrated controller built into the hard drive, in combination with sense and amplification circuits that are used to interpret the weak signals read from the platters themselves.

Magnetic information on the disk consists of a stream of (very, very small) magnetic fields. As you know, a magnet has two poles, north and south, and magnetic energy (called flux) flows from the north pole to the south pole. Information is stored on the hard disk by encoding information into a series of magnetic fields. This is done by placing the magnetic fields in one of two polarities: either so the north pole arrives before the south pole as the disk spins (N-S), or so the south pole arrives before the north (S-N). This is discussed in detail where the read/write heads are described.

Although it is conceptually simple to match "0 and 1" digital information to "N-S and S-N" magnetic fields, the reality is much more complex: a 1-to-1 correspondence is not possible, and special techniques must be employed to ensure that the data is written and read correctly. This section discusses the technical issues involved in encoding and decoding hard disk data.

Next: Technical Requirements for Encoding and Decoding

Return to the top of this page
© Copyright 1997-2005 Charles M. Kozierok. All Rights Reserved.
Write: Webmaster