《磁盘维护工具》ppt课件

《磁盘维护工具》ppt课件

ID:26954775

大小:332.32 KB

页数:17页

时间:2018-11-30

《磁盘维护工具》ppt课件_第1页
《磁盘维护工具》ppt课件_第2页
《磁盘维护工具》ppt课件_第3页
《磁盘维护工具》ppt课件_第4页
《磁盘维护工具》ppt课件_第5页
资源描述:

《《磁盘维护工具》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、磁盘维护工具-TUROBC++3.0开发学生:杨俊彬指导老师:龚兵2004.5.20面向过程磁盘维护是面对过程的低端开发,强调的是与机器(硬件)的交流。所谓面向过程的程序设计是:用结构化编程语句来编写程序。它把一个复杂的程序分解成若干个较小的过程,每个过程都可以单独地设计、修改、调试。其程序流程完全由程序员控制,用户只能按照程序员设计好的程序处理问题。继往开来站在巨人的肩上,你可以看得更远。在原来的基础上去进一步完善和提高,让这个gbtool的磁盘维护工具不断的升级下去,让它成为磁盘维护上的一盏明灯。历史带给我们的是继承,也是负担。要说程序的长是一种痛苦。那程序的不规范就是一种折磨了。磁盘

2、容量变化计算机硬件系统不断升级换代,其中硬盘容量不断增加,大至分为四个阶段;第一阶段在1988年之前,是FAT12模式,硬盘容量不超过30MB。第二阶段在1988年至1995年是FAT16模式,硬盘容量不超过500MB。第三阶段在1995年至2000年,是FAT32模式,硬盘容量不超过8GB。第四阶段在2001年开始至现在,是FAT32模式向与其它模式过度时期,硬盘容量多超过20GB。而为了支持各时期不同容量的硬盘,计算机主板的ROM-BIOS也在不断升级更新,没有ROM-BIOS的更新,大容量的硬盘不可能使用的。当然还有与硬盘其它新技术的出现不断提高硬盘的运行效率,安全性及可靠性。扩展中

3、断13H对于大容量的硬盘如何正常使用,主要是在ROM-BIOS中应用了扩展INT13H(扩展中断13H)。使用扩展INT13H功能调用,涉及的函数就很多了,读DPT、DBR、任意扇区等等很多个函数要改动。在编写程序中调用读写磁盘函数首先要用扩展INT13H功能调用写出读写磁盘的函数,在读写COMS的磁盘设置模式及硬盘容量可以知道当前主机板是否支持扩INT13H。在编写磁盘维护工具时又要不影响小容量硬盘(当硬盘容量小于8.4GB时硬盘不使用扩展INT13H,小容量硬盘是使用所谓柱面/磁头/扇区即所谓C、H、S方法,24位寄存器计算方法)的使用。大容量分区现在硬盘容量大多超过8.4GB,但分区

4、容量超过8.4GB时就无法使用柱面、磁头、扇区(C.H.S)来计算、使用大分区逻辑磁盘。所以有了使用16位表示柱面数,用6位数表示扇区数,用4位数表示磁头数。系统在接口间传递参数时,只需将多余的高位清零就可以了,无需做任何额外的转换。这样在系统中能够支持的最大硬盘容量为:65535(柱面)×63(每磁道扇区)×16(磁头)×512(第扇区字节)=33.8GB这就是当前所谓最大分区逻辑为32GB的说法了。为了解决超过32GB分区逻辑的问题,有三种方法能使用更大的分区逻辑。①采用位移变换法。②采用LBA变换法。③余数法。所谓余数法即将分区柱面数大于1024整倍数的部分写入分区表。以下是我做的功

5、能我把它分为三部分:1)修改过的功能2)新增加的功能3)与维护相关的工具集功能为节省时间,每部分仅举一到两个例子说明修改过的功能举例 硬盘分区表搜索该功能可以由用户任意输入开始柱面和结束柱面,然后程序自动在开始柱面和结束柱面之间以递增方式进行搜索,并将搜索到的第一个符合要求的分区表显示出来。for命令搜索,通过if判断后的跳转,大大加快了搜索的效率。现在进行整个硬盘的搜索不会超过一分钟。新增加的功能 分区信息搜索该功能可以清楚显示磁盘上分区的各种信息。原理:通过for循环读取0磁头0扇区的柱面数,再用if判断是主逻辑分区,再计算出相应分区的各种信息。新增加的功能55AA码搜索该功能把硬盘0

6、磁头和1磁头以55AA结束的扇区的位置用CHS模式显示出来,以帮助硬盘维护。与维护相关的小功能文件粉碎机。该功能可以将用户不需要的文件从磁盘上彻底地清除掉,安全可靠。文件加解密(替换加密法)该功能采用替换加密法,对文件中所有字母数字和空格进行替换,可以对任意文件进行加密,不管是数据文件还是程序文件(包括各种可执行文件)。总结语衷心感谢指导老师龚兵老师的认真指导和鼎立支持!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。