|  | 
 
| 为了在纯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 编辑 ]
 | 
 |