这是因为你把硬盘模式改为Compatibility之后Win7认为你的硬盘是IDE,但安装WIN7时是按照SATA硬盘装驱动的,这样你的Win7系统是进不去的(可以出现启动画面但无法进入系统),所以会不断提示出错要求修复.
先改为SATA模式进入Win7系统,然后右键-计算机-管理-磁盘管理,将WinXP所在的磁盘右键改为活动分区.然后重启电脑,再将SATA改为Compatibility(因为你的XP没有安装SATA驱动,用SATA模式进不了XP),此时会进入XP系统,然后下载一个叫BCDautofix的软件,运行它会提示找到win NT系统,选择修复后它会建立你开机后的启动菜单.之后就可以使用双系统了.
但是由于你的XP没有安装SATA驱动,开机就必须根据进入的系统选择硬盘模式,非常麻烦,建议你还是在XP下装好SATA驱动.这样就可以一直维持SATA模式随便进入哪一个系统了.