News:
Version History:
Version 0.1 First version, unformats quick-formatted DOS 6.22 hard
drives. Program does not unformat floppy drives.
Version 0.2 Second version, unformats floppy disks; but, terminates
with an error as it completes unformatting the floppy
drive. The floppy disk is completely and apparently
successfully unformatted.
Version 0.3 Removed 2 unnecessary libraries under the "includes"
section. Temporarily fixed termination error when
unformatting floppy disks. I'll have to look for a
better solution, though.
Version 0.4 Changed "cout" statements to "printf" statements for
C compatibility. As an added bonus, removing the
"iostream.h" library for "cout" and using "stdio.h"
for "printf" reduced the executable size by 15K.
there still may be a problem with the "dos.h" library
and C code compatability. I also tested this program
under Windows 95 in DOS mode with success.
Note: Before running program in Windows 95's DOS mode
type "lock" and when prompted, type "y" and [ENTER].
Version 0.5 Added /J function to verify the mirror image with the boot
sector, the FAT tables, and the root directory. Added a
message to let the user know that the unformat was
successful. Removed the code that scans for the pointer
to the mirror's location from the unformat function
and made it a separate function to allow this function to be
re-used by other parts of the program.
Discovered that this program really does not work with
Windows 95. Windows 95's format program does not write
a mirror image to the disk. When I originally was testing
my program, the test drive was running under DOS 6.22.
When I was testing the program, I quick-formatted the hard
drive under DOS 6.22. Then, I put the drive in a Windows 95
machine and tested it again without wiping the drive. So,
the image was still there from DOS 6.22--oops!
Found and fixed a bug in the unformatting loop for the FAT
tables. The counter was off by 1.
Version 0.6 Permanently fixed the problem unformatting the floppy drives
as I mentioned in Version .3 and removed the temporary
patch code.
Added the /L function to list files and subdirectories in
the root directory that were recovered. (A quick format
only removes root directory information, it does not affect
the subdirectories themselves.)
Changed the variable names for the 2 total number of sectors
variables.
Fixed the bug that prevented the unformatting of FAT12
formatted hard disks.
Found and fixed a bug that prevented the program from
unformatting a drive with more than approx. 32767 sectors.
Version 0.7 Major modifications to the code: Removed code that used
interrupt 0x21 and replaced it with the code from the
format command that determines the drive location and
uses interrupt 0x13 for drive access. In consequence, the
program now works with FreeDOS.
Version 0.8 Now supports up to 8 hard disks.
Fixed a bug that prevented the program from accessing
sectors above sector 1677216.
Added the /PARTN function to restore partition tables
saved with the "MIRROR /PARTN" command for FreeDOS.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
unformat格式化后的数据恢复源码.rar (8个子文件)
下载说明.txt 2KB
unformat
license.txt 142B
unformat.cpp 32KB
bugs.txt 12B
install.txt 660B
help.txt 881B
news.txt 3KB
unformat.exe 35KB
共 8 条
- 1
资源评论
- zzw007aa2015-04-22没有成功。。
- CPLC2014-10-10可以参考学习一下。
- nmbtcsh2013-03-28下楼 但是没用成 不知是哪里的问题
- Mes_LHK2012-11-11不好用啊,这个资源扣了我分啊,编译不通啊
- 潦草的生命2013-01-27我的也不行,不知是不是不会用,当初是想试试这个命令,后来也没追究。
葡萄使徒
- 粉丝: 113
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 同态加密python.zip
- 基于Python的PCA人脸识别算法的原理及实现代码详解+源码+详细代码解析+开发文档+数据(毕业设计&课程设计&项目开发)
- Decision tree20240105(1).ipynb
- zuoyezuoyezuoye
- zuoyezuoyezuoye
- 机械设计电机转子装配设备sw22非常好的设计图纸100%好用.zip
- 作业作业作业作业作业作业
- xdotool.c
- RLMD鲁棒性局部均值分解信号分量可视化(Matlab完整源码和数据)
- Screenshot_2024-04-26-17-17-26-36_9d26c6446fd7bb8e41d99b6262b17def.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功