新手上路
- 帖子
- 1
- 积分
- 2
- 注册时间
- 2008-6-5
|
1#
大 中
小 发表于 2008-9-7 20:24 只看该作者
制作WindowsXP SP3 2in1安装盘遇到”.SIF文件中的下列值已损坏或丢失”的问题解决方法
制作WindowsXP SP3二合一安装光盘遇到的问题解决方法:
本人按照雨浪飘零教程(http://bbs.proxycn.com/read-htm-tid-223523-fpage-2.html)制作了一张WindowsXP SP3二合一安装光盘,集成全自动和手动安装。
但是在做好后用虚拟机运行的时候出问题了,就是在检查C盘之后准备复制文件的时候出现了:
.SIF文件中的下列值已损坏或丢失
第[SourceDisksfile]段中的含关键字“sp3.cab"那一行上的值0
安装程序无法继续,要退出安装程序,请按下F3.
这样的提示。
非常无奈,因为之前做过一张手动安装的光盘,完全没问题,估计这个是启动盘组文件出问题了。
我的手动安装由bootsect.bin直接引导,自动安装的启动盘组文件为“VOL0”。
在I386文件夹里只有“TXTSETUP.SIF”这个文件,打开看里面的sp3.cab项完好;再进入VOL文件夹,找到“TXTSETUP.SI_”,把它解压出“txtsetup.sif”,打开搜索不到sp3.cab项,于是只能用I386里的“TXTSETUP.SIF”替换了。
做法如下:
1、复制“TXTSETUP.SIF”到某路径,如我的文档
2、运行CMD,进入刚才存放“TXTSETUP.SIF”的位置,运行“makecab TXTSETUP.SIF TXTSETUP.SI_”(不包括引号),便可生成“TXTSETUP.SI_”文件,将其复制到VOL0目录下替换原文件即可。
原以为至此大功告成,谁知制成ISO到虚拟机试运行时又出现了找不到“usbuhci.sys”的提示。
没办法,只好到I386下找到USBUHCI.SY_之类的文件复制到VOL0内(可制成ISO后试验,缺哪个文件就复制同名的*.SY_文件过去便可)。
经过此番大费周折后终于把这张光盘弄好了。
最后总结下,可能是下载的Windows XP的启动软盘太老了(貌似是2001年的东东),不太适合SP3的制作,所以那么麻烦。
针对此问题不知道朋友们有没有更好的解决办法,不妨在此与大家分享下。非常感谢!——本人的这个解决方法实在是太麻烦。
现在把本人做的“VOL0”启动组文件上传与大家分享,希望大家能多提宝贵意见或建议,需要的朋友请到如下地址下载:
http://pickup.mofile.com/2393863254049043
或登录Mofile,使用提取码 2393863254049043 提取文件
`
|