中国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 更新)
« [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] »
作者:
标题: 磁盘扇区读写、分区信息管理工具 Dsptw (2008.11.29 更新) 上一主题 | 下一主题
CHEN39
新手上路





积分 2
发帖 1
注册 2006-11-21
状态 离线
『第 481 楼』:  

支持

2009-3-14 08:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cchessbd
高级用户





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

上传一个dspt出错的录象

附件 1: dspt出错录象.rar (2009-4-9 23:57, 58.08 K, 下载附件所需积分 1 点 ,下载次数: 9)
2009-4-9 23:57
查看资料  发短消息 网志   编辑帖子  回复  引用回复
gmy
版主

操作系统爱好者


积分 1113
发帖 392
注册 2002-11-11
状态 离线
『第 483 楼』:  

建议 diskrw for DOS增加写入标准 DBR 功能(当然不能破坏BPB),类似vista和win7自带的小工具 bootsect /n52 和  /n60 的功能,因为微软没有提供纯DOS版的bootsect,而且DBR的资料比MBR少得多(有也仅仅是n40即WIN95或DOS的),也许从用DISKGEN3.0或WINHEX最新版作为工具来实验(XP和WIN7作为实验环境)获取DBR,可以得到启发。

[ Last edited by gmy on 2009-4-19 at 23:58 ]



DOS之家 http://doshome.com 站长 葛明阳
2009-4-13 20:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
gmy
版主

操作系统爱好者


积分 1113
发帖 392
注册 2002-11-11
状态 离线
『第 484 楼』:  

建议将dsptw 将 Dynamic_Disk 类型的分区纳入到参数 /normal (常规分区)之列。(因为动态分卷多数情况下就是基本磁盘,且为NTFS格式)。

另外,/normal  好像没有过滤掉 Hide_FAT32 吧?

[ Last edited by gmy on 2009-4-15 at 03:24 ]



DOS之家 http://doshome.com 站长 葛明阳
2009-4-15 00:43
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
toney
新手上路





积分 4
发帖 2
注册 2009-2-14
状态 离线
『第 485 楼』:  

不错,好东西,下载下来!!

2009-4-17 00:48
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
jason33883
新手上路





积分 6
发帖 3
注册 2009-4-17
状态 离线
『第 486 楼』:  

下來使用一下,好東西.

2009-4-17 23:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
gmy
版主

操作系统爱好者


积分 1113
发帖 392
注册 2002-11-11
状态 离线
『第 487 楼』:  



  Quote:
/M 这个功能在win32版本中早已实现,将磁盘Disk中从位置Start开始的Sectors个扇区内容移动到磁盘DstDisk中Offset的位置,移动后Disk中相应位置的扇区信息会被清除,如移出扇区和移入扇区位置叠加,程序会智能选择要清除的扇区部分。

我理解/M 的意思是:/M = 有条件地 /D + /F , 也就是 将原磁盘的指定扇区复制到目标磁盘后用0清除原磁盘的指定扇区,如果遇到重叠将保留重叠部分,我解释的对吗?

例如:diskrw c: 10 20 /M d: 15 将c:盘第10号扇区开始的20扇区复制到d:盘起始位置为第15号扇开始的20个扇区,然后清除(以0填充)c:盘第10号扇区开始的20个扇区

再如:diskrw c: 10 20 /M c: 29 将c:盘第10号扇区开始的20扇区复制到c:盘起始位置为第29号扇开始的20个扇区,然后清除(以0填充)c:盘第10号扇区开始的19个扇区(注意不是20个,因为第20个即29号扇区是重叠部分,所以第29号扇区不会被覆盖)

[ Last edited by gmy on 2009-4-19 at 23:08 ]



DOS之家 http://doshome.com 站长 葛明阳
2009-4-19 22:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
gmy
版主

操作系统爱好者


积分 1113
发帖 392
注册 2002-11-11
状态 离线
『第 488 楼』:  

对 /B 和 /U 的的疑问:

/B
diskrw 0 0 446 /b 64 mbr.dat 备份绝对0扇区的第446扇区开始的64个字节,即:仅仅备份HDPT(硬盘分区表),不备份MBR(主引导记录),保存文件为mbr.dat.  
mbr.dat是64个字节还是512个字节?

/U
diskrw 0 0 446 /u 64 mbr.dat 恢复绝对0扇区的第446扇区开始的64个字节,即:仅仅恢复HDPT(硬盘分区表),不恢复MBR(主引导记录),恢复文件来源于mbr.dat.  
mbr.dat 如果大于、等于512个字符,取第446开始的64个扇区
mbr.dat 如果小于512个字符,取文件开头(第1个字节)的64个扇区
以上的理解对不对?



DOS之家 http://doshome.com 站长 葛明阳
2009-4-19 23:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ansemz
新手上路





积分 2
发帖 1
注册 2009-4-21
状态 离线
『第 489 楼』:  

下载下来研究一下。功能太多了。

2009-4-24 05:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wtjnorip
新手上路





积分 2
发帖 1
注册 2009-4-24
状态 离线
『第 490 楼』:  

我在找WinPE可用的硬盤分區的管理工具,感謝大大提供的。希望這是我要找的。

2009-4-26 22:53
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lionguo2006
新手上路





积分 6
发帖 2
注册 2009-4-6
状态 离线
『第 491 楼』:  

太强了,感谢楼主的付出
有两个棘手的问题请楼主及各位帮助
1。有没有现成的工具或简单的办法确定一个文件所在的sector。
3。有没有现成的工具或简单的办法把一个文件放到指定的sector.比如,create a WORD file that is 4k. 我们可以把它存到C,D...盘。 可不可以指定把它存到sector 100 in drive C? 如何实现?
2。 如何create a fragmented file which is a file occupies unconsecutive sectors.

多谢了!

2009-4-27 05:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
penginfo
新手上路





积分 4
发帖 2
注册 2006-11-5
状态 离线
『第 492 楼』:  

无法读取ATA硬盘的信息.

dspwt 0 /L
提示:open disk error!

电脑是IBM T23本本,用WINPM同样也找不到硬盘.不知道是怎么回事.

[ Last edited by penginfo on 2009-4-30 at 09:03 ]

2009-4-30 09:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wubinzgr
新手上路





积分 2
发帖 1
注册 2009-5-12
状态 离线
『第 493 楼』:  



2009-5-14 04:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
netwinxp
高级用户





积分 741
发帖 366
注册 2007-7-25
状态 离线
『第 494 楼』:  

IBM T23采用INTEL ICH3M(82801CAM)南桥(HWID:PCI\VEN_8086&DEV_248A),直接用intelide.sys即可驱动,找不到硬盘的话只能是IBM在搞鬼。

2009-5-14 09:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
0189105
新手上路





积分 12
发帖 6
注册 2007-3-29
状态 离线
『第 495 楼』:  

搂主好像很久没有来过了,顶一下。

2009-6-19 00:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: