摘要
一、数据重要性
1、硬盘物理破坏;--------------------------------------------------------------1
2、非法操作或误操作-----------------------------------------------------------2
3、病毒破坏------------------------------------------------------------------2
4、黑客攻击------------------------------------------------------------------3
二、系统-----------------------------------------------------------------5
(一)硬盘物理结构分析-------------------------------------------------------5
1、磁盘地址结构分析----------------------------------------------------------6
(二)硬盘主引导记录分析-----------------------------------------------------7
1、主引导程序----------------------------------------------------------------7
2、分区表-------------------------------------------------------------------8
(三)扩展分区中逻辑分区的组织结构分析-------------------------------9
(四)FAT分区BPB表分析--------------------------------------------------10
(五)磁盘工作模式及中断Int13H分析-----------------------------------11
三、软件的设计与实现---------------------------------------------------------12
(一)软件设计要求------------------------------------------------------------13
(二)开发语言的选择---------------------------------------------------------13
(三)开发平台的选择---------------------------------------------------------13
(四)程序主要模块的结构图------------------------------------------------13
(五)开发工作流程------------------------------------------------------------14
1、界面设计------------------------------------------------------------------14
(1)窗口类的设计-------------------------------------------------------------14
(2)按钮类定义--------------------------------------------------------------15
(3)窗口类定义--------------------------------------------------------------17
(4)对话框类定义-------------------------------------------------------------17
(5)文本输入框类定义-------------------------------------------------------18
(6)菜单类设计--------------------------------------------------------------19
2、功能设计-------------------------------------------------------------------21
(1)读写扇区的实现----------------------------------------------------------21
(2)分区管理功能的设计----------------------------------------------------24
(3)读分区信息--------------------------------------------------------------25
(4)新建分区----------------------------------------------------------------25
(5)删除分区-----------------------------------------------------------------25
3、功能组装与测试-------------------------------------------------------------26
四、心得与体会---------------------------------------------------------------27
五、主要
摘 要
硬盘是机系统中信息资源最重要的存储设备,其所存放信息资源的价值往往要远高于硬盘产品自身的价值。随着硬盘的日益小型化和存储容量的不断增大,在硬盘上存储的软件系统和数据信息也更加复杂化和大型化。近年来,新型硬盘无论在容量,速度和可靠性等方面都有了飞速的,各类硬盘新技术层出不穷,先进技术的注入使得计算机的硬件故障率大为降低。相反地,随着微机系统软件和软件的大型化和复杂化,计算机的软故障却呈现上升趋势。微机系统的故障也主要来自硬盘子系统,“救活一个硬盘,也就救活了一套微机系统!”是广大计算机用户,专业检修和维护人员的切身体会。
