|  | 
| 有人需要楼主的win7 和xp互换的1jf9,见附件 
 以下引用原楼主的
 
 经过几个不眠之夜,终于研究出并修改代码完成了相互隐藏的MBR,此MBR实现双系统互换并双系统相互隐藏
 特点:一直启动当前激活分区直到按F9交换角色。没有F12激活备用系统功能,因为没有必要分三个主分区。两个主分区足矣。
 如果是备份系统是恢复的,切换到原系统时,也按F9
 以免老是进恢复系统。(基于无忧论坛 Lvyanan   老大的代码修改,在这里非常感谢Lvyanan)
 如果修改热键F9为其它的,请改C3处代码,F9为43,F12为86,有关相关热键码请在本论坛下载KEY查看器。
 
 下载此MBR: MBR.rar (517 Bytes)
 用P大的工具集成了1JF9包,不用手工改MBR ,下载此包: 1JF9.rar (7.34 KB)
 附上热键查看器  下载此查看器: Key.rar (354 Bytes)
 
 研究分析出的MBR代码:
 0B4B:0100 FA            CLI
 0B4B:0101 31C0          XOR AX,AX
 0B4B:0103 8EC0          MOV ES,AX
 0B4B:0105 8ED8          MOV DS,AX
 0B4B:0107 8ED0          MOV SS,AX
 0B4B:0109 BC007C        MOV SP,7C00
 0B4B:010C 89E6          MOV SI,SP
 0B4B:010E FB            STI
 0B4B:010F FC            CLD
 0B4B:0110 BF0006        MOV DI,0600
 0B4B:0113 B90001        MOV CX,0100
 0B4B:0116 F3            REPZ
 0B4B:0117 A5            MOVSW
 0B4B:0118 EA1D060000    JMP 0000:061D
 0B4B:011D 89FB          MOV BX,DI
 0B4B:011F B102          MOV CL,02
 0B4B:0121 B80102        MOV AX,0201
 0B4B:0124 E81501        CALL 023C
 0B4B:0127 B80300        MOV AX,0003
 0B4B:012A CD10          INT 10
 0B4B:012C B91C00        MOV CX,001C
 0B4B:012F BAC100        MOV DX,00C1
 0B4B:0132 BB0010        MOV BX,1000
 0B4B:0135 B80011        MOV AX,1100
 0B4B:0138 BD0008        MOV BP,0800
 0B4B:013B CD10          INT 10
 0B4B:013D B700          MOV BH,00
 0B4B:013F 8D36E009      LEA SI,[09E0]
 0B4B:0143 BA0101        MOV DX,0101
 0B4B:0146 B0C0          MOV AL,C0
 0B4B:0148 50            PUSH AX
 0B4B:0149 B402          MOV AH,02
 0B4B:014B FEC2          INC DL
 0B4B:014D CD10          INT 10
 0B4B:014F 8A1C          MOV BL,[SI]
 0B4B:0151 B101          MOV CL,01
 0B4B:0153 58            POP AX
 0B4B:0154 FEC0          INC AL
 0B4B:0156 50            PUSH AX
 0B4B:0157 B409          MOV AH,09
 0B4B:0159 CD10          INT 10
 0B4B:015B 58            POP AX
 0B4B:015C 46            INC SI
 0B4B:015D 3CDC          CMP AL,DC
 0B4B:015F 75E7          JNZ 0148
 0B4B:0161 8B166C04      MOV DX,[046C]
 0B4B:0165 83C236        ADD DX,+36
 0B4B:0168 B411          MOV AH,11
 0B4B:016A CD16          INT 16
 0B4B:016C 7406          JZ 0174
 0B4B:016E B410          MOV AH,10
 0B4B:0170 CD16          INT 16
 0B4B:0172 EB06          JMP 017A
 0B4B:0174 3B166C04      CMP DX,[046C]
 0B4B:0178 73EE          JNB 0168
 0B4B:017A 80FC3B        CMP AH,3B
 0B4B:017D 753A          JNZ 01B9
 0B4B:017F E8C000        CALL 0242
 0B4B:0182 75A3          JNZ 0127
 0B4B:0184 BE8907        MOV SI,0789
 0B4B:0187 E8E900        CALL 0273
 0B4B:018A BF0700        MOV DI,0007
 0B4B:018D BEA807        MOV SI,07A8
 0B4B:0190 31DB          XOR BX,BX
 0B4B:0192 A11A04        MOV AX,[041A]
 0B4B:0195 A31C04        MOV [041C],AX
 0B4B:0198 31C0          XOR AX,AX
 0B4B:019A CD16          INT 16
 0B4B:019C 3C0D          CMP AL,0D
 0B4B:019E 740A          JZ 01AA
 0B4B:01A0 D0C8          ROR AL,1
 0B4B:01A2 43            INC BX
 0B4B:01A3 8800          MOV [BX+SI],AL
 0B4B:01A5 4F            DEC DI
 0B4B:01A6 7402          JZ 01AA
 0B4B:01A8 EBEE          JMP 0198
 0B4B:01AA 881C          MOV [SI],BL
 0B4B:01AC BE8607        MOV SI,0786
 0B4B:01AF 89DF          MOV DI,BX
 0B4B:01B1 E89400        CALL 0248
 0B4B:01B4 75CE          JNZ 0184
 0B4B:01B6 E87A00        CALL 0233
 0B4B:01B9 BB9E07        MOV BX,079E
 0B4B:01BC 8B37          MOV SI,[BX]
 0B4B:01BE 8B7F04        MOV DI,[BX+04]
 0B4B:01C1 80FC43        CMP AH,43
 0B4B:01C4 7537          JNZ 01FD
 0B4B:01C6 807F0A00      CMP BYTE PTR [BX+0A],00
 0B4B:01CA 7409          JZ 01D5
 0B4B:01CC 56            PUSH SI
 0B4B:01CD 57            PUSH DI
 0B4B:01CE E87100        CALL 0242
 0B4B:01D1 5F            POP DI
 0B4B:01D2 5E            POP SI
 0B4B:01D3 75AD          JNZ 0182
 0B4B:01D5 8A07          MOV AL,[BX]
 0B4B:01D7 8A6704        MOV AH,[BX+04]
 0B4B:01DA 8827          MOV [BX],AH
 0B4B:01DC 884704        MOV [BX+04],AL
 0B4B:01DF C6440412      MOV BYTE PTR [SI+04],12
 0B4B:01E3 90            NOP
 0B4B:01E4 90            NOP
 0B4B:01E5 90            NOP
 0B4B:01E6 90            NOP
 0B4B:01E7 90            NOP
 0B4B:01E8 90            NOP
 0B4B:01E9 90            NOP
 0B4B:01EA 90            NOP
 0B4B:01EB 90            NOP
 0B4B:01EC C645040C      MOV BYTE PTR [DI+04],0C
 0B4B:01F0 C60580        MOV BYTE PTR [DI],80
 0B4B:01F3 C60400        MOV BYTE PTR [SI],00
 0B4B:01F6 E83A00        CALL 0233
 0B4B:01F9 89FE          MOV SI,DI
 0B4B:01FB EB12          JMP 020F
 0B4B:01FD 803C80        CMP BYTE PTR [SI],80
 0B4B:0200 740D          JZ 020F
 0B4B:0202 C6450412      MOV BYTE PTR [DI+04],12
 0B4B:0206 C60500        MOV BYTE PTR [DI],00
 0B4B:0209 C60480        MOV BYTE PTR [SI],80
 0B4B:020C E82400        CALL 0233
 0B4B:020F 89F3          MOV BX,SI
 0B4B:0211 BEA407        MOV SI,07A4
 0B4B:0214 B8007C        MOV AX,7C00
 0B4B:0217 894404        MOV [SI+04],AX
 0B4B:021A 8C5C06        MOV [SI+06],DS
 0B4B:021D 8B4708        MOV AX,[BX+08]
 0B4B:0220 894408        MOV [SI+08],AX
 0B4B:0223 8B470A        MOV AX,[BX+0A]
 0B4B:0226 89440A        MOV [SI+0A],AX
 0B4B:0229 B280          MOV DL,80
 0B4B:022B B80042        MOV AX,4200
 0B4B:022E CD13          INT 13
 0B4B:0230 FF6C04        JMP FAR [SI+04]
 0B4B:0233 BB0006        MOV BX,0600
 0B4B:0236 B90100        MOV CX,0001
 0B4B:0239 B80103        MOV AX,0301
 0B4B:023C BA8000        MOV DX,0080
 0B4B:023F CD13          INT 13
 0B4B:0241 C3            RET
 0B4B:0242 BF1000        MOV DI,0010
 0B4B:0245 BE9307        MOV SI,0793
 0B4B:0248 E82800        CALL 0273
 0B4B:024B BEA807        MOV SI,07A8
 0B4B:024E 31DB          XOR BX,BX
 0B4B:0250 31C0          XOR AX,AX
 0B4B:0252 43            INC BX
 0B4B:0253 8A0C          MOV CL,[SI]
 0B4B:0255 80F900        CMP CL,00
 0B4B:0258 7418          JZ 0272
 0B4B:025A CD16          INT 16
 0B4B:025C D0C8          ROR AL,1
 0B4B:025E 3A00          CMP AL,[BX+SI]
 0B4B:0260 750C          JNZ 026E
 0B4B:0262 FEC9          DEC CL
 0B4B:0264 740C          JZ 0272
 0B4B:0266 4F            DEC DI
 0B4B:0267 7408          JZ 0271
 0B4B:0269 43            INC BX
 0B4B:026A 31C0          XOR AX,AX
 0B4B:026C EBEC          JMP 025A
 0B4B:026E 4F            DEC DI
 0B4B:026F 75DD          JNZ 024E
 0B4B:0271 47            INC DI
 0B4B:0272 C3            RET
 0B4B:0273 B80300        MOV AX,0003
 0B4B:0276 CD10          INT 10
 0B4B:0278 AC            LODSB
 0B4B:0279 3C00          CMP AL,00
 0B4B:027B 7408          JZ 0285
 0B4B:027D 56            PUSH SI
 0B4B:027E B40E          MOV AH,0E
 0B4B:0280 CD10          INT 10
 0B4B:0282 5E            POP SI
 0B4B:0283 EBF3          JMP 0278
 0B4B:0285 C3            RET
 0B4B:0286 52            PUSH DX
 0B4B:0287 65            DB 65
 0B4B:0288 2D496E        SUB AX,6E49
 0B4B:028B 7075          JO 0302
 0B4B:028D 7420          JZ 02AF
 0B4B:028F 4E            DEC SI
 0B4B:0290 65            DB 65
 0B4B:0291 7720          JA 02B3
 0B4B:0293 50            PUSH AX
 0B4B:0294 61            DB 61
 0B4B:0295 7373          JNB 030A
 0B4B:0297 776F          JA 0308
 0B4B:0299 7264          JB 02FF
 0B4B:029B 3A07          CMP AL,[BX]
 0B4B:029D 00BE07CE      ADD [BP+CE07],BH
 0B4B:02A1 07            POP ES
 0B4B:02A2 DE07           FIADD WORD PTR [BX]
 0B4B:02A4 1000          ADC [BX+SI],AL
 0B4B:02A6 0100          ADD [BX+SI],AX
 0B4B:02A8 0000          ADD [BX+SI],AL
 0B4B:02AA 0000          ADD [BX+SI],AL
 0B4B:02AC 0000          ADD [BX+SI],AL
 0B4B:02AE 0000          ADD [BX+SI],AL
 0B4B:02B0 0000          ADD [BX+SI],AL
 0B4B:02B2 0000          ADD [BX+SI],AL
 0B4B:02B4 0000          ADD [BX+SI],AL
 0B4B:02B6 0000          ADD [BX+SI],AL
 0B4B:02B8 1D0426        SBB AX,2604
 0B4B:02BB D800           FADD DWORD PTR [BX+SI]
 0B4B:02BD 00800101      ADD [BX+SI+0101],AL
 0B4B:02C1 000C          ADD [SI],CL
 0B4B:02C3 FEFF          ??? BH
 0B4B:02C5 FF3F          ??? [BX]
 0B4B:02C7 0000          ADD [BX+SI],AL
 0B4B:02C9 0002          ADD [BP+SI],AL
 0B4B:02CB AB            STOSW
 0B4B:02CC 1003          ADC [BP+DI],AL
 0B4B:02CE 00FE          ADD DH,BH
 0B4B:02D0 FFFF          ??? DI
 0B4B:02D2 0F            DB 0F
 0B4B:02D3 FEFF          ??? BH
 0B4B:02D5 FF41AB        INC WORD PTR [BX+DI-55]
 0B4B:02D8 1003          ADC [BP+DI],AL
 0B4B:02DA 3334          XOR SI,[SI]
 0B4B:02DC 801800        SBB BYTE PTR [BX+SI],00
 0B4B:02DF FEFF          ??? BH
 0B4B:02E1 FF12          CALL [BP+SI]
 0B4B:02E3 FEFF          ??? BH
 0B4B:02E5 FFB3DF90      PUSH [BP+DI+90DF]
 0B4B:02E9 1BCE          SBB CX,SI
 0B4B:02EB 65            DB 65
 0B4B:02EC 8B01          MOV AX,[BX+DI]
 0B4B:02EE 0000          ADD [BX+SI],AL
 0B4B:02F0 0000          ADD [BX+SI],AL
 0B4B:02F2 0000          ADD [BX+SI],AL
 0B4B:02F4 0000          ADD [BX+SI],AL
 0B4B:02F6 0000          ADD [BX+SI],AL
 0B4B:02F8 0000          ADD [BX+SI],AL
 0B4B:02FA 0000          ADD [BX+SI],AL
 0B4B:02FC 0000          ADD [BX+SI],AL
 0B4B:02FE 55            PUSH BP
 0B4B:02FF AA            STOSB
 
 [ 本帖最后由 2011dsxu8 于 2011-5-21 10:04 编辑 ] MBR.rar (517 Bytes)
 
 
 
  1JF9-WIN7和XP互切.rar
(7.36 KB, 下载次数: 34) 
  KEY热键查看器.rar
(354 Bytes, 下载次数: 25) 
 | 
 |