因搞嵌入式,家里有好多老式MCU,用到XP系统相关的编译器和相关的调试工具,专门买了台X230 配两个硬盘XP和win10,发现BIOS配置不一样,在这里记录一下。
1 config 下面的 serial ATA
系统
serial ATA 模式
接口说明
XP
Compatibility
硬盘为IDE模式
Win10
AHCI
硬盘为SCSI模式
XP 都没有SCSI驱动
1、AHCI英文全称:Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口/高级主机控制器接口),是在Intel的指导下,由多家公司联合研发的接口标准,它允许存储驱动程序启用高级串行 ATA 功能,如本机命令队列和热插拔,其研发小组成员主要包括Intel、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等著名企业。
2、通过开启硬盘的AHCI模式,可以在一定程度上提升硬盘的性能即可。就目前来说,大部分台式机电脑默认是IDE模式,开启硬盘AHCI模式需要进入Bios里面设置开启。笔记本则大多默认已经采用AHCI模式。
3、compatibility是一种兼容模式,通常在安装xp则需要修改成compatibility兼容模式。
2 Startup 下面的csm support
系统
csm support 模式
接口说明
XP
Yes
Compatibility Support Module,意思是兼容支持模块关闭 CSM 后系统启动速度加快了0.7秒
Win10
NO
BIOS 里看到有一个叫 CSM Support 的选项,不知是做什么用的,所以也不知道如何选择。CSM Support,全名为:Compatibility Support Module,意思就是兼容支持模块,该选项专为兼容只能在 Legacy 模式下工作的设备以及不支持或者不能完全支持 UEFI 的操作系统而设立的。
那么问题来了,这个选项是开还是关?应如何设置?简单讲,目前 Windows 10/8 完全支持 UEFI,而 Windows 7 & XP 不完全支持 UEFI,因此 UEFI 模式下安装 Windows 7 必须开启 CSM Support。
此外,CSM 是为了兼容部分不支持 UEFI 的老设备而保留,打开 CSM Support 可以让老设备在 UEFI 下正常工作,但是却会拖慢系统自检速度。如果你是 Win10、Win8,完全可以关闭之。经测试,关闭 CSM 后系统启动速度加快了0.7秒。
3 Startup 下面的boot mode
系统
boot mode 模式
XP
legacy only
WinXP/7 只支持这个模式
Win10
UEFI
快速启动 支持2T以上的硬盘
1、Legacy+UEFI启动模式是基于某些电脑硬件设备和操作系统(如WinXP/7)还不支持基于UEFI BIOS的情况,考虑从传统BIOS引导模式启动。传统BIOS引导模式允许Hba,模块设备使用Rom选项。
2、UEFI启动模式用于操作系统自动从预启动的操作环境,加载到一种操作系统上,从而使开机程序化繁为简,节省时间。并且支持2T以上硬盘,加强对硬件的支持,Win8之所以启动速度快,和Win8原生支持UEFI模式不无关系!