中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-16 21:00
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 磁盘扇区读写、分区信息管理工具 Dsptw (2008.11.29 更新) 查看 111,411 回复 565
256 发表于 2007-06-21 20:26 ·  中国 北京 鹏博士宽带
高级用户
★★
流落街头
积分 570
发帖 272
注册 2005-10-17 10:51
UID 43609
性别 男
来自 北京
状态 离线
Originally posted by lianjiang2004 at 2007-6-21 07:25:
请教,diskrw和dsptw的差别是什么?以前版本是dspt包含diskrw和dpit的功能,现在测试版就两个文件,没有了dpit的win32版。所以问问新版是否有不同了。



diskrw 仍然是dsptw的一部分,只不过有人喜欢diskrw, 我就顺便把win32版本的放出来,dpit的win32版本有时间我会整理出来。

[ Last edited by 19951001 on 2007-6-21 at 08:56 PM ]
257 发表于 2007-06-21 20:31 ·  中国 北京 鹏博士宽带
高级用户
★★
流落街头
积分 570
发帖 272
注册 2005-10-17 10:51
UID 43609
性别 男
来自 北京
状态 离线
Originally posted by lianjiang2004 at 2007-6-21 07:19:

贴上分区表部分数据,供参考。
8001010007FEFFFF3F00000081142A01
00000000000000000000000000000000
0000C1FF0FFEFFFFC0142A013E219D03
00000000000000000000000000000000
55AA


这个分区表比较特殊,是因为64字节的分区表项中第二个16字节全为0,如果在程序把全0作为分区表项结束的话,就只能备份出一个分区表项,我想Gotomsdos的程序中就犯了这个错误。
258 发表于 2007-06-21 20:46 ·  中国 北京 鹏博士宽带
高级用户
★★
流落街头
积分 570
发帖 272
注册 2005-10-17 10:51
UID 43609
性别 男
来自 北京
状态 离线
2007.6.21测试版本已经上传

to lianjiang2004:
请删除以前的版本。

[ Last edited by 19951001 on 2007-6-21 at 08:52 PM ]
259 发表于 2007-06-21 22:06 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
UID 49283
性别 男
状态 离线
旧版已删除。
Windows 一键还原
http://www.yjhy.com
260 发表于 2007-06-23 01:12 ·  中国 江苏 常州 溧阳市 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
UID 42345
状态 离线
Originally posted by 19951001 at 2007-6-20 23:25:



我一直想解决加载NTFS4DOS和IFS的dos盘符问题,我的思路是要在程序中自己判断是否加载了这两个程序,这个问题我一直没有解决,Gotomsdos使用了两 ...

之所以有这样的期盼,也因为如上所说的一些原因,还有就是DOS下不能得到NTFS分区的详细信息(譬如大小), 还有就是想用来判断多硬盘,虽说MINITO可以做到,但不在实模式的话必须加上参数,那样就得不到硬盘参数,变得无从选择,所以现在我是先用GDISK得到硬盘信息,以便直观的选择需操作硬盘(如有多硬盘),再运行MINITO,没别的意思,只是想让DOS下GHOST更为简便!
261 发表于 2007-07-03 11:59 ·  中国 浙江 宁波 电信
中级用户
★★
积分 295
发帖 70
注册 2003-07-24 00:00
UID 7462
性别 男
状态 离线
DOS版的DSPT不能正确显示TRUEIMAGE 安全区的卷标,分区标志是0XBC,改成0X1B可以正确识别安全区的卷标,请修正.
262 发表于 2007-07-03 19:04 ·  中国 北京 鹏博士宽带
高级用户
★★
流落街头
积分 570
发帖 272
注册 2005-10-17 10:51
UID 43609
性别 男
来自 北京
状态 离线
Originally posted by cba-xyz at 2007-7-3 11:59:
DOS版的DSPT不能正确显示TRUEIMAGE 安全区的卷标,分区标志是0XBC,改成0X1B可以正确识别安全区的卷标,请修正.


已经修正
附件
DSPT.rar (17.85 KiB, 下载次数: 312)
263 发表于 2007-07-04 20:16 ·  中国 浙江 宁波 电信
中级用户
★★
积分 295
发帖 70
注册 2003-07-24 00:00
UID 7462
性别 男
状态 离线
这下GHOST镜像放在ACRONIS的安全区一键恢复配合完美了。
264 发表于 2007-07-04 20:19 ·  中国 浙江 宁波 电信
中级用户
★★
积分 295
发帖 70
注册 2003-07-24 00:00
UID 7462
性别 男
状态 离线
顺便问下有HPA的朋友在UNLOCK后运行DSPT能不能正确显示卷标?
265 发表于 2007-07-09 15:16 ·  中国 北京 联通
新手上路
积分 9
发帖 5
注册 2005-10-26 20:19
UID 44116
状态 离线
G:\usbhdd>DSPTW.EXE f: /pdr /Y

2:1


G:\>DSPTW.EXE f: /pdr /Y > drv.txt
The system cannot find the file specified.

DSPTW.exe 的部分命令行结果输出无法重定向到文件或者变量种...我现在遇到的问题就是无法进行后期处理...
266 发表于 2007-07-09 18:56 ·  美国 ThePlanet机房
高级用户
★★
流落街头
积分 570
发帖 272
注册 2005-10-17 10:51
UID 43609
性别 男
来自 北京
状态 离线
Originally posted by wstest at 2007-7-9 15:16:
G:\usbhdd>DSPTW.EXE f: /pdr /Y

2:1


G:\>DSPTW.EXE f: /pdr /Y > drv.txt
The system cannot find the file specified.

DSPTW.exe 的部分命令行结果输出无法重定向到文 ...


在我这里测试没有问题,还有哪位朋友也遇到了类似的问题吗?
下面是我执行命令的结果:
附件
cmd.GIF
267 发表于 2007-07-12 10:24 ·  中国 浙江 宁波 电信
中级用户
★★
积分 295
发帖 70
注册 2003-07-24 00:00
UID 7462
性别 男
状态 离线
无法下载测试。。
268 发表于 2007-07-12 16:22 ·  中国 重庆 合川区 电信
初级用户
积分 21
发帖 10
注册 2006-05-26 09:38
UID 56015
状态 离线
经测试: dspt 中检测的硬盘总扇区数与dsptw下检测的硬盘总扇区数不一致,dsptw检测有误,请修正.

[ Last edited by hlytg on 2007-7-12 at 04:24 PM ]
269 发表于 2007-07-12 16:26 ·  中国 安徽 六安 舒城县 电信
初级用户
积分 56
发帖 29
注册 2007-04-01 06:43
UID 83584
性别 男
状态 离线
有时间下载下来看看.
270 发表于 2007-07-12 22:53 ·  中国 北京 鹏博士宽带
高级用户
★★
流落街头
积分 570
发帖 272
注册 2005-10-17 10:51
UID 43609
性别 男
来自 北京
状态 离线
Originally posted by hlytg at 2007-7-12 16:22:
经测试: dspt 中检测的硬盘总扇区数与dsptw下检测的硬盘总扇区数不一致,dsptw检测有误,请修正.

[ Last edited by hlytg on 2007-7-12 at 04:24 PM ]


dspt是使用扩展 Int13 得到的磁盘扇区数量,dsptw是在win32环境中使用deviceIocontrol得到的扇区总数,存在一定误差,最大误差为255×63个扇区,也就是7.8M。关于这个误差我在以前的帖子中做了说明

[ Last edited by 19951001 on 2007-7-12 at 11:18 PM ]
论坛跳转: