当前位置: 代码迷 >> C语言 >> [**** 加入了压缩分卷!和扇区到扇区读写****] [原创]DOS下迷你硬盘读写器终 ...
  详细解决方案

[**** 加入了压缩分卷!和扇区到扇区读写****] [原创]DOS下迷你硬盘读写器终 ...

热度:138   发布时间:2006-07-08 13:16:11.0
[**** 加入了压缩分卷!和扇区到扇区读写****] [原创]DOS下迷你硬盘读写器终于完工

DOS下迷你硬盘读写器终于完工了!
可读写绝对扇区,支持大硬盘,U盘(需加载驱动),软盘。。
由于代码效率高,速度很快。
基本通过测试。
最后在自己的机子上大胆进行了写测试,即用坏数据写入硬盘,硬盘崩溃后,再用本程序把预先备份的数据恢复到硬盘,结果硬盘完好如初。。

有源码大家玩玩。。。

刚加了如果读写出错,给原因的提示
换成了 C 的注释,这样,不用TC3(BC31),TC2就可编译了
刚解决了基本INT13不出现出错提示的BUG..
除了考虑到能读写2048GB,没有加入起始扇区和要处理的扇区参数的对误输入负数的检测外(,否则的话,只能读写1024GB左右了.)对其他几个输入参数都进行了检测..

考虑 DOSFOREVER 的中肯意见
今天 加了 如果 不支持扩展13中断,就先获取硬盘本身的参数来显示出来,调用基本13中断以其参数CHS值来读写,这样就兼容了 非 磁头255,扇区63 的硬盘(也就是很老的硬盘),这样程序的兼容性就很强了。。

也加入了读写 "非1.44mb"软盘的功能, 说明见主帖。。。

另,即使支持扩展,也根据扩展48号功能,获取硬盘参数,显示出来。
显示出硬盘参数,能让用户心中有数。。。

另,把扩展13的读写缓冲增为100扇区的字节数,这样速度就更快了!
(不能再超过了,否则,就超过了文件读写的最大数了)

程序到此 ,基本告一段落了。。。
需要在扩展程序功能的,可在程序上再加上去吧。。

欢迎大家下载玩玩。。。
希望对有兴趣的有点帮助。。


[此贴子已经被作者于2006-8-13 1:36:31编辑过]

搜索更多相关的解决方案: 分卷  DOS  硬盘  数据恢复  BUG  

----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
楼主令我想起了2004年的神

下载的时候有点联想到,看完网站更加觉得象,呵呵……

[此贴子已经被作者于2006-7-8 14:41:00编辑过]


----------------解决方案--------------------------------------------------------

自称羊城什么什么的,你是广州人?


----------------解决方案--------------------------------------------------------
呵呵,支持一下
----------------解决方案--------------------------------------------------------
不过原理、注释、代码结构什么都没,怎么看啊,连帮助都没。。。
----------------解决方案--------------------------------------------------------
以下是引用live41在2006-7-8 14:41:49的发言:

自称羊城什么什么的,

我什么时候自称羊城?


----------------解决方案--------------------------------------------------------
以下是引用神vLinux飘飘在2006-7-8 15:08:41的发言:
不过原理、注释、代码结构什么都没,怎么看啊,连帮助都没。。。

刚完成,等一下补充上注释吧。。


----------------解决方案--------------------------------------------------------
羊城霄触云轩木鸢童子

cao,起这么长的名字,想当年神也就是一个小毛孩的时候也没用这么长的网名
----------------解决方案--------------------------------------------------------
中文系的叫童子,那老k那研究虫子的不就叫赖蛤蟆了
----------------解决方案--------------------------------------------------------
  相关解决方案