最近两三年,热线上关于IPC上独立安装Windows的case在越来越多。在这里把一些注意事项简单整理一下,希望对客户有所帮助。
西门子的SIMATIC IPC一般都可选操作系统,从Windows XP/7/Server 2008到Windows Embedded Standard 2009/7不一而足,如果选择了操作系统,开机即自动释放,即使使用一段时间后系统宕机,也可以通过Recovery/Restore DVD进行恢复和还原,不会存在以下的安装问题。但国内的很多客户出于灵活操控或节约成本的考虑,往往订购的是不带操作系统的“裸机”,而尽管Windows 7和Windows Server 2008面世也有一段时间了,甚至微软已经终止了Windows XP的销售,但国内的很多客户依然对Windows XP情有独钟;在IPC“裸机”上安装Windows XP的过程中,系统会出现蓝屏、长时间无响应以及无法识别硬盘等现象,也就成为客户经常拨打热线反映的问题。
首先需要解释一下上述现象出现的原因,当然相信大家也能够从网络上搜寻到答案:
早些时候,SIMATIC IPC B Generation,即IPC xx7 B系列所带的硬盘为SATA接口,而安装Windows XP SP2时所加载的硬件驱动程序并不集成SATA驱动,所以会出现蓝屏现象;而后来SIMATIC IPC C Generation,即 IPC xx7 C系列所带的硬盘,在安装Windows XP SP3也会出现蓝屏或长时间无响应的现象。由此可见,无法安装Windows XP并非SIMATIC IPC的硬件问题,而是标准的Windows XP没有提供Intel主板南桥芯片的SATA控制器驱动。
解决办法如下:
1. 这是西门子提供的标准解决方案,即先将随机附带的(文档和驱动DVD)SATA驱动解压到软盘上,初始安装Windows XP,选择F6,再通过USB软驱加载SATA驱动,之后正常安装Windows XP。
诚然,上述方案的确有些过时,在IT硬件技术飞速发展的今天,想找到软驱还真不是件容易的事,不少用户也在热线上抱怨;其实这也并非西门子的过错,而是微软在Windows XP安装光盘中没有提供SATA驱动,也没有提供更加便捷的第三方驱动加载方式(例如U盘)。
PS:
具体的做法可以参考下载中心编号A0489《SIMATIC工业计算机使用入门》中4.3章节,原文介绍的是加载RAID驱动,但步骤相同。
2. 通过修改主板BIOS中的SATA选项,改为IDE或兼容模式,即可正常安装Windows XP,例如:在IPC547D的BIOS中,将SATA Mode设置为IDE;在IPC627C的BIOS中,将 SATA Mode设置为 Enhance。上述方法简单易行,快速有效,但牺牲了SATA硬盘的AHCI快速性能。
PS:
由于SIMATIC IPC的主板型号不尽相同,相应的BIOS版本和界面也不太一样,所以具体的SATA选项设置可能也略有区别。
大家从网上还可以找到其它的解决方案,下面简单介绍一下:
1. 使用集成了SATA驱动的Windows XP安装盘,这样可以成功安装Windows XP,但由于这样的安装盘基本都是电脑爱好者或业界高手制作的,夹杂了一些第三方的应用软件,删除了一些Windows组件,很难保证其正版和标准,考虑到SIMATIC软件兼容性的严苛,建议大家慎重使用。
2. 针对第一种方案,有高手使用虚拟软驱加载SATA驱动,具体做法大家可以上网搜索。
3. 针对第二种方案,有高手这样做:修改主板BIOS的SATA选项为IDE,安装Windows XP,然后进入Windows XP,安装SATA驱动,修改相应注册表信息,再恢复主板BIOS的SATA选项为AHCI,具体做法大家可以上网搜索。
综上所述,在SIMATIC IPC上独立安装Windows XP是有解决方案的,但需要做一些额外的工作,而SATA驱动对于新一代的操作系统,也就是Windows 7和Windows Server 2008来说,就不成问题了。而且在目前来说,很多常用的SIMATIC软件都支持它们,例如STEP7,WinCC等;所以希望大家更多地选择Windows 7或Windows Server 2008作为SIMATIC IPC的操作系统,尤其是附带操作系统的SIMATIC IPC。