无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6437|回复: 12
打印 上一主题 下一主题

【分享】大多数XP OEM 版的一个Bug,影响F6加载驱动。

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-28 18:19:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近看到论坛里面关于免软驱光驱安装原版XP的讨论很热烈,鉴于OEM版XP也可以认为是一种原版XP,而且实用价值更高。但是这种XP大多数都有一个Bug,并不适合直接应用这种方法直接安装,故发此文。文中方法在虚拟机和真实机器中测试通过。

现象:
大多数OEM版本的XP,包括Lenovo、DELL和清华同方的SP1、SP2或SP3原厂OEM XP盘,在光盘启动时按F6加载软盘上面的驱动的情况下,在文本模式安装程序开始复制软盘上面的驱动文件时出错。像这样:

原因:
OEM版一般会修改安装盘中的\i386\winnt.sif文件,加入“OEMPreinstall=Yes”一句,这句的本意是让安装程序复制光盘\$OEM$\目录中部分内容的。但是加入这一句后就会导致文本安装过程中复制载SATA/SCSI驱动出错。
解决办法:
修改OEM版光盘,回避导致出错的语句,同时利用脚本实现那一句本应完成的功能:
1.Winnt.sif文件中OEMPreinstall=Yes参数修改成OEMPreinstall=NO或者空缺
2.在\$OEM$\下建立一个CMD文件,这里命名为OemPreinstall.CMD,内容如下:
  1. @ECHO OFF
  2. SETLOCAL ENABLEEXTENSIONS
  3. FOR %%? IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
  4. IF /I "%%?:" NEQ "%SYSTEMDRIVE%" CALL :SUB "%%?:" &&GOTO START)
  5. GOTO ENDIT
  6. :START
  7. IF EXIST %MYOEM%\$1 XCOPY %MYOEM%\$1 %SYSTEMDRIVE%\ /S/I/Q/Y >NUL
  8. IF EXIST %MYOEM%\$$ XCOPY %MYOEM%\$$ %SYSTEMROOT% /S/I/Q/Y >NUL
  9. IF EXIST %MYOEM%\$Docs XCOPY %MYOEM%\$Docs "%ALLUSERSPROFILE%\.." /S/I/Q/Y >NUL
  10. IF EXIST %MYOEM%\$Progs XCOPY %MYOEM%\$Progs %PROGRAMFILES% /S/I/Q/Y >NUL
  11. :ENDIT
  12. ENDLOCAL &GOTO :EOF
  13. :SUB
  14. IF NOT EXIST %~1\$OEM$ EXIT/B 1
  15. SET "MYOEM=%~1\$OEM$"
  16. EXIT/B 0
复制代码
3.建立\$OEM$\CMDLINS.TXT文件,加入以下内容
  1. [COMMANDS]
  2. "OemPreinstall.cmd"
复制代码
当然这里要指出使用这个方法导致了OemPnpDriverPath参数失效,所以并不适合类似OEM驱动的自动加载。这里会有人问,那么如果恰好在需要安装OEM驱动的情况下有没有办法解决这个F6冲突问题呢?答案是肯定的,利用Txtsetup.sif文件的复制功能.至此问题完全解决

[ 本帖最后由 wangjg 于 2009-11-29 18:09 编辑 ]
2#
发表于 2009-11-28 19:45:07 | 只看该作者
好像有点意思  回头试试了  看行不行  一直在安装MSDN版的
回复

使用道具 举报

3#
发表于 2009-11-28 20:49:48 | 只看该作者

回复 #1 wangjg 的帖子

学习了。。。。。。。。
回复

使用道具 举报

4#
发表于 2009-11-28 22:24:30 | 只看该作者
可我装原版还是失败,唉!
回复

使用道具 举报

5#
发表于 2009-11-28 22:28:42 | 只看该作者
这个要试试,记号一个先
回复

使用道具 举报

6#
发表于 2009-11-28 22:43:57 | 只看该作者
我的方正OEM版本没有发生这个问题。
不过不确定自己的是不是纯正的OEM版~~~

我用的F6方案是加载F6.IMG的,不是F6.ZIP
回复

使用道具 举报

7#
发表于 2009-11-29 11:38:33 | 只看该作者
M$的东西总是让人挖掘。。。。。
回复

使用道具 举报

8#
发表于 2009-12-1 13:30:08 | 只看该作者
学习了,做个记号。。
回复

使用道具 举报

9#
发表于 2009-12-3 14:05:27 | 只看该作者
感谢分享,支持一下。学习了。
回复

使用道具 举报

10#
发表于 2009-12-5 22:30:44 | 只看该作者
集成一下驱动不就完了,没必要追求所谓的原版吧??   什么是原版?
回复

使用道具 举报

11#
发表于 2010-2-9 13:19:57 | 只看该作者
原帖由 jasonwang 于 2009-12-5 22:30 发表
集成一下驱动不就完了,没必要追求所谓的原版吧??   什么是原版?

各人喜好吗?
回复

使用道具 举报

12#
发表于 2010-3-31 21:14:54 | 只看该作者
支持有“原版”情结的人民
回复

使用道具 举报

13#
发表于 2010-7-29 10:38:54 | 只看该作者
挂个单!回头试试,谢谢楼主发帖。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-21 05:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表