【背景】
一天,我不小心把我的X200的BIOS升挂了,换了一台备用的X200
硬盘换过来,原来的两个系统Win7和2003启动蓝屏,提示0x0000007b
重装了系统,还是蓝屏,痛苦了很久终于解决了问题
 
【基本知识】
1,支持SATA的计算机,在BIOS中有两种SATA模式:ACHI(增强模式)和Compatibility(兼容模式)
2,Windows XP 和 2003在安装的时候,会提示找不到SATA磁盘,可以将BIOS中SATA模式设置为Compatibility(兼容模式),即可以在安装的时候找到SATA磁盘
3,Win 7 在安装的时候,如果BIOS中SATA模式设置为Compatibility(兼容模式),安装完成之后如果修改为ACHI(增强模式)模式,启动的时候,会蓝屏报告0x0000007b
4,WinXP或者 2003 安装完成之后,BIOS中SATA模式由Compatibility(兼容模式)修改为ACHI(增强模式)模式,WinXP或者2003启动的时候,也会蓝屏报告0x0000007b
5,通常应该先安装Win XP 或者 2003,再安装Win 7 ,即使反了,也可以解决
6,VistaMaster 和 EasyBCD都可以编辑 Vista 或者 win7 的启动菜单
 
 
【启动蓝屏的解决方法】
1,安装Win 2003的时候,必须使用Compatibility(兼容模式),安装2003完成之后,如果需要修改为ACHI(增强模式)模式,则应该在安装好操作系统之后安装SATA驱动,通常在主板驱动程序中(Thinkpad就是这样的),然后再修改BIOS的SATA模式
2,安装Win 7 的时候,如果使用的是Compatibility(兼容模式),如果需要修改为ACHI(增强模式)模式,修改之前,则要首先修改注册表HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci中的“Start”值为 0
 
 
【启动菜单的解决方法】
1,如果先安装了Win7,再安装XP 或者 2003,会导致启动菜单中没有 XP 或者 2003,则可以在安装XP 或者 2003之前,使用Vista Master 或者 EasyBCD 首先生成一个 XP 或者 2003的启动项
2,然后安装XP 或者 2003,安装完成之后,Win7的启动菜单就不见了
3,复制一个ntldr文件到XP 或者 2003所在分区的根目录
4,插入Win7安装盘,输入x:\boot\bootsect /nt60 c: 
       (x为win 7 光盘所在盘符)
 
 
好了,如果各位有疑问可以留言。