|
为了在纯dos下写mbr,启用一键恢复功能,学习了grub4dos和burg的mbr文件,在这里把学习结果分享!
-----------------------------------------------------------------------------------------------------------------------------------
MBR处理
代码:
diskrw 0 0 0 /T 0 21 0 512 /y
diskrw 0 0 1 /s mbr.bin /y
diskrw 0 0 16 /s 16.bin /y
diskrw 0 0 16 /r buldr.mbr /y
diskrw 0 0 2 /e /hex:01 /y
diskrw 0 21 0 /T 0 1 0 512 /y
diskrw 0 1 446 /T 0 0 446 64 /y
-----------------------------------------------------------------------------------------------------------------------------------
热键和等待时间
热键偏移地址:0004-0005
0004 ASCII 16进制
0005 按键扫描码
0002 引导标识 burg.mbr中此值为80,改成01
代码:
F1 diskrw 0 0 4 /e /hex:003B
热键提示信息地址:1FEC-1FEE
数据:(ASCII 16进制)
2E 00 74 .
2D 00 74 -
2C 00 74 ,
35 00 74 5
42 00 74 B
46 31 00 F1
46 35 00 F5
时间地址:0003
例子:(16进制 - 10进制)
03 3
09 9
0A 10
63 99
代码:
30秒 diskrw 0 0 3 /e /hex:1E /y
-----------------------------------------------------------------------------------------------------------------------------------
附件为处理好的键盘编码文本
[ 本帖最后由 bugs 于 2010-11-14 00:53 编辑 ] |
|