Board logo

标题: 都在一个程序里,备份恢复 MBR,DBR,FAT,CMOS [打印本页]

作者: GOTOmsdos     时间: 2006-6-26 02:21    标题: 都在一个程序里,备份恢复 MBR,DBR,FAT,CMOS

把自己写的 备份恢复 MBR,DBR,FAT,CMOS 的程序合并成了一个程序(DOS),大家玩玩吧(有源码)。。。
还有 破解 CMOS密码的功能(不是毁了CMOS,而是生成一个有效的密码。。)
全部在自己的机子上经过测试,目前没有问题。

已更新为 支持大硬盘和老硬盘。。。

*********
最新补充
*********
此程序的局限性位: 比如,只能处理主分区表和第一分区的引导信息
但可喜的是:已全面升级为 miniTO,  可使用其精简版,突破了这些限制,还支持备份整个分区表链,和原硬盘信息比较等等功能

详情,请参看:
http://www.cn-dos.net/forum/viewthread.php?tid=29715&fpage=1

[ Last edited by GOTOmsdos on 2008-8-3 at 06:17 PM ]
附件 1: dosback.rar (2006-7-21 00:05, 24.1 K,下载次数: 554)

作者: electronixtar     时间: 2006-6-26 11:58
收藏一个,顶!
作者: cain     时间: 2006-7-2 20:43
GOTOmsdos 我试用了破解 CMOS密码的功能,显示密码是:00001223
这是什么意思呢?实际上我的密码是小写字母k
作者: GOTOmsdos     时间: 2006-7-2 22:06
解出的密码能进入吗?
这个破解功能不是解出原先的密码,是解出一个同样可以进入的密码。
因为,实际上CMOS存放密码的空间只有两个字节,不可能把输入的8个字节都装进去!
只是按照预定的编码规则进行编码的。

[ Last edited by GOTOmsdos on 2006-7-2 at 22:17 ]
作者: cain     时间: 2006-7-2 23:51
解出的密码:00001223  当然不能进,所以才会发帖问了。
作者: GOTOmsdos     时间: 2006-7-3 00:30
哦,不能进?
在我的机子上解出的密码,虽然不是原先密码,但是可以进的。。
可能我采用的解密程序有局限吧?

不过,你试一试 1223 看怎么样?
作者: GOTOmsdos     时间: 2006-7-6 02:43
刚刚加入了 FAT 功能。
作者: GOTOmsdos     时间: 2006-7-9 17:27
代码更新了
作者: zhouhb     时间: 2006-7-12 15:46
谢谢楼主更新代码!
作者: GOTOmsdos     时间: 2006-7-16 19:38
已更新为 支持大硬盘和老硬盘。。。
作者: jpzsj     时间: 2006-7-16 22:44
谢谢,下载试试
作者: GOTOmsdos     时间: 2006-7-18 00:32
刚刚把注释掉的代码全清理掉了,并整理了代码,补充了注释,用VC 的对齐功能对齐了,看起来清爽了。
更新了。
作者: GOTOmsdos     时间: 2006-7-20 18:09
发现这个程序在获取老硬盘参数时的BUG,这个BUG导致读写老硬盘FAT失败
已更正。

原BUG如下:
cylinder=regs.h.ch+1; /* 寄存器的 CH +1 为柱面数  应该是CL的高2位为高2位,CH的8位为低8位 */
sector=regs.h.cl; /* 寄存器的 CL 为每道扇区数 应该是 CL 的低6位 */

改为:
cylinder=((((unsigned int)regs.h.cl)>>6<<8) | regs.h.ch) + 1;
sector=regs.h.cl & 0x3F;

在取值时,没有用指针甚至一般运算,用高效而好玩的位运算。。

现在读写老硬盘FAT就可以了。。
如果有老硬盘的,可以试玩试玩,我自己还没有呢。。

[ Last edited by GOTOmsdos on 2006-7-20 at 20:53 ]
作者: liangkai     时间: 2006-7-24 10:49
谢谢,下载试试
作者: myh159357     时间: 2006-7-24 19:39
楼主厉害
作者: GOTOmsdos     时间: 2006-7-24 22:49
下了试用了的,能不能把情况说一下,有没有遇到什么问题?等等 。。
作者: zts59     时间: 2006-7-26 22:34
谢谢,工具不错,呵呵
作者: LiveOnLove     时间: 2006-7-27 22:20
好。收起来先。。。
作者: markey     时间: 2006-10-18 02:13
谢谢楼主。下来研究研究。
作者: freedossky     时间: 2006-11-11 14:52
谢 啦..
作者: rzg1972     时间: 2006-11-12 10:03
厉害!厉害!
作者: zzw888888cc     时间: 2006-11-21 09:21
怎样让这个程序运行,加什么参数,详细说一下好吗.
作者: GOTOmsdos     时间: 2006-11-24 09:39
你直接运行,会出现提示的
作者: linyouyue     时间: 2006-11-27 11:07
收藏了
谢谢
作者: huangon     时间: 2007-1-14 04:02
请问楼主,我现在硬盘有隐藏分区,开机按F9可以启动隐藏分区进行系统还原,,现在备份MBR下来,以后重装系统后按F9功能会失效,用备份下来的MBR怎么还原回去,还原回去能用吗?谢谢.
作者: lianjiang2004     时间: 2007-1-14 11:19
小试解cmos密码功能,无效。
其它功能不知效果如何。
作者: GOTOmsdos     时间: 2007-1-14 11:21
不知道你说这个F9还原功能有什么用意?
这个F9还原功能可能是装的GHOST 的一键恢复吧?
这个跟我程序没有关系的,互不防碍的

你直接运行,会出现提示的
作者: monicalike     时间: 2007-3-29 03:56
楼主很厉害哦,最近在找一些DOS下检验磁盘扇区的工具,希望能从楼主的程序中得到启发哈。
作者: henrya2     时间: 2007-3-29 08:33
Excellent!
作者: GOTOmsdos     时间: 2007-3-30 06:05
这个程序正在合并到 我写的另外一个单程序工具箱(TOdisk)中,并增强为可处理任意硬盘的任意分区的MBR,DBR,FAT....马上就可以发布
参见:
http://www.cn-dos.net/forum/view ... ghlight=&page=8

[ Last edited by GOTOmsdos on 2007-3-30 at 02:01 PM ]
作者: GOTOmsdos     时间: 2007-3-30 13:59
现已合并更新发布了:
http://www.cn-dos.net/forum/view ... id=2Cbrp9#pid186791
作者: aeno     时间: 2007-4-17 08:32
不错,学习一下
作者: zhgwbzhd     时间: 2007-4-24 09:24
哦,看来GOTOmsdos对bios也有些研究了,能不能告知,如何在dos下修改bios的启动顺序,比如调整光盘或者硬盘优先?
作者: GOTOmsdos     时间: 2007-4-25 06:09
这个要向不点请教了
作者: GOTOmsdos     时间: 2007-4-25 07:35
此工具已全面升级为 功能更多的 miniTO , 见:
http://www.cn-dos.net/forum/viewthread.php?tid=29715&fpage=1
作者: henrya2     时间: 2007-6-16 18:21
不错
作者: xujiaxing9     时间: 2007-11-16 12:52
先下下来看看怎么用......
作者: zzw888888a     时间: 2007-11-17 22:06
楼主厉害
作者: kv2005kv     时间: 2007-11-21 20:21
看看谢谢
作者: micarlxm     时间: 2007-11-23 09:44
LH,不错不错。学习
作者: wchh     时间: 2007-12-24 02:32
谢谢,下载试试
作者: huanhaifeng     时间: 2007-12-28 12:37
刚来支持你 一下
作者: aofunjaw     时间: 2007-12-31 19:56
不錯的東西~~推推~
作者: fulminate     时间: 2008-4-3 15:02
好东东,正用得上
作者: chinafix     时间: 2008-4-21 23:42
楼主厉害
作者: lixun305     时间: 2008-5-20 13:15
多谢,很有帮助!
作者: yogod     时间: 2008-7-28 11:15
支持,下载研究一下
作者: pleaseopen     时间: 2008-8-3 17:09
钱少,很遗憾
作者: GOTOmsdos     时间: 2008-8-3 18:18
我没注意要积分, 已改成无条件下
作者: willing     时间: 2008-10-2 19:36
楼主很强啊,受了,谢谢。。。。
作者: xwysj     时间: 2008-10-3 10:56
支持一下!!!!
作者: iamby     时间: 2008-10-4 03:59
楼主很强
作者: sgzhou12345     时间: 2010-5-18 12:29
看不太明白呀晕了》》》》》》》》》》》》》》》