Want to see what people are talking about? See the latest forum posts.
Theme Graphic
Theme Graphic

Hard Drive Data Recovery Software & Services

Stellar Data Recovery Software, Data Recovery Services & Data Recovery Tools provide a powerful data recovery application to recover lost,...

Subscribe

Author

I am a data recovery expert and doing the research on file recovery and new concept of data recovery.I love the technology.

Archive

Open 2009

Tags

Posted on Thursday, January 28, 2010 at 11:19 PM

Severities of Read Errors and the Error Management Logic

Every computer has a hard drive. Infact, the hard drive is the heart and soul of a computer. And each hard drive in turn has controller. These controllers, while reading data from the disk, use a number of complex techniques for managing errors. The techniques used follow a sequence, and, the simplest method is for managing errors, if any problem occurs with the hard drive. If that method does not work, then high level complex methods are used to manage the error. The error correction methods prevent failure of hard drive and the need to go for Data Recovery solution

Though, every hard drive manufacturer uses different error management techniques, below is just a rough idea of how the hard drive approaches error management:

Error Detection using ECC(error correcting code): In this technique, the hard drive sector is read and the error detection is used for checking read errors. If the sector is error free, it is passed on the interface and read is successfully over.

Error Correction with ECC: Hard drive controller tries to fix the error by applying ECC codes. The data is generally quickly corrected with the codes and is taken as Corrected Automatically, and is not even taken as a read error.

Subsequent Error Correction Attempts: After this, system waits till the disk spins again to reread the sectors, as first step might have failed due to some change in physical state or some other non-repeating problem, like a physical shock or magnetic field. Some errors are repaired after one or more retries, is taken as recovered. And, hence almost all the disk controllers, make more attempts to read through the sectors, a given number of times, before eventually giving up.

Advanced Error Correction: Advanced error correction techniques are deployed by most of the most hard drives, after the failure of the first attempt. These techniques are by far more complex and slow, but more capable of error correction, than, routine correction procedures.

Failure: If hard drive sector is still unreadable, the controller gives read errors. These are unreadable read errors and lead to flashing of error messages on the computer screen.

Even before the read errors occur, hard drives may face issues with locating the data. The manufacturers test the hard drive for quality, at the development stage. However, if any error occurs during the general hard drive operations and can not be fixed through hard drive error correction techniques, your data may become inaccessible.

This behavior of computer hard drive cause critical data loss situations and need Data Recovery solutions to get your data back. If the problem is with hard drive controller or any other physical component, Data Recovery Solution is required to retrieve lost data.

On the other hand, logical failure of hard drive can be fixed through Data Recovery Software. The applications use efficient scanning techniques to methodically scan entire hard drive and extract all lost data from it.

Stellar Information Systems Limited offers advanced recovery solutions for all data loss scenarios. The software are available for Windows, Mac OS X, UNIX, Linux, and Novell operating systems. Service is delivered through safe and sterile environment of Class 100 Clean Rooms using indigenous tools.
Bookmark: Submit To Digg Submit To reddit Submit To del.icio.us Bookmark With StumbleUpon Bookmark With FaceBook Bookmark With Google Bookmarks   Share: Share By Email By Email

0 comments on "Severities of Read Errors and the Error Management Logic"
No comments posted yet.

Leave A Comment
Subject:


Comment:
   Bold Italic Underline          Code Link Image Horizontal Rule


Because you do not have or are not logged in to your Programmer's Heaven account, please enter your name.

Name:


To help prevent comment SPAM, please enter the magic code '751' in the box:




Posting Rules
Please follow these rules when posting comments on blog posts.
  • Do not post anything that is racist, hate speech or of a sexual or adult nature.
  • Do not post or link to anything that infringes copyrighted laws.
  • Posting about security or legal topics is fine so long as you are not glorifying or encouraging people to perform illegal activities.
  • Both the author of this blog and the Programmer's Heaven administrators may delete any inappropriate comments without notice at their own discretion.
 
Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2010 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
bootstrapLabs Logo A BootstrapLabs project.