请选择 进入手机版 | 继续访问电脑版

[DOS/BAT] DOS DEBUG实用小程序集锦

[复制链接]
查看102 | 回复7 | 2021-9-12 06:23:29 | 显示全部楼层 |阅读模式
目次

1.非物理0磁道坏软盘的修复

此种破坏 从软盘盘面上来看并没有显着 的划伤和霉变。一样平常 可以恢复其数据,也但是 软盘重新在利用 。
处理方法如下:
Ⅰ. 进入debug
Ⅱ. 取一张引导区没有破坏 的好磁盘,插入软驱
-L 100 0 0 1
Ⅲ. 插入破坏 的磁盘到软驱
-W 100 0 0 1
-Q
注意 :好盘与坏盘容量必须雷同

2.物理0磁道坏软盘中的数据读取

  对于0磁道破坏 的磁盘,一样平常 来说是应该扬弃 了,当你也不妨试一试已下方法:
磁化处理:用较强的磁铁在靠近坏磁盘的表面处反复移动,切不可遇到 磁盘介质,以免划伤表面,然后在试试格式化。
软盘换面:鉴戒 的将磁盘打开,坚磁片与金属芯片分开,方面后再按原来的方法粘在一起即可,在重新格式化。
Diskfix:对于diskfix想必大家都用的比较多了,内里 的磁盘修复功能很好用的。能修复大多数磁盘表面错误。

3.硬盘启动失败处理

  在正常机上格式化一张软盘,无别的 数据
进入debug
-L 0 2 0 1
-W 0 0 0 1
-Q
用体系 盘启动故障机后
在进入debug
-L 0 0 0 1
-w 0 2 0 1
-Q

4.软盘不能精确 读取办理 方法

  假如 利用 软盘时出现如下提示
General failure error reading drive A
可以用以下方法办理 :
将一张好盘插入软驱
进入debug
-A 100
****:*100 MOV AL,0
****:**** MOV CX,1
****:**** MOV DX,0
****:**** MOV BX,1000
****:**** INT 25
****:**** INT 20
回车
-G=0100

插入坏盘并进入Debug
-A 200
****:*100 MOV AL,1
****:**** MOV CX,1
****:**** MOV DX,0
****:**** MOV BX,1000
****:**** INT 26
****:**** INT 20
回车
-G=200

5.CMOS 数据的保存,恢复

CMOSRAM的'地址口'的口地址为 70H '数据口'的口地址为 71H 读取时只需将读的CMOSRAM的地址送到70H,随后就可以从71 H中得到所需数据。

(1)读取CMOS数据 进入Debug
-A 100
****:*100 MOV BX,1000
****:**** MOV CX,0040
****:**** MOV AX,0000
****:0109 MOV DX,CX
****:**** MOV CX,0005
****:010E LOOP 010E
****:**** OUT 70,AL
****:**** MOV CX,0005
****:0115 LOOP 0115
****:**** IN AL,71
****:**** MOV [BX],AL
****:**** CMP AH,0E
****:**** JB 0123
****:**** ADD AH,80
****:0123 INC AH
****:**** INC BX
****:**** MOV CX,DX
****:**** MOV AL,AH
****:**** LOOP 0109
****:**** MOV AH,3C
****:**** MOV DX,0150
****:**** MOV CX,0020
****:**** INT 21
****:**** MOV BX,AX
****:**** MOV DX,1000
****:**** MOV CX,0040
****:**** MOV AH,40
****:**** INT 21
****:**** MOV AH,4C
****:**** INT 21
-A 150
****:0150 DB "CMOS.DAT",0
****:0159
-R CX
CX 0000
:60
-N SAVE CMOS.COM
-W
-Q
-W 100 2 0 1
-Q

(2)恢复CMOS数据 进入Debug
-A 100
****:*100 MOV CX,0150
****:**** MOV AH,3D
****:**** MOV AL,00
****:**** INT 21
****:**** MOV DX,1000
****:**** MOV BX,AX
****:**** MOV CX,0040
****:**** MOV AH,3F
****:**** INT 21
****:**** MOV AX,0000
****:**** MOV BX,DX
****:**** MOV DX,CX
****:**** MOV CX,0005
****:**** LOOP 011F
****:**** MOV AL,AH
****:**** OUT 70,AL
****:**** MOV CX,0005
****:**** LOOP 0128
****:**** MOV AL,[BX]
****:**** OUT 71,AL
****:**** JB 0136
****:**** ADD AH,80
****:**** INC AH
****:**** INC BX
****:**** MOV CX,DX
****:**** LOOP 011A
****:**** MOV AX,0040
****:**** MOV DS,AX
****:**** MOV AX,1234
****:**** MOV [0072],AX
****:**** JMP FFFF:0000
-A 150
****:0150 DB "CMOS.DAT",0
****:0159
-R CX
CX 0000
:60
-N WRITE CMOS.COM
-W
-Q

6.DOS 引导扇区数据的保存与恢复 

DOS引导程序是被读到内存0000:7C00初开始实行 的
获得正常的引导程序
进入Debug
-L 100 2 0 1
-N A:DOSBOOT.COM
-R CX
:200
-W
-Q

装入引导程序
进入Debug
-N A:DOSBOOT.COM
-L
-R CX
:200
-W 100 2 0 1
-Q

7.硬盘主引导扇区数据的保存与恢复

硬盘工作正常时读取主引导扇区信息
注意 :当分区改变时不能用此数据恢复
保存主引导扇区数据进入Debug
-A 100
MOV AX,0201
MOV BX,0110
MOV CX,0001
MOV DX,0080
INT 13
INT 3
-G=100
-E 102 3
-E 10E C3
-R BX
BX 0110
:0
-R CX
CX 0001
:210
-N A:RBOOT.COM
-W
-Q

恢复主引导扇区数据:只需运行A盘的RBOOT.COM

8.硬盘非分配表备份与恢复

计算机运行正常时分配表备份
进入Debug
-L 100 2 0 1
-N A:DBRUP.DAT
-R CX
:200
-W

恢复
进入Debug
-N A:DBRUP.DAT
-L
-W 100 2 0 1
-Q

9.硬盘保护卡黑幕

对于常常 在外边上机的人来说,计算机维护职员 一旦设置硬盘保护卡,本身 作一些事来特殊 贫苦 ,想不想屏蔽掉硬盘保护卡,用以下方法或允许 以鉴戒 :
进入Debug
-A 100
MOV AH,0
MOV DL,0
INT 13
-T
不停 按T知道找到 CS=F000 记下此时 DS 的值 如:1234
-E E0:4C
34 12 00 F0
-Q

10.用Debuf作硬盘低级格式化

硬盘低级格式化一样平常 用DM,但Debug也可以低级格式化硬盘
进入Debug
-A 100
MOV AX,500
MOV BX,180
MOV CX,0
MOV DX,80
INT 13
INT 3
-E 180 0 0 0 2
-Q

11.冷启动与热启动

用Debug实现体系 冷启动与热启动程序

冷启动:
-A 100
JMP FFFF:0
INT 20
-N A:RESET.COM
-R CX
:0007
-w
-Q

热启动:
-A 100
MOV AX,0040
MOV DS,AX
MOV AX,1234
MOV SI,0072
MOV (SI),AX
JMP FFFF:0
-N A:RSET.COM
-R CX
:0014
-W
-Q

12.DOS内部下令 加密

如加密 dir
用pctools或diskedit找 C:下的COMMAND.COM文件
编辑该文件
PCTOOLS中:F-----F1 然后找全部 03 44 49 52 找到后按F5修改成你所要的值 如: foo 以后只有输入foo 才能列出文件或文件目次 。
diskfix 有良好 的界面,操作起来和pctools差不多。
注意 :假如 不能修改,则解开文件的锁定 luck
别的 下令 代码
type 04 54 59 50 45
cd 02 43 44
del 03 44 45 44
copy 04 43 49 50 59


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar cslixiong | 2021-9-20 06:19:00 | 显示全部楼层
以后要跟admin楼主好好学习学习!
回复

使用道具 举报

avatar 海田1 | 2021-10-4 09:40:04 | 显示全部楼层
信admin楼主,考试不挂科!
回复

使用道具 举报

avatar 小灰363 | 2021-10-9 16:15:08 | 显示全部楼层
admin楼主的头像是本人吗?
回复

使用道具 举报

avatar 小仙女要起飞 | 2021-10-16 00:02:04 | 显示全部楼层
青春不在了,青春痘还在!
回复

使用道具 举报

admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的源码论坛他的站点都是商业源码,还是免费下载的那种!特别好用。访问地址:http://www.mxswl.com 猫先森网络
回复

使用道具 举报

avatar 邱建华 | 前天 06:41 | 显示全部楼层
内容很有深度!
回复

使用道具 举报

avatar 零度2017 | 前天 20:33 | 显示全部楼层
楼上的说的很多!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则