中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » miniTO单个程序 DPT/DBR/FAT/CMOS多功能维护工具
« [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] »
作者:
标题: miniTO单个程序 DPT/DBR/FAT/CMOS多功能维护工具 上一主题 | 下一主题
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 181 楼』:  



  Quote:
今天出现一个怪问题:因为我的U盘是被认C盘  也就是1:1  下午试一下备份竟然不能够!

U盘(USB-HD)启动后,就应该是C盘
不能GHOST,就不清楚了, 可以试一试TOdisk, 尤其对小分区,当然,还原也要用它

2007-4-23 11:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 182 楼』:  

其实不是不能GHOST  就是不知道那个环节出的问题,同一代码,同一文件(都是MINITO处理出来的文件)只要不是选U盘就可以,无论是备份还是恢复都不能选C:(1:1)那怕我备份或恢复其他磁盘比如G:都不能选c:保存和搜索GHO文件,也就是说WBAT不能处理它,会不会是WBAT的问题啊!如果是的话其他又正常!后面的都是经过MINITO处理的同一文件的,图上也有反应!按理不会有这样的问题吧!

2007-4-23 12:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 183 楼』:  

很容易搞清,你手动在DOS下,用GHOST备份U盘,看行不行,不久清楚了

2007-4-23 13:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 184 楼』:  

更新:
增加打印硬盘中的或文件中保存的DPT/DBR/FAT的功能
用法:
miniTO -pall[p] [n]

-pall[p] 打印全部硬盘的分区表链/DBR, 有p为满屏暂停
[n] 单个硬盘

miniTO -pallf[p] [n] file

-pallf[p] 打印file中的分区表链/DBR
[n] 单个硬盘

miniTO -pdpt[p]  n:n|?:
          -pdbr[p]
          -pfat[p]
打印分区中的DPT/DBR/FAT

          -pfile[p] file

打印file中的DPT/DBR/FAT

2007-4-23 14:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cchessbd
高级用户





积分 525
发帖 222
注册 2006-8-28
状态 离线
『第 185 楼』:  



  Quote:
Originally posted by GOTOmsdos at 2007-4-23 11:26:

就算对NT/VISTA一窍不通,也可以的

草船借箭:
先清零DBR,再运行它们,不久有了?

DBR是分区启动引导信息的意思吧。

可能是我没说清楚,导致GOTOmsdos兄没有理解。

我是说,在仅知分区类型(ID),比如由PQ,PPM,GDISK,SPFDISK等建立的
NT/FAT32 类型的分区,建立起NT、Vista的引导信息。(/force参数则强制建立)

将ntdetect.com等文件拷到此分区就能启动。

这个有能力做出来吗? 因为BootPart只对FAT32分区的支持比较好,不支持Vista。

我就先说到这吧。

2007-4-23 21:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 186 楼』:  

没错
我说的就是这个事情...
比如要获取DOS的分区引导,可以先建个FAT分区,(可能不用格式化也行),这个在分区表中就有其ID了,然后,清零DBR,然后运行SYS , 不就有了? 主要是看它干了什么..
要取NT的引导信息,作了前面的事后(要建NTFS分区),然后用2K/XP的故障恢复台的FIXBOOT,不就行了?
取MBR和VISTA也是一样的道理

2007-4-23 22:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 187 楼』:  

正在打造 miniTO WIN版本...

2007-4-24 04:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cchessbd
高级用户





积分 525
发帖 222
注册 2006-8-28
状态 离线
『第 188 楼』:  



  Quote:
Originally posted by GOTOmsdos at 2007-4-24 04:07:
正在打造 miniTO WIN版本...

我今天已经做好了系统恢复控制台的PE,不过不小心把同学系统搞坏了阿。

看能否在两周内把改变的DBR传上来。

我建议你把minito的帮助再精简,在一屏里面显示出来,这样对新手来说会比较

方便,可以把目前的帮助整理为参数(-p -d -turn -r/c/s) + /? 的详细说明。

目前帮助实在太难看,难找,要按号几个回车。帮助很不好用。

2007-4-24 10:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 189 楼』:  

昨天说的不能对1:1 (C盘)的操作 是因为在信息里有个<符号  我把它截取到<前面可以显示C:了  烦请GOTOmsdos能否更改一下呢?
现在的版本似乎比开始大好多!记得开始也就40多K吧,

[ Last edited by terse on 2007-4-24 at 11:47 AM ]

2007-4-24 11:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 190 楼』:  

忙了一天,
好久不用VC了,今天把它重装起来,跑起来啦!
现在刚刚弄出来可以运行的WIN版了
不过,主体程序刚弄好,还有问题,,,尤其是参数,,现在放出来,给大家看一下XP的效果吧:

参数现在一定要打上四个以上,不然异常,
还有一点很奇怪:
不能用RELEASE模式编译,一定要DEBUG模式,气死我了,弄的程序很大.
今天太晚了,明天再改..

请参看:
http://www.cn-dos.net/forum/view ... 9992&sid=3Rw4WG

[ Last edited by GOTOmsdos on 2007-4-24 at 03:04 PM ]

2007-4-24 14:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 191 楼』:  



  Quote:
因为在信息里有个<符号  我把它截取到<前面可以显示C:了

MINITO的显示里现在没有 >号啊

2007-4-24 14:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 192 楼』:  



  Quote:
Originally posted by GOTOmsdos at 2007-4-24 14:46:
忙了一天,
好久不用VC了,今天把它重装起来,跑起来啦!
现在刚刚弄出来可以运行的WIN版了
不过,主体程序刚弄好,还有问题,,,尤其是参数,,现在放出来, ...

非常感谢,效率很高嘛。
看来要着手改批处理了。
再次感谢,有问题再来请教。



Windows 一键还原
http://www.yjhy.com
2007-4-24 21:03
查看资料  发短消息 网志   编辑帖子  回复  引用回复
jyssysz
中级用户




积分 343
发帖 50
注册 2004-2-21
状态 离线
『第 193 楼』:  

支持一下,纯学习

2007-4-24 22:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 194 楼』:  



  Quote:
Originally posted by terse at 2007-4-24 11:40:
昨天说的不能对1:1 (C盘)的操作 是因为在信息里有个<符号  我把它截取到<前面可以显示C:了  ...

直接定位读取,多一个字符也不要!
这样就可以了.否则还得过滤!

2007-4-24 22:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 195 楼』:  



  Quote:
Originally posted by 0451lym at 2007-4-24 22:29:


直接定位读取,多一个字符也不要!
这样就可以了.否则还得过滤!

因为我不是做是一键,先用WBAT做个向导, 然后STRINGS对%WBAT%处理,但%WBAT%里有<符号好象WBAT处理出错!
strings gpath=left %wbat%,9
strings gpath=RIGHT %gpath%,2
还有更简单的?望指教...(当然除非在最开始的信息可以处理的,但我想全面的分区信息显示在屏幕上以便更明了)

  Quote:
Originally posted by GOTOmsdos at 2007-4-24 14:57:

MINITO的显示里现在没有 >号啊

我用的是最新的  对U盘处理的信息还是有<

[ Last edited by terse on 2007-4-25 at 09:02 AM ]

2007-4-25 08:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: