回车(显示512字节,也可以D500回车,再打三次D分四次显示,每次显示128字节)将已读至内存CS0500处的512字节备份为文件MBRBAK的方法:NXMBRBAK回车(这里的X为盘符,如C或A等)RCX回车CX0000200回车(这里的200为要保存的字节数,即200HB也就是512字节)W0500回车(这里的0500是内存中的起始地址,应与所编程序中
fMOVBX0500的0500地址一致)Writi
g00200bytesQ回车(此时X盘中已生成001扇区的备份文件MBRBAK)从存盘备份盘备份文件X重写)主引导4、从存盘备份文件XMBRBAK恢复(重写)主引导001扇区的方法DEBUG回车NXMBRBAK回车L1000回车(读至当前段1000的地方,实际就是CS1000,其中1000可修改)A200回车XXXX0200MOVAX301回车(写一个扇区)XXXX0203MOVBX1000回车(这里的地址1000应与前面L1000后面的地址1000一致)XXXX0206MOVCX1回车(写目标:0柱,1扇区)XXXX0209MOVDX80回车(写目标:0头,硬盘)XXXX020CINT13回车XXXX020EINT20回车XXXX0210回车G200回车Programtermi
ated
ormallyQ回车重启动机器。将主引导使硬盘不能启动的方法(如再想让硬盘恢复启动的方法5、将主引导扇区最后的55AA修改成44BB使硬盘不能启动的方法启动可用同样的方法将其改回为55AA即可),分三步:①编一个程序并运行,将001扇区内容读至内存②在内存中用E或F命令将最后两字节由55AA改为44BB③再编一个程序并运行,将修改过的内存内容写到001扇区。全过程如下:(1)编一个程序并运行,将001扇区内容读至内存DEBUG回车ACS0100回车XXXX0100MOVAX0201回车XXXX0103MOVBX0500回车XXXX0106MOVCX0001回车XXXX0109MOVDX0080回车XXXX010CINT13回车XXXX010EINT20回车XXXX0110回车G0100回车Programtermi
ated
ormallyD0500L200回车(显示512字节,供查看)(2)在内存中将最后两字节修改为44BBE06FE44BB回车(修改)D06FEL2回车,显示44BB查看是否修改成功(3)再编一个程序并运行,将修改过的内存内容写到001扇区
fA200回车XXXX0200MOVAX0301回车(写一个扇区)XXXX0203MOVBX0500回车地址0500要与前面读的程序一致XXXX0206MOVCX0001回车(写目标:0柱,1扇区)XXXX0209MOVDX0080回车(写目标:0头,硬盘)XXXX020CINT13回车XXXX020EINT20回车XXXX0210回车G200回车Programtermi
ated
ormallyQ回车重启动机器。实训目的:二、实训目的:1、了解硬盘主引导扇区(0柱面、0磁头、1扇区)的特殊重要性及其数据结构。掌握在DOS环境下读写硬盘主引导扇区和读写系统引r