中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » 其它操作系统综合讨论区 » WIN版(控制台和图形界面双版!) miniTO 硬盘维护工具
作者:
标题: WIN版(控制台和图形界面双版!) miniTO 硬盘维护工具 取消高亮 | 上一主题 | 下一主题
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『楼 主』:  WIN版(控制台和图形界面双版!) miniTO 硬盘维护工具 使用 LLM 解释/回答一下

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

今天太晚了,明天再改..

...
先已改善好,可以正常运行了.

有意思的是:
WIN版与DOS版互相兼容(除了WIN版不支持显示MBR/DBR/FAT的内容外)
就是说,在DOS下用miniTO可以读取在WIN下用miniTOw获取的数据,恢复到硬盘,
反之,亦然.
非常自由方便

新参数如下:(全部参数可以在任何地方)

miniTOw MBR/BOOT/FAT Tool 1.0 Copyright(c) GOTOmsdos tdaim@sina.com
miniTOw
] ]
/S|/R|/E|/C|/L
/T n:n|?:
Common:
/FLOPPY : Support Floppy
/NoHP : Do not get HDD Parameter
/NTFSPRO : Support NTFSPRO DOS letter
/IFS : ... IFS ...
/DOS : Take ?: as DOS letter

n : No.drive
n:n : drive:partition, e.g. 1:2
?: : WIN letter, e.g. D:

/?|/H : Print help
/D : Print Drive info. n=drive; A=Floppy
/P : Print Partition info. A=Floppy; :=DOS letters; F=FAT N=NTFS
FN=FAT&NTFS; L=Linux; NoH=No Hidden
/V : WIN Vol prior to DOS label
/S : Save
/R : Restore
/E : rEplace BOOT1/FAT1 with BOOT2/FAT2, FAT32 only
/C : Compare with file (/MBR|/BOOT/FAT UNneeded)
/L : Look info in drive/file
/MBR : Master Boot Record
/BOOT : DOS Boot Record. i.e. DBR
/FAT : File Allocation Table
/A : All partitions/drives, allowed with n
/Fxx : File, xx = name
/Y : Yes to write drive
/T : Turn to print ?:|n:n from n:n|?:


WIN的图形版出来了!

最新版和DOS版和源码地址:
http://www.cn-dos.net/forum/viewthread.php?tid=30157&fpage=1

Last edited by GOTOmsdos on 2007-5-6 at 11:29 AM ]


附件 1: miniTOw-1.4.rar (2007-4-27 01:20, 31.38 KiB,下载次数: 195)
附件 2: 图形版miniTO-1.0.rar (2007-4-29 09:28, 16.14 KiB,下载次数: 143)
2007-4-24 14:53
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

怎么输入 minitow -p , minitow -p1 , minitow -nohp -p1, minitow -d , 全无反反应?不出结果。




Windows 一键还原
http://www.yjhy.com
2007-4-24 21:06
查看资料  发短消息  网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

前面说了,还没完全弄好...今天希望解决它

刚才调了一下VC, 现在可以用RELEASE方式编译了,252KB减小到76KB !

Last edited by GOTOmsdos on 2007-4-24 at 10:38 PM ]


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





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

急呀,呵呵。期待中。。。。。。。。




Windows 一键还原
http://www.yjhy.com
2007-4-25 02:35
查看资料  发短消息  网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

大家久等了!
搞了一天,初步弄出来了,遗憾,目前禁用了打印功能,
显示的和用盘符表示的分区操作仍是纯DOS的盘符,
所以,用盘符作的操作相当于是在WIN里干纯DOS的勾当.
哈哈, 好玩啊!
(不过,已数字表示的硬盘和分区是没问题的)
暂没有空闲空间和WIN的盘符显示,明天,可加进去..

要操作WIN的盘符,明后天可以加进去..

参数作了全面的调整,用法如下:

主参数:

/D... /P...

/S|/R /MBR|/BOOT|/FAT n|n:n|?: /ALL /Ffile

补充参数:

/FLOPPY /NOHP /NTFSPRO /IFS /VOL


参数够简单了吧!
而且,全部参数,不管先后次序都可以...



已上传...

Last edited by GOTOmsdos on 2007-4-28 at 02:22 PM ]


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





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

miniTOw /d 和miniTOw /d1以及miniTOw /d2都是一样的结果,如下:

DRIVE PARTITIONS CYLINDER HEAD SECTOR ALL SECTOR CAPACITY
1 5 0 0 0 0 0 MB
2 1 0 0 0 0 0 MB

miniTOw /P的结果:
1:1 PRIMARY YES NO 07 NTFS/HPFS 5137
1:2 = D: LOGICAL NO NO 0B FAT32 NO NAME 20559 0
1:3 LOGICAL NO NO 07 NTFS/HPFS 9499
1:4 = E: LOGICAL NO NO 0B FAT32 NO NAME 20559 0
1:5 = F: LOGICAL NO NO 0B FAT32 NO NAME 20559 0
2:1 = C: PRIMARY YES NO 04 FAT16(32M-) USBZIP-BOOT 123 0

注意:2:1是U盘 WIN里的盘符是I 1:1盘符才是C盘

Last edited by terse on 2007-4-25 at 01:00 PM ]


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

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

我前面帖子说了:
显示的和用盘符表示的分区操作仍是纯DOS的盘符,
所以,用盘符作的操作相当于是在WIN里干纯DOS的勾当.
哈哈, 好玩啊!
(不过,已数字表示的硬盘和分区是没问题的)
暂没有空闲空间和WIN的盘符显示,明天,可加进去..

要操作WIN的盘符,明后天可以加进去..


不过,有时,DOS程序可能还就需要这种....


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

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 8 楼』:   使用 LLM 解释/回答一下

miniTOw /d 和miniTOw /d1以及miniTOw /d2都是一样的结果

知道了,明天查


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

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 9 楼』:   使用 LLM 解释/回答一下

你的WIN C盘是 NTFS DOS不认的, 所以2:1是C


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

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 10 楼』:   使用 LLM 解释/回答一下

可以了, 几个BUG都已经干掉了....
现在的版本基本正常..如发现BUG,敬请提出来...

已更新上传..


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





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 11 楼』:   使用 LLM 解释/回答一下

试过: FREEmb 一项都为0 怎么回事?


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

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 12 楼』:   使用 LLM 解释/回答一下

显示空闲空间的功能,快了,正在做...应该很快的..
我的速度已经是火箭速度了啦!


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

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 13 楼』:   使用 LLM 解释/回答一下

新换参数已写到首帖了..


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





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 14 楼』:   使用 LLM 解释/回答一下

非常感谢。辛苦了,呵呵。




Windows 一键还原
http://www.yjhy.com
2007-4-26 10:08
查看资料  发短消息  网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 15 楼』:   使用 LLM 解释/回答一下

内嵌帮助已经加进去了, 精简成一页中...
2K/XP的CMD, 稍微拉长一点长度就完全显示出了..

已更新上传,见首帖


2007-4-26 10:25
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: