硬盘解锁

[10-10 20:46:00]   来源:http://www.88dzw.com  硬盘维修   阅读:8730

文章摘要:109 MOV AX,7C00 10C MOV SP,AX 10E STI 10F MOV SI,AX 111 MOV DI,7E00 114 CLD 115 MOV CX,0200 118 REPNZ 119 MOVSB 11A JMP 0000:7E1F 11F MOV CX,0003 122 PUSH CX 123 MOV AX,0201;读启动软盘的引导扇区 126 MOV BX,7C00 129 MOV CX,4F01 12C MOV DX,0100 12F INT 13

硬盘解锁,标签:移动硬盘维修,http://www.88dzw.com

109  MOV    AX,7C00 

10C  MOV    SP,AX 

10E  STI 

10F  MOV    SI,AX 

111  MOV    DI,7E00 

114  CLD 

115  MOV    CX,0200 

118  REPNZ 

119  MOVSB 

11A  JMP    0000:7E1F 

11F  MOV    CX,0003 

122  PUSH    CX 

123  MOV    AX,0201;读启动软盘的引导扇区 

126  MOV    BX,7C00 

129  MOV    CX,4F01 

12C  MOV    DX,0100 

12F  INT    13 

131  POP    CX 

132  DEC    CX 

133  JNZ    0122 

135  MOV    AX,[004C];抢先获取INT 13H的位置 

138  MOV    [7E88],AX 

13B  MOV    AX,[004E] 

13E  MOV    [7E8A],AX 

141  MOV    AX,[0413] 

144  DEC    AX 

145  MOV    [0413],AX 

148  MOV    CL,06 

14A  SHL    AX,CL 

14C  MOV    ES,AX 

14E  XOR    AX,AX 

150  MOV    DS,AX 

152  MOV    SI,7E6D;复制改写的INT 13H程序到高端内存 

155  MOV    DI,0000 

158  MOV    CX,0030 

15B  REPNZ 

015C  MOVSB 

015D  MOV    AX,0000;将新INT 13H位置写入中断向量表 

0160  MOV    [004C],AX 

0163  MOV    AX,ES 

0165  MOV    [004E],AX 

0168  JMP    0000:7C00 

016D  PUSHF;新INT 13H程序 

016E  CMP    DX,0080;是否是硬盘 

0172  JNZ    0176;不是硬盘则继续 

0174  POPF 

0175  IRET;是硬盘则直接返回 

0176  CMP    DX,+00;是否读软盘BOOT区? 

0179  JNZ    0186 

017B  CMP    CX,+01 

017E  JNZ    0186 

0180  MOV    CX,4F01;是则读79磁道1磁头1扇区 

0183  MOV    DX,0100 

0186  POPF 

0187  JMP    0000:0000;此处跳转去执行旧INT 13, 

上一页  [1] [2] [3] [4] [5]  下一页


Tag:硬盘维修移动硬盘维修电脑技术 - 硬件维修 - 硬盘维修

《硬盘解锁》相关文章