无忧启动论坛

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

[求助]如果获得PE光盘所在盘符

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-13 18:13:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用老毛桃的911版,但不知道如何在启动后运行放到光盘目录下另加的程序,不在WIM外置文件内,查看Pecmd帮助,提到init c可以将光驱盘符加入到系统参数,但没有弄成功,不知道该怎么办,请帮忙。
2#
发表于 2007-12-13 18:24:21 | 只看该作者
以文件放在光盘根目录下的OUTPF目录里为例

在MINIPE目录里的INI文件中加一句
LOAD %CURDRV%\OUTPF\PECMD.INI

在这个PECMD.INI中
用ENVI命令设置本目录为CURDIR环境变量:
ENVI CURDIR=%CURDRV%\OUTPF  

接下来就可以使用LINK命令把文件链接到开始菜单程序组
或者使用EXEC命令直接启动程序
回复

使用道具 举报

3#
 楼主| 发表于 2007-12-13 19:19:14 | 只看该作者
谢谢帮忙,但还是没能解决问题。
具体是这样的,Acronis True Image安装到F11安全区域需要一些文件,我希望能在EasyBoot菜单和PE里均能启动并安装F
11功能,EasyBoot启动的ATI是直接启动Recovory Manager里的Ramdisk.dat,文件齐全,15MB即可获得完整功能,WIM包里的ATI同样需要Recovory Manager里的文件才能安装F11安全区域,两个ATI使用相同的文件可以节省15MB空间,我于是在WIM包里的ATI目录下制作一个批处理。

原来是基于老毛桃070418版本,没有WIM支持,批处理是这样的:

..\7z.exe x ati.7z  -y -aos -o%temp%
xcopy ..\..\ATI %temp%\ATI /e /y /h >nul
start %temp%\ATI\TrueImage.exe >nul
exit

将ATI需要的所有文件都复制到一个临时目录然后运行,现在核心转为0911版本,外置目录和光盘目录所在的盘符不一致,没法使用了,不过只要得到PE光盘所在的盘符,稍作修改依然可行。
现在的问题是,如何在批处理里使用光盘这个变量,有这个变量吗?
回复

使用道具 举报

4#
发表于 2007-12-15 21:51:10 | 只看该作者
给出我以前用的查找光驱的批处理,你试试看

@echo off
set cdromtemp=0
for  %%i in ( c d e f g h i j k l m n o p q r s t u y w x y z ) do call :checkcd %%i

if  not %cdromtemp%==0 goto end
:err
set cdromtemp=255
echo                请将正确的CD放入光驱中,然后输入
echo                %systemroot%\system32\findcd.cmd
echo.
goto end

:checkcd
vol %1:
if %errorlevel% equ 0        (
        if exist %1:\wxpe\setupldr.bin (
                if exist %1:\recovery.cd (
                        if exist %1:\cmdpe.is_ (       
                                set cdromtemp=%1:
                        )
                )
        )
)
goto :eof       
               
:end
回复

使用道具 举报

5#
 楼主| 发表于 2007-12-15 23:59:43 | 只看该作者
谢谢,我试试看,也许可行
回复

使用道具 举报

6#
 楼主| 发表于 2007-12-16 19:32:07 | 只看该作者
没看懂批处理,没搞定,不爽
回复

使用道具 举报

7#
发表于 2007-12-16 19:39:08 | 只看该作者
何需搞得如此复杂!PECMD的INIT命令已有说明。
回复

使用道具 举报

8#
发表于 2007-12-17 00:25:45 | 只看该作者
pecmd init c

%cdom1%.........
回复

使用道具 举报

9#
发表于 2007-12-17 00:50:15 | 只看该作者
原帖由 laomeng 于 2007-12-17 12:25 AM 发表
pecmd init c

%cdom1%.........


又对又错,INIT命令不能在命令行中使用。
看看本人32M_U盘版WinPE的配置文件。
回复

使用道具 举报

10#
 楼主| 发表于 2007-12-17 22:56:27 | 只看该作者
是吗,要去学习下,我在配置里调用%cdom%失败,难道是忘了加1?
回复

使用道具 举报

11#
发表于 2011-4-2 02:29:05 | 只看该作者

回复 #8 laomeng 的帖子

老大, 如果获得PE光盘所在盘符,您32M_U盘版WinPE配置文件能不能发一个,我的邮件是slipper@live.com,再次感谢了,我是通过U盘量产,加载USB_CDROM中的WinPE.ini,PECMD.ini是用Load \Winpe\winpe.ini这句
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 01:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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