Category: 

In Computers, what is an Eraser?

Article Details
  • Written By: Brendan McGuigan
  • Edited By: Bronwyn Harris
  • Last Modified Date: 26 August 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Roughly one-fifth of the world's stock of gold - worth over $200 billion USD - is stored under the streets of London.  more...

September 30 ,  1949 :  The Berlin Air Lift ended.  more...

In computers, an eraser is a term used to describe either a software program or hardware device intended to completely erase the contents of a hard drive. Using an eraser is the only real way to ensure data is removed from a hard drive, as simply formatting the drive leaves the option to recover a great deal of the information present. There are different levels of security for an eraser, with the most basic doing more than a simple format, but still leaving some possibility of reconstructing bits of data, and the most advanced destroying every shred of data on the drive.

To understand why an eraser is important, it can be helpful to understand how hard drives store information, and what happens when a computer is told to delete a file. Files are stored in bits across the drive; when the user opens a file, it checks to see where that file is stored and reads it. Over time, these files will become fragmented and spread out over the hard drive, but the hard drive can still find them and reconstruct the file completely. Empty space on the hard drive is flagged as empty so that the computer knows it can put new files there or let existing files spread on to those data blocks.

Ad

When a file is deleted, it is first put in a temporary holding bin on the computer, such as the trash or recycling bin. At this point, any user can simply open the bin and find the file, and drag it back out to reopen it. Many people, once they've emptied the trash, think those files are permanently erased. In reality, all that happened is that the computer switched those data blocks from saying they had information on them to saying they were empty and could be over-written.

The trick is, those blocks will not necessarily be overwritten unless lots of other files are added to the computer. This means an advanced user can simply switch how the computer sees them, and the information will reappear. In fact, even if lots of new files are added to the computer, the chances are high that chunks of the original files will remain. A dedicated individual could reconstruct large swaths of data, such as pieces of personal emails, passwords, or billing information. For this reason, it's crucial to use an eraser when disposing of a hard drive that may have any sensitive information on it.

An eraser basically takes all of those data chunks and says they are empty. Then it goes through and randomly writes information on each and every byte of the hard drive, making sure it overwrites anything that might be there. A standard format for erasers consists of going through and writing a 1 on each and every byte, then going through and writing a 0 on each and every byte. At the end of this, it is likely that all the data will be completely erased.

A hardware eraser does the same thing as a software eraser, but does it without the need of a computer. This way, a person can take a hard drive, plug it into the eraser, and it will automatically cleanse all data from it. This can be ideal for organizations with many hard drives that need erasing. For people who want to be absolutely sure their data is gone, a further option exists: hard drive shredding. This is the process of actually taking the data plates from the hard drive and shredding them, and sometimes further incinerating them, insuring that absolutely no data can survive.

Ad

You might also Like

Recommended

Discuss this Article

anon156715
Post 4

Is "f" discing a computer considered a permanent eraser?

anon155731
Post 3

My words to live by are: "Do not put in writing or any other form, anything that you would not want read in the school auditorium."

anon155650
Post 2

Which of the erasers does get rid of everything both as you use it and to be able to switch it to a complete drive removal?

anon155649
Post 1

Can any of these erasers be used to get rid permanently of all past history without losing any of the info, programs and drivers? I guess that the eraser can only be used when you have finished with the computer.

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}