| 硬盘MBR全面分析 |
|
作者:网络 文章来源:网络 点击数: 更新时间:2005-4-12 |
| [ 字体:缩小 正常 放大 | 双击自动滚屏 ] |
请选择合适的字体颜色:
|
|
0656 3C0E CMP AL,0E ;类型 WIN95: DOS 16-bit FAT, LBA-mapped 0658 7411 JZ TYPE_WIN95_DOS_16BIT_FAT_LBA
065A B40B MOV AH,0B 065C 3C0C CMP AL,0C ;类型 WIN95 OSR2 32-bit FAT, LBA-mapped 065E 7405 JZ TYPE_WIN95_OSR2_32BIT_FAT_LBA
0660 3AC4 CMP AL,AH ;类型 WIN95 OSR2 32-bit FAT 0662 752B JNZ TYPE_DEFAULT 0664 40 INC AX ;AX=0B0C
TYPE_WIN95_OSR2_32BIT_FAT_LBA:
0665 C6462506 MOV BYTE PTR [BP+25],06 ;tmpvar=06 0669 7524 JNZ TYPE_DEFAULT ;这里有点问题,这个转移应该肯定不成立?
TYPE_WIN95_DOS_16BIT_FAT_LBA:
066B BBAA55 MOV BX,55AA 066E 50 PUSH AX 066F B441 MOV AH,41 0671 CD13 INT 13 ;int 13h扩展功能的检测,IBM/MS INT 13 Extensions - INSTALLATION CHECK 0673 58 POP AX 0674 7216 JB INT13H_EXTENSION_UNSUPPORTED ;CF=1 - 不支持int 13h扩展功能 0676 81FB55AA CMP BX,AA55 ;BX不为AA55 - 不支持int 13h扩展功能 067A 7510 JNZ INT13H_EXTENSION_UNSUPPORTED 067C F6C101 TEST CL,01 ;CL不为1 - 不支持int 13h扩展功能 067F 740B JZ INT13H_EXTENSION_UNSUPPORTED 0681 8AE0 MOV AH,AL ;AH=0E  上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
|
|
| 文章录入:小秦 责任编辑:小秦 |
上一篇文章: 手工数据恢复全攻略 下一篇文章: 关于SATA硬盘使用GHOST的一些总结 |
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |