无忧启动论坛

标题: 如何在PE中给本地windows添加驱动? [打印本页]

作者: virgona    时间: 2008-11-27 22:15
标题: 如何在PE中给本地windows添加驱动?
问题背景如下:
我在试验在ESXi的虚机中安装公司定制的windows,安装的方法是pe启动一个环境,然后连接服务器恢复一个镜像到硬盘,然后重启连接服务器安装软件。
由于ESXi只支持scsi的硬盘不支持ide,而现有的镜像文件中并不包括vmware的scsi驱动,所以启动后蓝屏报0x7b错误,就是磁盘错误啦。启动用的PE盘是认scsi硬盘的,只是镜像环境不认导致错误。

我的设想,用PE维护光盘启动,手动添加驱动。PE盘里都有可以编辑本地注册表的工具,拷文件更没有问题,可是不知具体的细节,请各位指点。
网络上搜过了,大多是向PE中添加,要不就是向安装光盘中,不是我需要的。这个地址有讲到方法,http://sanbarrow.com/vmdk/ide2scsi.html,但文中提到的文件没法下载,(懒得注册)。
作者: 无奇不有    时间: 2008-11-27 22:41
是来学习的好机会,要好好学习
作者: ty_aa    时间: 2008-11-28 08:45
英文,看不懂。可以翻译一下吗
作者: virgona    时间: 2008-11-28 15:44
谢谢各位的关注,已经搞定了。
办法很简单,替换一个驱动就行,但研究的过程。。。

具体情况如下:
1. 要保证scsi adapter选择的是lsilogic。
    - 因为这个设备windows有自带的驱动,但不可用,所以后面只要替换成可用的就行了。Buslogic的驱动windows里没有,所以搞起来会比较麻烦,要添加注册表项,这个要根据inf文件做,很麻烦,一不小心就失败,所以LSI的就好了。
2. 安装系统,步骤是公司规定的,没得变,装完后蓝屏,报ox7B错误。
3. 进入PE替换system32\drivders下的驱动,文件名为symmpi.sys,大小为85K
4. 重启成功。

其实,成功也是要有前提条件的,安装的PE环境要认LSI的scsi硬盘,这样保证写镜像时是没有问题的,我们公司的PE是2.0,所以没有问题。同理,如果是装vista的话就没有问题了。server版的系统没试过,估计也没有那个公司装server也用自己做的镜像恢复吧。

方法比较取巧,但本人对手动添加驱动实在不明白,inf文件有不太看得懂。有懂得驱动编程的弟兄可以搞一下buslogic的驱动。

[ 本帖最后由 virgona 于 2008-11-28 15:59 编辑 ]

symmpi.zip

46.7 KB, 下载次数: 115, 下载积分: 无忧币 -2






欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3