Fragmentation defragmentation fragmented computer hard disk drive space allocation files system memory internal external

Files Recovery Software
Home Contact Details Customer Support Download Demo Products  

 
 

cluster 1

cluster 2

cluster 3

cluster 4

cluster 5

cluster 6

cluster 7

cluster 8

cluster 9

cluster 10

cluster 11

cluster 12

Now let us suppose that we create four files, File A, B, C and D in this disk. File A takes 1 cluster, file B takes 4, file C takes 2, and file D takes 3. We store them in the free available space, and they start out all contiguous as shown in the next figure:

A

B

B

B

B

C

C

D

D

D

 

 

After some time let we delete the file C and by doing this, both the clusters which were occupied by file C, are now free or unallocated. This leaves the disk looking like the following figure:

A

B

B

B

B

 

 

D

D

D

 

 

Now, we create a new File E that needs 3 clusters. But, as there are no contiguous blocks on the disk left that are 3 clusters long, so we have to split E into two fragments, using part of the space formerly occupied by C. Now our disk is going to look like the figure given next:

A

B

B

B

B

E

E

D

D

D

E

 

After a slice of time period, let we delete files A and E and create file F which takes up 5 clusters. The disk now looks like the figure given below:

F

B

B

B

B

F

F

D

D

D

F

F

Now we see that the file F ends up being broken into three fragments. This type of data in the disk is called the fragmented data. The example given above is a very simplified example of fragmentation, because the real disks have thousands of files and thousands of clusters, so the problem there is magnified. This gives you the general idea of what happens though.

What a defragmentation program (Like Microsoft’s DEFRAG Program, Norton’s SpeedDisk) does is to rearrange the disk to get the files back into contiguous form. After running the disk defragmentation utility, the Defragmented data on the disk which we were talking about will look like the figure given below:

B

B

B

B

F

F

F

F

F

D

D

D

The Fragmented and Defragmented data have a lot of importance during the data recovery, in many cases.

Let us consider that we have two crashed disks for data recovery, one has fragmented data and one was defragmented recently. And you have to do data recovery by collecting the data from the surface of both the disks as the FAT and Root information of the files is damaged. In such type of cases the percentage of recovery will be proportional to the defragmentation of the data in the disk.

Obviously, the data recovery from the Defragmented disk will be easy and percentage of data recovery will also be high but on the other hand, the data recovery from the fragmented disk will be difficult and time–taking as well as the percentage of recovered data will also be disappointing.

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20


page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35

Next page
 
 
Data Recovery Book
 
Chapter 1 An Overview of Data Recovery
Chapter 2 Introduction of Hard Disks
Chapter 3 Logical Approach to Disks and OS
Chapter 4 Number Systems
Chapter 5 Introduction of C Programming
Chapter 6 Introduction to Computer Basics
Chapter 7 Necessary DOS Commands
Chapter 8 Disk-BIOS Functions and Interrupts Handling With C
Chapter 9 Handling Large Hard Disks
Chapter 10 Data Recovery From Corrupted Floppy
Chapter 11 Making Backups
Chapter 12 Reading and Modifying MBR with Programming
Chapter 13 Reading and Modifying DBR with Programming
Chapter 14 Programming for “Raw File” Recovery
Chapter 15 Programming for Data Wipers
Chapter 16 Developing more Utilities for Disks
Appendix Glossary of Data Recovery Terms
 
 
Pro Data Doctor

Home

Products

Contact Details

Customer Support

Download Demo

Terms and Conditions

 
Pro Data Doctor