无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 19509|回复: 70
打印 上一主题 下一主题

[发布] 用批处理实现的wimPE硬盘安装模板【20190916更新】加了uefi判断

    [复制链接]
1#
发表于 2020-3-10 22:53:22 | 显示全部楼层
liuzhaoyzz 发表于 2020-3-10 13:48
下载试了下楼主的批处理,运行了下,结果直接修改的是C:\boot\BCD,而且指向的也是C盘的C:\boot\TestPE\Tes ...

它其实就是一个一键批处理,从COPY到安装BCD启动项。楼主应该指明不能在PE RAMOS XP环境安装,不能再多EFI分区安装等等。我个人的解决方案是直接修改批处理中%SystemDrive% 全部替换成自己想要的盘符。当然也可以是EFI分区,或者其他隐藏分区。但是前面需要个命令先挂载。
回复

使用道具 举报

2#
发表于 2020-3-10 22:59:00 | 显示全部楼层
liuzhaoyzz 发表于 2020-3-10 13:48
下载试了下楼主的批处理,运行了下,结果直接修改的是C:\boot\BCD,而且指向的也是C盘的C:\boot\TestPE\Tes ...

我自己不会写批处理,但是批处理高手可以在这几个命令之前加一段选择的命令,以替换%SystemDrive%

md "%SystemDrive%\boot" >nul 2>nul
md "%SystemDrive%\boot\%wim%" >nul 2>nul
del "%SystemDrive%\boot\%wim%\*.wim" >nul 2>nul
del "%SystemDrive%\boot\%wim%\*.sdi" >nul 2>nul
::
copy "%wim%.wim" "%SystemDrive%\boot\%wim%"
del "%wim%.wim"
copy "%sdi%.sdi" "%SystemDrive%\boot\%wim%"
del "%sdi%.sdi"

点评

@echo off :begin choice /t 10 /c:yn /d:y /m:"是否安装到%SystemDrive:~0,1%盘?" if %errorlevel%==2 goto no if %errorlevel%==1 set DriveLetter=%SystemDrive:~0,1% &goto DriveLette :no cls&set/p D  详情 回复 发表于 2020-4-15 16:38
回复

使用道具 举报

3#
发表于 2020-4-15 17:49:18 | 显示全部楼层
本帖最后由 qingyi78 于 2020-4-15 17:55 编辑
liu_zhenfeng 发表于 2020-4-15 16:38
@echo off
:begin
choice /t 10 /c:yn /d:y /m:"是否安装到%SystemDrive:~0,1%盘?"

谢谢大神,辛苦啦!我自己做了一个简陋的挂载ESP分区到Z盘并安装到Z盘的。只是用了简单的一个命令和替换变量。 install pe esp.exe (395.58 KB, 下载次数: 40)




回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-12 00:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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