无忧启动论坛

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

[求助] SETUP.EXE加参数指定源后《缺少所需的 CD/DVD 驱动器设备驱动程序。》问题解决!

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-22 23:18:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在某大帖子里学习到 修改BCD 和BOOT.WIM 里添加winpeshl.ini文件 指向SETUP.CMD
@echo off
for %%a in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%a:\sources\2008install.wim x:\sources\winsetup.exe /installfrom:%%a:\sources\2008install.wim)
exit
也就是 SETUP.EXE 加参数 指定源(WIM)和目标(分区)
目的是为了能修改 install.wim 的路径和所在文件夹
例我 先修改BCD 指向  2008BOOT.WIN  ——2008install.wim 用以启动 \sources\2008install.wim 的安装

修改后 BOOTMGR——BCD (正常)
BCD —— 2008BOOT.WIN (正常)
2008BOOT.WIN——WINSETUP.EXE(正常)
WINSETUP.EXE——2008install.wim         确定安装就出现 《缺少所需的 CD/DVD 驱动器设备驱动程序。》

选择语言 确定后就 出现 《缺少所需的 CD/DVD 驱动器设备驱动程序。》 无解了

如果不修改 2008install.wim的文件名  到是可以正常安装!
就算前面的不修改(BCD) 只要修改了 install.wim 的路径或者文件名 就会出现这个错误!
是不是要加载的驱动配置 也要修改???在那里修改!!求指教啊!

还是那里没搞对啊!!求教了!

PS  :因特殊需求 想更改install.wim 的路径和文件名   未果
求各位大大 救救我  我实在找不到解决办法了!!!

[ 本帖最后由 2013zouwuxing52 于 2013-3-24 15:28 编辑 ]
2#
发表于 2013-3-23 16:16:14 | 只看该作者
你这个问题,差点难住我,你是用的U盘安装的,答案在这儿:http://bfc99.blog.51cto.com/265386/964221
你把U盘拨下来,再插上,按SHIFT+F10,再次运行setup.cmd即可。
这个问题产生的原因在于WINPE识别不到U盘所致。
回复

使用道具 举报

3#
 楼主| 发表于 2013-3-23 22:24:53 | 只看该作者
哦!!我是做的!!ISO  还没量产到U盘呢!
用的 虚拟机 VMware Workstation 9.01安装测试
虚拟机 直接加载  ISO文件安装
用 虚拟光驱 加载ISO再安装 也是一样

难道是我 虚拟机的问题???

[ 本帖最后由 2013zouwuxing52 于 2013-3-23 22:32 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2013-3-23 22:35:37 | 只看该作者
老大做的 SETUP.EXE加参数 指定源   
没遇到 这样的情况???

呀~~~那我就奇怪了!!!是那里没搞对啊!!!
回复

使用道具 举报

5#
 楼主| 发表于 2013-3-23 22:41:27 | 只看该作者
哦!!我修改使用的 BOOT.WIM 是原版的!!

如果是 BOOT.WIM 的驱动问题


使用 论坛里 大大们做好的  32/64 二合一 PE  打包BOOT.WIM??

我用 wingwy-pe3.1-v2-fix3.iso 里的 winpe.wim 当 BOOT.WIM 用  理论上可行么??


可是问题是   同样的 原版BOOT.WIM   虚拟机安装  install.wim 都正常

只要改了  install.wim 路径或 文件名  就缺少所需的 CD/DVD 驱动器设备驱动程序  

我也很奇怪了!!!

[ 本帖最后由 2013zouwuxing52 于 2013-3-23 22:54 编辑 ]
回复

使用道具 举报

6#
发表于 2013-3-24 09:07:22 | 只看该作者
你按SHIFT+F10,之后运行NOTEPADE,打开记事本,再选择“打开”,你看看你的光盘是否存在,文件是否存在,如果没有问题那么:直接WINSETUP.EXE /INSTALLFROM XXXXXX
回复

使用道具 举报

7#
 楼主| 发表于 2013-3-24 15:27:17 | 只看该作者
老大我找到原因了
经过我N次测试!

@echo off
for %%a in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%a:\2008\2008install.wim x:\sources\winsetup.exe /installfrom:%%a:\2008\2008install.wim)
exit

这命令里   BOOT和install是在光盘目录里 而 SETUP 是在 PE目录里
所以出现 无驱动

安装程序也调用2008目录路的 问题解决


@echo off
for %%a in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%a:\2008\2008install.wim %%a:\2008\winsetup.exe /installfrom:%%a:\2008\2008install.wim)
exit

安装  成功  
看样子  BOOT 和install 和SETUP 要在同一个目录里运行!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-6 19:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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