中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 磁盘扇区读写、分区信息管理工具 Dsptw (2008.11.29 更新)
« [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] ... [38] »
作者:
标题: 磁盘扇区读写、分区信息管理工具 Dsptw (2008.11.29 更新) 上一主题 | 下一主题
19951001
高级用户

流落街头



积分 570
发帖 272
注册 2005-10-17
来自 北京
状态 离线
『第 166 楼』:  



  Quote:
Originally posted by llztt1 at 2007-2-11 22:29:
lianjiang2004
发给我一份无限制不显盘符的DPIT吧,做网刻批处理用
现在一楼的版本显盘符,我觉得显示不了IFS加载后NTFS盘符这个问题没解决前 显示盘 ...

我现在遇到一个问题,就是怎样判断系统中加载 IFS 或 NTFS4DOS ,枚举内存驻留程序会使整个程序增大很多,对于加载了 IFS 或 NTFS4DOS的系统,读写其生成的 DOS 盘符的方式和其他是不同的,请有点耐心我正在想办法处理。

2007-2-13 00:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
19951001
高级用户

流落街头



积分 570
发帖 272
注册 2005-10-17
来自 北京
状态 离线
『第 167 楼』:  



  Quote:
Originally posted by lianjiang2004 at 2007-2-12 00:49:
你翻一下,几天前作者发了个无限制,不显示盘符卷标的版本。我现在是在老家,用电话上网,非常慢。也可下个2006-12-26版本。
下面是061226版。不知 ...

061226版本存在一个小BUG, 对于非标准的 硬盘分区表显示时会出现标号错误。

[ Last edited by 19951001 on 2007-2-13 at 12:18 AM ]

2007-2-13 00:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
19951001
高级用户

流落街头



积分 570
发帖 272
注册 2005-10-17
来自 北京
状态 离线
『第 168 楼』:  



  Quote:
Originally posted by llztt1 at 2007-2-12 22:57:
发现DPIT AEFDISK等工具都没有很全面显示硬盘分区结构,譬如我设置硬盘有空的未分配空间,DPIT或AEFDISK都无视之,只显示出了已经划分过分区,而XUSEN工 ...

目前,软件根据硬盘的分区链表来检索硬盘分区的,因而不会检索未分配的空间。

2007-2-13 00:17
查看资料  发短消息 网志   编辑帖子  回复  引用回复
19951001
高级用户

流落街头



积分 570
发帖 272
注册 2005-10-17
来自 北京
状态 离线
『第 169 楼』:  

to 各位网友:
   很多网友给我发消息,要我尽快发正式版本,我只能说句抱歉,
   我现在在家里,暂时发不了正式版本,2月26日返京。

2007-2-13 00:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
llztt1
中级用户





积分 214
发帖 94
注册 2007-1-11
状态 离线
『第 170 楼』:  

呵呵,一上就回了这么多帖子哈
我的建议综合一下哈
1、参数中没指明硬盘号,就等同于操作所有硬盘,否则我们得用批处理判断生成的信息来枚举所有硬盘
2、正确显示IFS和NTFSDOS加载后的盘符
3、可否增加全面解析分区结构,包括未分配空间,以及可否显示分区可用空间,具体参看下面的PSI生成的结果,这功能可以让用户全面了解硬盘当前使用情况

我的出发点是批处理分析程序运行结果,以供单机或网络GHOST。PSI不错但太大了900多K呢,希望19951001能早日解放我们,呵呵

Disk 0:
N  L Type     FS      Size        Active Hidden Label      Used       Free
0  G Primary  NTFS    2.0 GB      Yes    No                778.4 MB   1.2 GB
1    Extended         996.2 MB                                    
2  H  Logical NTFS    800.1 MB    No     No     盃w        6.5 MB     793.5 MB
3     Logical Unform  196.1 MB                                    
4    Primary  Free    102.0 MB                                    
5  C Primary  FAT 32  596.2 MB    No     No                1.2 MB     595.0 MB
6    Primary  Free    392.2 MB                                    


Disk 1:
N  L Type     FS      Size        Active Hidden Label      Used       Free
0  I Primary  NTFS    500.0 MB    No     No     盃w        5.1 MB     495.0 MB
1  D Primary  FAT 32  500.1 MB    No     No                2.0 MB     498.1 MB
2    Extended         299.2 MB                                    
3  J  Logical NTFS    100.4 MB    No     No     盃w        2.5 MB     97.9 MB
4  K  Logical NTFS    88.6 MB     No     No     盃w        2.5 MB     86.1 MB
5     Logical Free    110.2 MB                                    
6    Primary  Unform  100.4 MB                                    
7    Primary  Free    133.9 MB

2007-2-13 00:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jasonwang
初级用户





积分 122
发帖 54
注册 2006-11-3
状态 离线
『第 171 楼』:  

兄弟我在EMAIL给你留言了,竟然得不到回复啊?着急中。。。。。。

2007-2-13 05:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
amao
中级用户





积分 316
发帖 152
注册 2006-6-18
状态 离线
『第 172 楼』:  

dpit
No.  Drv  Type    Volume      PartType       Act  Offset      Sectors    MBytes
0:1      Primary              HPFS/NTFS      Yes  63          15438402   7538
0:2      Primary  pwin2k      Hide HPFS/NTFS      15438465    15293880   7467
0:3                           Extended LBA        30732345    203704200  99464
0:4      Logic                HPFS/NTFS           30732408    20482812   10001
0:5      Logic    MYDATA      HPFS/NTFS           51215283    30732282   15005
0:6   C: Logic    APPZ        Win95 FAT32         81947628    61448562   30004
0:7      Logic    DV          HPFS/NTFS           143396253   90831447   44351
0:8      Logic                Hide FAT16          234227763   208782     101


先引用lianjiang2004兄的磁盘信息列表,再提出我的一点建议。
你已经发布了没有卷标的版本,不过还是通过参数来实现比较好。对使用ghost来说,卷标不是那么重要,而磁盘可用空间比较重要,这一点前面的网友也已经提及。

还有PartType一列,由于Hide Win95 FAT32, Linux Native等最好用下划线连接让这一列变得有规律起来,变成如Hide_Win95_FAT32, Linux_Native. HPFS/NTFS已连接就没必要了。还有Act一列,如果不是就写上No,这一点可参看psi的列表。因为当出现磁盘结果解析不正确的时候(lianjiang2004所遇到的情况),取offset一列的数值就显得比较重要了。如果每一列都有规律,会节省很多批处理分析的过程。
当然这只是提议,不过不这样的话还是可以取到那一列的值的。

目前觉得最重要的还是区分好格式化与未格式化的FAT16分区。

2007-2-14 20:41
查看资料  发短消息 网志   编辑帖子  回复  引用回复
19951001
高级用户

流落街头



积分 570
发帖 272
注册 2005-10-17
来自 北京
状态 离线
『第 173 楼』:  



  Quote:
Originally posted by amao at 2007-2-14 20:41:
先引用lianjiang2004兄的磁盘信息列表,再提出我的一点建议。
你已经发布了没有卷标的版本,不过还是通过参数来实现比较好。对使用ghost来说,卷标不是那么重要,而磁盘可用空间比较重要,这一点前面的网友也已经提及。

还有PartType一列,由于Hide Win95 FAT32, Linux Native等最好用下划线连接让这一列变得有规律起来,变成如Hide_Win95_FAT32, Linux_Native. HPFS/NTFS已连接就没必要了。还有Act一列,如果不是就写上No,这一点可参看psi的列表。因为当出现磁盘结果解析不正确的时候(lianjiang2004所遇到的情况),取offset一列的数值就显得比较重要了。如果每一列都有规律,会节省很多批处理分析的过程。
当然这只是提议,不过不这样的话还是可以取到那一列的值的。

目前觉得最重要的还是区分好格式化与未格式化的FAT16分区。

1、列出磁盘空间功能,我也正在写相关的代码,这个功能我会实现的。
2、使用下划线连接,采纳
3、非引导分区添加 NO 本人认为没有必要,不采纳
4、关于格式化和未格式化的 FAT16 ,我曾经给你发过消息,让你传一下引导区的内容,可是你没理我。

2007-2-14 21:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
amao
中级用户





积分 316
发帖 152
注册 2006-6-18
状态 离线
『第 174 楼』:  

RE 楼主
4、关于格式化和未格式化的 FAT16 ,我曾经给你发过消息,让你传一下引导区的内容,可是你没理我。

我也给你回复过说,我的是在VMWare里虚拟的,你要不要,然后就没下文了。

2007-2-15 00:38
查看资料  发短消息 网志   编辑帖子  回复  引用回复
19951001
高级用户

流落街头



积分 570
发帖 272
注册 2005-10-17
来自 北京
状态 离线
『第 175 楼』:  



  Quote:
Originally posted by amao at 2007-2-15 00:38:
RE 楼主
4、关于格式化和未格式化的 FAT16 ,我曾经给你发过消息,让你传一下引导区的内容,可是你没理我。

我也给你回复过说,我的是在VMWare里虚拟的,你要不要,然后就没下文了。

我并没有收到你发消息

2007-2-15 01:57
查看资料  发短消息 网志   编辑帖子  回复  引用回复
amao
中级用户





积分 316
发帖 152
注册 2006-6-18
状态 离线
『第 176 楼』:  



  Quote:
Originally posted by 19951001 at 2007-2-15 01:57:


我并没有收到你发消息

抱歉,看来以后发到你的dpit显示的邮箱比较好,实在对不起。

2007-2-15 02:04
查看资料  发短消息 网志   编辑帖子  回复  引用回复
maxfull
中级用户





积分 360
发帖 120
注册 2005-7-14
状态 离线
『第 177 楼』:  

非常好的软件。
我想要个非常简单的FOR WIN版本,不知道楼主能否帮我实现,在下感激不尽。
我想要的版本,定位某个盘符存在于第几个硬盘的第几个分区。(一定要For Win)
如: dpit e: >a.txt
输出的 a.txt 的结果如下: 1:4   
或者  2:4
代表意义如 1:4 为E:盘符存在于第一硬盘的第四个分区,2:4 为E:盘符存在于第二硬盘的第四个分区。

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





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



  Quote:
Originally posted by maxfull at 2007-2-19 13:41:
非常好的软件。
我想要个非常简单的FOR WIN版本,不知道楼主能否帮我实现,在下感激不尽。
我想要的版本,定位某个盘符存在于第几个硬盘的第几 ...

个人以为不太可能,毕竟这只是一个特定功能。至少需自己处理输出结果。



Windows 一键还原
http://www.yjhy.com
2007-2-20 06:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复
pygajzlh
初级用户





积分 51
发帖 23
注册 2006-9-8
来自 山西
状态 离线
『第 179 楼』:  

收下了

2007-2-21 01:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





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



  Quote:
Originally posted by 19951001 at 2007-2-13 00:05:


DPIT 加入 /ghost 参数可以满足你的要求

DPIT /ghost  死机?怎么回事啊?

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


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



论坛跳转: