不认硬盘
从该软盘启动后,不认硬盘,并且在高端内存驻留了新INT 13H程序,该段程序实际上是key.com中从16D到187部分。由于有此段程序存在,在debug下也无法读硬盘,也就没法恢复硬盘分区表,因此机子启动后首先应修改这段程序。现在的机子基本内存通常都为640K,这样这段程序就位于内存中9FC0:0000处,在debug下,用U9FC0:0显示这段程序,可以看到位于9FC0:001A处是一条跳转指令,该跳转指令即转去执行最原始的INT 13H。由于BIOS版本不一样,跳转指令指向的位置可能不一样,如笔者机子上是一条JMP F000:A5D4语句。这时在在debug下编写这样一语句:a9FC0:0JMP F000:A5D4。这样,对硬盘的禁写与禁读都不再起作用了,在debug下用INT 13H的2号子功能可以读出硬盘分区表,修改恢复后再用3号子功能将数据写回分区表。退出debug,重新用正常DOS启动计算机,就可以了。 有点晕 从该软盘启动后,{:4_149:}你复制粘贴的是什么年代的文章?
我的也一样的 我也一样的 学些一下!!! 能不能加您QQ,或者加我QQ:102253497. nxmhydx 发表于 2014-8-5 15:04
能不能加您QQ,或者加我QQ:102253497.
为什么,加QQ能解决问题? 都是也都不是 在哪本书抄下来的????????背书高手?还真是DOS高手?
页:
[1]