Main article: Hard disk drive interface
HDDs are accessed over one of a number of bus types,
including as of 2011 parallel ATA (PATA, also called IDE or EIDE; described
before the introduction of SATA as ATA), Serial ATA (SATA), SCSI, Serial
Attached SCSI (SAS), and Fibre Channel. Bridge circuitry is sometimes used to
connect HDDs to buses with which they cannot communicate natively, such as IEEE
1394, USB and SCSI.
Modern HDDs present a consistent interface to the rest of
the computer, no matter what data encoding scheme is used internally. Typically
a DSP in the electronics inside the HDD takes the raw analog voltages from the
read head and usesPRML and Reed–Solomon error correction[126] to decode the
sector boundaries and sector data, then sends that data out the standard
interface. That DSP also watches the error rate detected by error detection and
correction, and performs bad sector remapping, data collection for
Self-Monitoring, Analysis, and Reporting Technology, and other internal tasks.
Modern interfaces connect an HDD to a host bus interface
adapter (today typically integrated into the "south bridge") with one
data/control cable. Each drive also has an additional power cable, usually
direct to the power supply unit.
Small
Computer System Interface (SCSI), originally named SASI for Shugart Associates System Interface, was standard on
servers, workstations, Commodore Amiga, Atari ST and Apple Macintosh computers
through the mid-1990s, by which time most models had been transitioned to IDE
(and later, SATA) family disks. The range limitations of the data cable allows
for external SCSI devices.
Integrated
Drive Electronics (IDE), later standardized under the name AT Attachment (ATA,
with the alias P-ATA or PATA (Parallel ATA) retroactively added upon
introduction of SATA) moved the HDD controller from the interface card to the
disk drive. This helped to standardize the host/controller interface, reduce
the programming complexity in the host device driver, and reduced system cost
and complexity. The 40-pin IDE/ATA connection transfers 16 bits of data at a
time on the data cable. The data cable was originally 40-conductor, but later
higher speed requirements for data transfer to and from the HDD led to an
"ultra DMA" mode, known as UDMA. Progressively swifter versions of
this standard ultimately added the requirement for an 80-conductor variant of
the same cable, where half of the conductors provides grounding necessary for
enhanced high-speed signal quality by reducing cross talk.
EIDE
was an unofficial update (by Western Digital) to the original IDE standard,
with the key improvement being the use of direct memory access (DMA) to
transfer data between the disk and the computer without the involvement of the
CPU, an improvement later adopted by the official ATA standards. By directly
transferring data between memory and disk, DMA eliminates the need for the CPU
to copy byte per byte, therefore allowing it to process other tasks while the
data transfer occurs.
Fibre
Channel (FC) is a successor to parallel SCSI interface on enterprise market. It
is a serial protocol. In disk drives usually the Fibre Channel Arbitrated Loop (FC-AL)
connection topology is used. FC has much broader usage than mere disk
interfaces, and it is the cornerstone of storage area networks (SANs). Recently
other protocols for this field, like iSCSI and ATA over Ethernet have been
developed as well. Confusingly, drives usually use copper twisted-pair cables
for Fibre Channel, not fibre optics. The latter are traditionally reserved for
larger devices, such as servers or disk array controllers.
Serial Attached SCSI (SAS). The SAS is a new
generation serial communication protocol for devices designed to allow for much
higher speed data transfers and is compatible with SATA. SAS uses a
mechanically identical data and power connector to standard 3.5-inch
SATA1/SATA2 HDDs, and many server-oriented SAS RAID controllers are also
capable of addressing SATA HDDs. SAS uses serial communication instead of the
parallel method found in traditional SCSI devices but still uses SCSI commands.
Serial ATA (SATA). The SATA data cable has one data
pair for differential transmission of data to the device, and one pair for
differential receiving from the device, just like EIA-422. That requires that
data be transmitted serially. A similar differential signaling system is used
in RS485, Local Talk, USB, FireWire, and differential SCSI.
Integrity and failure
Main articles: Hard disk drive failure and Data recovery
Due to the extremely close spacing between the heads and the
disk surface, HDDs are vulnerable to being damaged by ahead crash—a failure of
the disk in which the head scrapes across the platter surface, often grinding
away the thin magnetic film and causing data loss. Head crashes can be caused
by electronic failure, a sudden power failure, physical shock, contamination of
the drive's internal enclosure, wear and tear, corrosion, or poorly
manufactured platters and heads.
The HDD's spindle system relies on air density inside the
disk enclosure to support the heads at their proper flying heightwhile the disk
rotates. HDDs require a certain range of air densities in order to operate
properly. The connection to the external environment and density occurs through
a small hole in the enclosure (about 0.5 mm in breadth), usually with a filter
on the inside (the breather filter).[127] If the air density is too low, then
there is not enough lift for the flying head, so the head gets too close to the
disk, and there is a risk of head crashes and data loss. Specially manufactured
sealed and pressurized disks are needed for reliable high-altitude operation,
above about 3,000 m (9,800 ft).[128] Modern disks include temperature sensors
and adjust their operation to the operating environment. Breather holes can be
seen on all disk drives—they usually have a sticker next to them, warning the
user not to cover the holes. The air inside the operating drive is constantly
moving too, being swept in motion by friction with the spinning platters. This
air passes through an internal recirculation (or "recirc") filter to remove
any leftover contaminants from manufacture, any particles or chemicals that may
have somehow entered the enclosure, and any particles or outgassing generated
internally in normal operation. Very high humidity present for extended periods
of time can corrode the heads and platters.
For giant magnetoresistive (GMR) heads in particular, a
minor head crash from contamination (that does not remove the magnetic surface
of the disk) still results in the head temporarily overheating, due to friction
with the disk surface, and can render the data unreadable for a short period
until the head temperature stabilizes (so called "thermal asperity",
a problem which can partially be dealt with by proper electronic filtering of
the read signal).
When the logic board of a hard disk fails, the drive can
often be restored to functioning order and the data recovered by replacing the
circuit board of one of an identical hard disk. In the case of read-write head
faults, they can be replaced using specialized tools in a dust-free
environment. If the disk platters are undamaged, they can be transferred into
an identical enclosure and the data can be copied or cloned onto a new drive.
In the event of disk-platter failures, disassembly and imaging of the disk
platters may be required. For logical damage to file systems, a variety of
tools, including fsck on UNIX-like systems and CHKDSK on Windows, can be used
for data recovery. Recovery from logical damage can require file carving.
A common expectation is that hard disk drives designed for
server use will fail less frequently than consumer-grade drives usually used in
desktop computers. A study by Carnegie Mellon University [and an independent one by Google[131] both
found that the "grade" of a drive does not relate to the drive's failure
rate.
A 2011 summary of research into SSD and magnetic disk
failure patterns by Tom's Hardware summarized research findings as follows:
MTBF
does not indicate reliability; the annualized failure rate is higher and
usually more relevant.
Magnetic
disks do not have a specific tendency to fail during early use, and temperature
only has a minor effect; instead, failure rates steadily increase with age.
S.M.A.R.T.
warns of mechanical issues but not other issues affecting reliability, and is
therefore not a reliable indicator of condition.
Failure
rates of drives sold as "enterprise" and "consumer"are
"very much similar", although customized for their different
environments.
In
drive arrays, one drive's failure significantly increases the short-term chance
of a second drive failing.
.jpg)
No comments:
Post a Comment