如何实现XENIX和高版本DOS的功换

Author: 江西 乐时进 Date: 1996-11-22

        我们知道,硬盘被分区后,在其分配表中有明显的分区标志,低版本DOS的分区标志为04,高版本的DOS的分区标志为06,而多用户的分区标志为02,低版本的DOS与XENIX之间能够正确切换,因此我们只需把高版本DOS的分区标志06变成04,就可以实现它们之间的切换。
        这一过程可借助于DEBUG来实现,具体步骤如下:
        debug
        -a 100
        MOV AX,0201
        MOV CX,0001
        MOV DX,0080   将硬盘中的分区信息读入内存缓冲区
        MOV BX,0200
        INT 13
        INT 20
        -g
        -e3c2 06 04   修改o3c2的代码06为04,写入改变的数据信息到内存缓冲区
        -a100
        MOV AX,0301
        MOV CX,0001
        MOV DX,0080
        MOV BX,0200
        INT 13
        INT 20
        -g   将在内存缓冲区中修改后的数据保留在硬盘分区信息表上
        完成以上步骤,将XENIX分区激活,重新启动计算机,在BOOT状态下,键入“DOS”,能够正常切换到DOS,从而实现了XENIX和高版本DOS在同一硬盘中的共享和它们之间的切换。