Font Size: a A A

The Design Of A Disk Detection And Data Recovery Software

Posted on:2016-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y C LiuFull Text:PDF
GTID:2308330473455210Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Computer is charged with the large amounts of data on users, as people are more deepen to rely on computer in the information age. As a device to store large amounts of data,disk plays an essential role in the computer.Some problems such as bad blocks are inevitably arise in using disk,they will increase the risk of data storage.It may need to pay expensive fees to recover the data at least,while cause permanent loss of data.How to reduce these risks such as detect the performent of the disk and try to recover the lost data is an issue we have to discuss.This paper focuses on the study of the disk system and discusses the design methods and ideas of a kind of software with disk detection and data recovery technology.The software system is composed of disk detection part and data recovery part.The disk detection part mainly includes bad blocks tests and storage performance tests.The part of bad block detection chooses read only program to scan the disk area, the size of scanning block is variable and shrinking to a range of sectors at last to be compatible with efficiency.At the same time,drawing program draws the diagrams of sanning progress and bad sectors statistics based on testing results.Reading and writing tests mainly through a timer to extract the progress data to draw the graph of reading or writing rate.The data recovery part includes the data recovery in the case of file deletion and disk formatting in different file system(NTFS and FAT32).The key point of data recovery is to reconstruct the directory relations of deleted files.Binary list is used as the data structure of the file information node in programming. Directory tree is build by the nodes and through searching it we can get the nodes of files that needed to be restored,using the node information to find the location of file data and then complete file data recovery.The method of data recovery after disk formatting is similar to the situation of file deletion.Finally,we show all the functional modules of software to verify the correctness and feasibility of the theory and finish theoretical analysis of the test results for further improvement direction.In this paper, it introduces a scheme to achieve the key function modules of the software system based on meeting the needs of the general users.Wide adaptability,good interaction and test accuracy are the advantages of the software.
Keywords/Search Tags:Disk Detection, Bad Block Detection, File System, Data Recovery
PDF Full Text Request
Related items