DiskGenius论坛

 找回密码
 注册
查看: 19687|回复: 16

关于 DG FOR DOS 3.2.1107 的几点建议

[复制链接]
发表于 2009-11-13 10:29:25 | 显示全部楼层 |阅读模式
本帖最后由 doshome 于 2009-11-13 18:22 编辑

你好,李大海!

我是 DOS之家站长 一键GHOST作者 葛明阳 ,本软件一直收录DG2.0,在此表示感谢,新版 一键GHOST 准备收录 3.2,试用过程中发现几个问题,主要测试了一下“快速分区”:

试验环境:使用的是自制的8MB多的IMG + 1107测试版,报告如下:
Start
nTotalDisks: 1, nTotalFloppys: 0
Detect 00:
CMOS parameter: C/H/S=120/4/36
Detect ExtInt support.
Support ExtInt. Version: 21
Detect 01:
Detect 02:
Skip other floppys.
Detect 80:
CMOS parameter: C/H/S=1024/255/63
Detect ExtInt support.
Detect ExtParameters.
cExtINT13Version=21, wFlag=05
After Int48
ExtPara Size: 001e
Geometry OK
DPTEPointer: f0007a2b, wFlag=05
Convert Pointer
Pointer: 000f7a2b
DPTE ok.
ExtParameters Succeed
ExtParameter: TotalSectors: 312581808  C/H/S=1024/255/63 SectorSize: 512, BusType: 00, wFlag: 0000, port 6eb0:0, ControlPort: 6eba
ExtParameters Complete.
Support ExtInt. Version: 21
Base parameters OK.
Parameter: TotalSectors: 312581808  C/H/S=19457/255/63 SectorSize: 512, BusType: 00, wFlag: 0000, port 6eb0:0, ControlPort: 6eba
No Identify.
Disk Init Completed. nDisks: 2, nFixedDisk: 1, nFloppys: 1

问题1:显示自制IMG的问题。如图,进入后,默认停留在第一行 HD0 (8MB的IMG,A盘),第二行才是 HD128 (本地硬盘160GB,显示149GB) ,疑问是:应该屏蔽8MB的IMG(A:)才对吧? 就像“官方IMG”那样只显示本地硬盘。

1107.gif

问题2:关于分区自动调整策略的问题。我的149G硬盘,默认自动分割成 25,41,42,41,我修改尾分区41为20(因为尾分区只用于备份,用不了41G这么大,20G足够,这样的好处是可以为中间两个分区更多空间,以便于放更多的电影、游戏等),当修改尾为区为20后,首分区自动变成46G,这显然是不对的,因为系统分区我没动,表示我同意25G且不想改变,如果变应该变“中间分区”,最终结果应该是 25,52,52,20,而52这个数值应该是通过公式自动计算得出的,而不应该通过脑算算出的,显然现在不够智能,效率低,不符合“快速分区”原则,我的改进的建议是:
如果 首分区被修改时,其它分区 =(总容量-首分区容量)/(分区数-1)。可能原本就是这样的,不用改代码。
如果 非首分区被修改时,首分区值不变,只变“除了首分区 和 被改分区以外的分区”值(简称“未修改分区”),公式是:未修改分区 = (总容量-首分区容量-被改非首分区)/ (分区数-2)。 原本是让“首分区”变化,显然不合理,需要改一下代码啦。

问题3:确定 和 取消 的距离太近,鼠标在宽屏下很灵活,为避免误点击,建议将两个按钮拉开一些距离。

问题4:无法更改中文卷标。由于在纯DOS下,DG不能输入汉字(图形模式下无法与TWAY或其它汉字系统兼容),所以无法输入自定义“中文卷标”,建议:每个分区都以下拉菜单形式预设中文关键词(在原来几个词汇的基础上建议增加“备份”、“数据”、“办公”、“娱乐”等词汇),或者更简单的实现办法是:运行程序后允许以INI形式读取用户自定义数据。例如:diskgen.ini
[fastfix]
pt_no=4   注释:分区总数
sz_01=25G  注释:第1分区容量
sz_02=auto  注释:第2分区容量,auto的意思是通过公式计算。
sz_03=auto  注释:第3分区容量,auto的意思是通过公式计算。
sz_04=20G  注释:第4分区容量
fs_01=NTFS 注释:第1分区格式
fs_02=NTFS 注释:第2分区格式
fs_03=NTFS 注释:第3分区格式
fs_04=NTFS 注释:第4分区格式
vl_01=系统 注释:第1分区卷标
vl_02=办公 注释:第2分区卷标
vl_03=娱乐 注释:第3分区卷标
vl_04=备份 注释:第4分区卷标

问题5: 默认分配方案是怎样的?能否公开一下? 当硬盘容量小于多少G,分区数为3,首分区分配多少G? 当硬盘容量介于多少G 至多少G之间,分区数为4,首分区分配25G?当硬盘容量大于多少G时,分区数为5,首分区分配多少G?

本人联系方式
QQ: 53617565
EMAIL:doshome@126.com
发表于 2009-11-13 13:06:18 | 显示全部楼层
葛老师也来了.
我还等着用你的超级急救盘呢.哈哈
发表于 2009-11-13 16:52:53 | 显示全部楼层
感谢高人!嘿嘿,这两个工具我都使用。希望 DOS之家和DG FOR DOS 携手前进!
发表于 2009-11-13 17:25:31 | 显示全部楼层
高手出马确实不一样啊,学习了!
发表于 2009-11-13 23:57:56 | 显示全部楼层
葛先生的建议真是细致入微。:handshake
已给你发email,加我QQ详谈。
发表于 2009-11-14 07:16:51 | 显示全部楼层
很高兴看到两个高人握手,肯定会有更好的实用功能发布
发表于 2009-11-14 10:31:18 | 显示全部楼层
葛明阳大师提出很好的意见,谈点想法,请不要生气

  个人认为“快速分区功能中,当调整了最后一个分区以外的其它分区的大小后,默认情况下会相应调整最后一个分区的大小,以保证整个磁盘的全部空间都被划分;当调整了最后一个分区的大小后,在调整第一个分区以外的其它分区大小时,将自动调整第一个分区的大小;如果再次手工调整第一个分区的大小,则会返回到默认的调整最后一个分区大小的状态。”很合理,是一种先进分区方法,如PM、PQ没有快速分区功能,只能从第一分区到最后一分区逐个进行,要调整只能通过无损分区功能调整。大海先生快速分区方案是为了“保证最多只有一个非GB整数倍大小的分区,这个分区可以是第一个,也可以是最后一个”。这样分区后看进来整齐、美观。

  当调整最后分区大小,将自动调整第一个分区的大小,这种调整应该是一种微调整。葛明阳先生在问题2中“我的149G硬盘,默认自动分割成 25,41,42,41,我修改尾分区41为20”,这涉及到分区方案调整,不可能只调整最后分区大小就能得到满意的分区。“尾分区41为20”,按照“当调整了最后一个分区以外的其它分区的大小后,默认情况下会相应调整最后一个分区的大小”的原则,将41-20=21的21分配给欲调整的一个或几个分区,最后一分区会自动调整为20,也不会自动去调整第一分区。

  硬盘总容量一般不会是整数GB,个人倾向于将零头非整数GB部分分给第一分区,可能多数人都希望这样。一个好的分区工具,不仅要有好的功能、简单易用、方便分区、适应不同要求,还要考虑硬盘分区后整体看起来整齐、美观。
发表于 2009-11-14 21:05:54 | 显示全部楼层
这样讨论的气氛是大家都喜欢看到的,呵呵……
发表于 2009-11-18 15:23:08 | 显示全部楼层
本帖最后由 DGen 于 2009-11-18 15:26 编辑

正在设计的新的调整规则:
    首先在容量输入编辑框前面增加一个“锁”状图标,改变分区容量后,这个分区的大小就被“锁定”,改变其它分区的容量时,这个分区的容量不会被程序自动调整。图标显示为“锁定”状态。用户也可以通过点击图标自由变更锁定状态;
    初始化时或更改分区个数后,第一个分区是锁定的,其它分区均为解锁状态。
    当使用者改变了某个分区的容量后,其它未被“锁定”的分区将会自动平分“剩余”的容量;
    如果除了正在被更改的分区以外的其它所有分区都处于锁定状态,则只调整首尾两个分区的大小。最终调整哪一个则由它们最后一次被更改的顺序决定。如果最后更改的是首分区,就自动调整尾分区,反之调整首分区。被调整的分区自动解锁。
qq.JPG

    另外,卷标改用了组合框,可以下拉选择。
 楼主| 发表于 2009-11-19 11:44:15 | 显示全部楼层
已经改进的不错, 继续努力,其它未完成的建议希望也受到重视.

再提一个小建议, 在容量下方增加一个按钮 [恢复默认值]
发表于 2009-11-19 13:21:45 | 显示全部楼层
支持大海先生,这样修改后,人性化了很多,希望继续努力,加强一下分区和数据的恢复功能。
发表于 2009-11-19 17:01:46 | 显示全部楼层
支持.:)
发表于 2009-11-19 21:34:05 | 显示全部楼层
已经改进的不错, 继续努力,其它未完成的建议希望也受到重视.

再提一个小建议, 在容量下方增加一个按钮 [恢复默认值]
doshome 发表于 2009-11-19 11:44


其它建议都改过了。
重置容量的按钮也会加上的。
:)
发表于 2009-11-19 21:47:57 | 显示全部楼层
这样一来,貌似修改的动静挺大,会不会要重新测试?那正式版又要耐心等待了。
发表于 2009-11-20 17:01:29 | 显示全部楼层
李先生好:
      谢谢李先生提供这么好的分区工具,不过我单位已有N多坏盘,我强烈要求增加低格功能,为防误操作,可将其放入深深深层目录中。
    希望能看到李先生将DG升级成硬盘的全能工具(像现在的分区,高低格,磁盘的数据恢复,硬盘的检测与修复等等),不让外国人专美与前。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|DiskGenius ( 冀ICP备05002509号-2 )

GMT+8, 2022-12-3 17:16 , Processed in 0.085987 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表