Skip to main content

Deleting the file completely from the hard disk.

Lot of people usually ask this type of question. How do I get rid of my files completely from the storage device(Especially Hard disk).



To answer this question let us know how the hard disk stores your information.


  1. All you data is stored in the magnetic disk rotating at above 5000 rpm(Speeds may vary).
  2. This magnetic disk is called platter.
  3. The platter is made of magnetic material and coated with magnetic particles.
  4. Your data is just the arrangement of particles.
      The platter's complete address is very huge and complex to handle. To solve this the platter is divided into tracks and sectors. On top of this a file system is deployed(A set of algorithm and program to keep track of your data). Which is controlled by Operating System.

     The file system further divides the space into blocks(Usually you see this while formatting disk as Allocation size). The data is stored along the blocks.

The lower the block size the lower performance & efficient storage utilization.
The higher the block size higher the performance & less efficient storage utilization.

  This is all about the basics.


Now lets jump on to the topic.

  1. When ever you copy a file to disk to is stored and the starting & ending file pointer is created and stored.
  2. This helps in retrieval process.
  3. But when you delete a file It takes very less time than copying.
  4. In theory the amount of time required to copy == amount of time required to delete.
  5. But while deletion process only the file pointers are deleted and the blocks in which the files is stored is counted as a free space. 
  6. The disk only performs the overwriting and not exactly deleting.
Now from the Einstein's theory Just kidding....

     To delete your complete HDD(Disk) you need to copy equivalent amount of some useless data.
This can be quite a bit annoying. What if you want to delete a particular file?


We have solution:

    There are software like file shredder. This will help you to destroy your files to the level in which you specify. It is open source and completely free. Link to download file shredder http://www.fileshredder.org/

For any queries comment below.

Comments

Popular posts from this blog

Blogger.com VS Wordpress.com

Important : Here we compared Wordpress.com and not Wordpress.org Introduction:      First speaking of blogger. It was developed in Pyra labs then later acquired by Internet giant Google. This is completely free blogging platform written in Python. It integrates with most of google services. I am using blogger for the past two years. It is very compact and comfortable.      After speaking about Wordpress. It is developed by Automattic,Inc powered by opensource CMS(Content Management System) Wordpress written in php. It has very fine features such as landing page, sliders, etc. This is also a free platform but you have an option to get premium service too. I think this intro is good enough. Now let compare their features. Blogger Features: Just one google account is good enough to do anything. Integrates into your Gdrive, Photos,Google+. E-mail feeds are very easy to setup with Google owned Feed Burner service. Simplified user interface. ...

2-Dimensional Array with Dynamic Rows and Columns.

In Programming many times we have to store and work  with the data. But choosing the right way of storing is important. Array is one of the most simple and effective way of storing list of data.Now we have to multiple array of data. Ohh! that sounds easy we can use 2 Dimensional Array. I agree 2 Dimensional array is suitable but I have arrays of variable lengths. So simply creating 2-D Array will not be efficient because I have to specify the column size as the highest of my arrays. So there will be lot of unused space. The good solution can be Dynamic 2D Array with variable columns. Also Array of vectors can also be used. But we are not discussing about STL. Algorithm: Create a ptr to ptr to ptr with the name of your 2D Array to hold the Array of Pointers. Now create an Array of pointers depending on the no of rows and store the base address on the ptr to ptr. For every Row allocate the required memory and store the address in the array of pointers. You own the 2D...

Pen drive Shortcut Problem

This guide is to recover your pen drive from shortcut into files.       Sometimes when you plug in your pendrive the contents inside your pendrive apperars to be shortcut. This is caused due a virus which cannot be fixed by your antivirus programs.  Be cool it is easy to fix and your files are safe.   Important don't delete those shortcut items.   1.Just find the drive letter assigned to your pen drive.(shown in windows explorer,eg: e: or f: etc)    2.Now open command prompt.(start->run->type cmd)    3.Type  attirib -h -r -s /s /d x:\*.*      Where  x  denotes your drive letter. Replace  x  with appropriate drive letter.    4.Press enter.  Now your shortcuts will be turned into files.  For any queries please comment below.