中国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多功能维护工具
« [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] ... [16] »
作者:
标题: miniTO单个程序 DPT/DBR/FAT/CMOS多功能维护工具 上一主题 | 下一主题
0451lym
高级用户





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



  Quote:
Originally posted by cchessbd at 2007-4-20 04:19:


这个应该与grub等无影响,他们只是启动引导、管理。
可能与你启动盘中的驱动有影响。
最好在纯dos下测试问题是否存在。

http://zhenlove.com.cn/cndos/fil ... gr_2007m_v2.103.zip

这是最新的AVLGO!
如果你怀疑请用AVLGO装载任意一个能启动的DOS盘,请你在纯DOS下不加载任何驱动后运行变通版程序来测试!
如果不存在问题,请你回复!!!!

希望你能尊重朋友们的意见,并希望你用事实来反驳其他人的帖子!





以下是我测试的情况:
我用AVLGO装载老葛的和xusen的DOS盘在纯DOS下不加载任何驱动的情况下运行变通版出错,按回车4次后继续执行!

[ Last edited by 0451lym on 2007-4-20 at 04:54 AM ]

2007-4-20 04:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
llztt
中级用户




积分 204
发帖 44
注册 2003-8-8
状态 离线
『第 107 楼』:  

一个完善的程序就不该要使用者去面对中间出现的错误,象程序员们必须会的一课是如何发现异常并处理异常
既然大家用MINITO的目的是为了显示分区信息,那就不该出现提示某个分区未格式化或无法读取,当然也不该出现插入软盘类似信息,特别是发现有了显示剩余容量功能后,错误一直存在,实在不行去掉也罢,或者这样,未格式化或非FAT分区的剩余容量就留空,别用什么字符串替代

不同启动环境很可能会影响程序运行的,这样的例子比比皆是,测试GRUB等环境下的通用性是很重要的。。

发现MINITO确实只读取分析分区表,加了参数IFS,其实只是程序自己内部按照IFS的习惯推测盘符的排列,而不是象PSI那样,在IFS运行后按照已分配的盘符再进行对照分析分区信息。。。所以MINITO会按照自己的盘符算法,不分配盘符给第二主FAT分区(虚拟机下),再加IFS参数后,就会发现和实际IFS运行后的盘符是完全混乱的,因为MINITO不依赖实际的IFS而分析,而是按自己的算法(证明:程序中没有IFS , MINITO照样运行)。。。

说不上谁好谁坏,不过有一点,既然加了-IFS参数,却不按实际的IFS运行结果来分析判断,而是走自己的路,幸运的是还没发现实机中,IFS异常的情况

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





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



  Quote:
Originally posted by 0451lym at 2007-4-20 04:45:


http://zhenlove.com.cn/cndos/fil ... gr_2007m_v2.103.zip

这是最新的AVLGO!
如果你怀疑请用AVLGO装载任意一个能启动的DOS盘,请你在纯DOS下不加载 ...

已下了你上传的avlgomgr,
装载我自己的img可以正常运行minito。

2007-4-20 05:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





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

不知道为什么在我的机器上用AVLGO装载任何的IMG都有问题,但是用GRUB却没问题.
而用AVLGO装载任何的IMG,运行其他分区表的软件却没有这个问题!


按道理不应该有这个现象因为:AVLGO是基于 Grub 0.97 构建的磁盘虚拟启动工具,究竟是为什么这样呢?

[ Last edited by 0451lym on 2007-4-20 at 05:59 AM ]

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

C++启程者


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

应大家的要求,大家的意见还是很合理的, 现在问题基本解决了
1
现取消变通版,在运行标准版时在后面加参数 : -nohp 就可以了
2
默认取消支持软盘,这样就不会有烦人的警告了,要支持,在后加参数: -floppy  
3
遇到未格式化或有问题的的分区(FAT/NTFS),不会出现烦人的警告了., 只出现MINITO给出的正常的警告,后继续执行..

不显示第一主分区以后的FAT主分区 盘符 的问题,跟IFS没有任何关系,IFS是加载的NTFS/LINUX!
IFS加载的第一主分区以后的NTFS主分区, MINITO是正常加入的

这是虚拟机的缘故,不是它分配的,而是虚拟机造成的的, 跟IFS和MINITO都没有关系,
MINITO和纯DOS都是一致的..和纯DOS一致才是硬道理吧.

已更新上传,见首帖
有什么问题,可以继续提出来,只有时间还允许,就改善..

[ Last edited by GOTOmsdos on 2007-4-20 at 06:44 AM ]

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





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

OK,已经不在提示软盘警告了!

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

C++启程者


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



  Quote:
minito -d1 是显示disk1的信息
minito -d   显示
1 A...
2 disk1...

这显然有矛盾的地方。

这个 -D 不是仅指硬盘,而是指全部磁盘(包括软盘)
-D1 就仅指硬盘, 因为软盘不参加排号, 从0排号也不对,因为软盘有两个, 而硬盘号又要跟GHOST接轨,从1, 所以软盘是不能排号的

最前面的是序号, 接着是硬盘号, 软盘没有号

这不矛盾的

[ Last edited by GOTOmsdos on 2007-4-20 at 06:50 AM ]

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





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

No.  N:N   : N  PRI/LOG ACT HIDE ID FILE SYSTEM  LABEL       TOTALmb FREEmb
[1 ]  1:1  C: 1  PRIMARY YES NO   0B FAT32        NO NAME     5130    2721   
[2 ]  1:2  E: 3  LOGICAL NO  NO   0B FAT32        NO NAME     5130    1243   
[3 ]  1:3  F: 4  LOGICAL NO  NO   0B FAT32        NO NAME     4110    2643   
[4 ]  1:4  G: 5  LOGICAL NO  NO   0B FAT32        NO NAME     4102    882   
[5 ]  1:5  H: 6  LOGICAL NO  NO   0B FAT32                    31525   1383   
[6 ]  1:6  I: 7  LOGICAL NO  NO   0B FAT32        软件备份    26317   3140   
[7 ]  2:1  J: 8  LOGICAL NO  NO   07 HPFS/NTFS                76308   2047   
[8 ]  3:1  D: 2  PRIMARY YES NO   04 FAT16(<32M)  USBHDD-BOOT 962     957   


有几点建议:
1、好象NO.项好象没什么用处吧,浪费了空间。
2、X:Y = Z: 最好中间有个等号,或者X:Y_Z:也行,可以统一为一个项目下(分区符)。
3、字母盘符后面的 N项目好象也是没什么用途吧?也可以精简掉。
4、ID是什么用途?如果没什么直接的用处也可以精简掉!或者给个开关,屏蔽掉!
5、HPFS/NTFS 能不能改为:NTFS/HPFS,或者去掉HPFS,因为毕竟HPFS很少而且好象IFS不能驱动HPFS分区吧!
6、卷标项有2个问题,一是“NO NAME”可以用空格代替(如果麻烦不改也可以)二是U盘的卷标无法显示,“USBHDD-BOOT”可以单独列出一个设备项!

暂时就提这么多吧!不知道我说的对不对,还是看看大家的意见吧!

[ Last edited by 0451lym on 2007-4-20 at 08:15 AM ]

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





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

请指教: 如何获得帮助信息?
我机子minito死机,现在只能用minito -nohp,可是怎么获得用法帮助呢?



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





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



  Quote:
Originally posted by 0451lym at 2007-4-20 08:13:
No.  N:N   : N  PRI/LOG ACT HIDE ID FILE SYSTEM  LABEL       TOTALmb FREEmb
[1 ]  1:1  C: 1  PRIMARY YES NO   0B FAT32        NO NAME     5130    2721   
[2 ]  1:2  E: 3  LOGICAL NO  NO   0B FAT ...

我的看法:
1,支持。
2,无所谓,保持现状应也无问题。
3,同意。
4,ID似乎可用于判断分区类型及激活状态。
5,无所谓,保持现状应也无问题。



Windows 一键还原
http://www.yjhy.com
2007-4-20 08:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





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

我也来说几句:
1、NO列的[]是否可以去掉以显得更明了(包括MINITO -D后出现的[ ];MINITO -D后,[]那一列也没用上过!),其实确如0451lym所说NO列可以去掉,这个NO好象和X:Y 的Y相同的,(除非的整盘整区显示),即便这样那意义也不大!
2、N:N以及后面的: 最好可以把:去掉(这个纯属个人要求,搜索判断时用;有也无妨;)!个人意见!当然最主要是看大家的意见!以及你实际处理时的方便度!

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





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

刚发现一个问题,计算可用空间,明显错误。

NTFS分区,加载ifs后,全部显示2047。即使是FAT分区,我有两个fat分区(win下C: F:),仅C:显示正确。F:空14GB,显示仅2051MB。
---------------
No.  N:N   : N  PRI/LOG ACT HIDE ID FILE SYSTEM  LABEL       TOTALmb FREEmb
[1 ]  1:1  C: 1  PRIMARY YES NO   0B FAT32        NO NAME     7538    3577   
[2 ]  1:2        PRIMARY NO  YES  17 HPFS/NTFS                7467   
[3 ]  1:3        LOGICAL NO  NO   07 HPFS/NTFS                10001   
[4 ]  1:4        LOGICAL NO  NO   07 HPFS/NTFS                15005   
[5 ]  1:5  D: 2  LOGICAL NO  NO   0B FAT32        APPZ        30004   2051   
[6 ]  1:6        LOGICAL NO  NO   07 HPFS/NTFS                44453   



No.  N:N   : N  PRI/LOG ACT HIDE ID FILE SYSTEM  LABEL       TOTALmb FREEmb
[1 ]  1:1  C: 1  PRIMARY YES NO   0B FAT32        NO NAME     7538    3577   
[2 ]  1:2  E: 3  PRIMARY NO  YES  17 HPFS/NTFS                7467    2047   
[3 ]  1:3  F: 4  LOGICAL NO  NO   07 HPFS/NTFS                10001   2047   
[4 ]  1:4  G: 5  LOGICAL NO  NO   07 HPFS/NTFS                15005   2047   
[5 ]  1:5  D: 2  LOGICAL NO  NO   0B FAT32        APPZ        30004   2051   
[6 ]  1:6  H: 6  LOGICAL NO  NO   07 HPFS/NTFS                44453   2047



Windows 一键还原
http://www.yjhy.com
2007-4-20 08:38
查看资料  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





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

-nohp使用后NTFS分区空间确实出错!

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





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



  Quote:
Originally posted by 0451lym at 2007-4-20 08:47:
-nohp使用后NTFS分区空间确实出错!

问题是我不用-nohp还不行。呵呵。



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





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

建议把No. 和N项屏蔽掉,根据本人水平,N项的存在,增加了批处理处理的难度。
用次工具,不少是用于批处理的,建议能从便于批处理处理的角度,安排输出项目。

个人以为,minito用于一键备份的辅助工具时,最主要的几项是:
1,活动主分区分区号,占用空间,分区类型(有时需要)。
2,最后分区号(或其他指定分区),分区类型,可用空间。

[ Last edited by lianjiang2004 on 2007-4-20 at 09:19 AM ]



Windows 一键还原
http://www.yjhy.com
2007-4-20 09:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] ... [16] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: