Access control method and module with data recovery option for a hard disk

1. An access control method for a hard disk, comprising the steps of: (A) partitioning the hard disk into primary and secondary partitions; (B) in response to a write command from a host terminal for storing write data in an addressable space found in the primary partition of the hard disk, (i) creating a recovery file that includes a write time, an address of the addressable space, and recover information including a starting data found in the addressable space of the hard disk during the write time, and (ii) storing the write data in the primary partition at the address of the addressable space, and the recovery file in the secondary partition; and (C) in response to a recover command from the host terminal, (a) retrieving the recovery files from the secondary partition, the write time in each of the retrieved recovery files being not earlier than a recovery time associated with the recover command, and (b) based on the contents of the recovery files retrieved in sub-step (a), restoring the primary partition to the starting data initially found therein during the recovery time.

2. The method of claim 1, wherein, in sub-step (ii), the address of the addressable space, the write data and the recovery file are stored in a buffer prior to storage in the hard disk.

3. The method of claim 1, wherein the recover information further includes the write data.

4. The method of claim 1, wherein, in sub-step (b), restoring of the primary partition is performed in a chronological order of the write times in the retrieved recovery files starting from one of the retrieved recovery files having a latest write time.

5. The method of claim 1, further comprising the step of reporting a total storage capacity of the hard disk as being equal to that of the primary partition in response to a capacity inquiry command from the host terminal.

6. An access control module for a hard disk that is partitioned into primary and secondary partitions, said access control module being responsive to write and recover commands from a host terminal, and comprising: a processor; a first interface adapted to connect said processor to the host terminal; a second interface adapted to connect said processor to the hard disk; a command interpreter coupled to said first interface for interpreting the write and recover commands; and a recovery file creator coupled to said processor and said command interpreter; wherein, in response to the write command for storing write data in an addressable space found in the primary partition of the hard disk, said command interpreter enables said recovery file creator to create a recovery file that includes a write time, an address of the addressable space, and recover information including a starting data found in the addressable space of the hard disk during the write time, and further enables said processor to store the write data in the primary partition at the address of the addressable space, and the recovery file in the secondary partition; and wherein, in response to the recover command from the host terminal, said command interpreter enables said processor to retrieve the recovery files from the secondary partition, the write time in each of the retrieved recovery files being not earlier than a recovery time associated with the recover command, and based on the contents of the recovery files retrieved by said processor, to restore the primary partition to the starting data initially found therein during the recovery time.

7. The access control module of claim 6, further comprising a buffer coupled to said processor, said processor storing the address of the addressable space, the write data and the recovery file in said buffer prior to storage in the hard disk.

8. The access control module of claim 6, wherein the recover information further includes the write data.

9. The access control module of claim 6, wherein said processor restores the primary partition in a chronological order of the write times in the retrieved recovery files starting from one of the retrieved recovery files having a latest write time.

Read More

Recover Deleted Files From Recycle Bin

If you deleted an important file from recycle bin that you really needed, do you have any way to get it back? Some people hit the fan and begin to drastically panic if the file they deleted was very important. In fact, you can recover deleted files from the Recycle Bin. The file you deleted from the recycle bin hasn’t actually been permanently erased yet, it is still hidden deep within your computer’s hard drive. All you need to do is know how to find it, and with the aid of new advanced software’s, finding and recovering that deleted file can be as simple as a few clicks of your mouse.

A common misconception is that once you delete a file from the Recycling Bin it has been erased forever, and it is no longer present on the Hard Drive. Luckily for you this is not true, you see when you click empty recycle bin, windows does not actually delete the files, Those commands just generally delete a file’s name from the directory so it won’t show up when the files are listed. But the information itself can live on until it is overwritten by new files. Therefore the file has not actually been deleted; instead the space that it occupied has been freed up and listed as re-use space. Now until that file is overwritten by new data your file is still there and can be retrieved.

The first thing you should do if you want to get your files back is to stop downloading or installing any new data on the hard drive. The reason being, that once you install new programs or download new data onto the Drive it could use up the space created by your deleted file and it will be a lot harder to recover. Having more available space on your hard drive will increase your chances of recovery, as Windows avoids using up space that has recently been freed; therefore if you have plenty of room on your hard drive it will use that before it touches the space from the deleted file. Although I still strongly recommend you act as soon as possible and do not download any new material to your hard drive, that way you will most certainly have your deleted files back.

Therefore in order to recover deleted files from the recycle bin you must obtain a good Undelete Software, these software’s can recover data from almost any data drive like hard disks, USB drives, Zip drives, SD Cards etc.. The software’s can also recover data from data cards in digital cameras and cell phones. The good news is that most Undelete Programs offer a Free Download, so you can try out their software at no cost to see if you are able to recover your deleted files from recycle bin.

Read More