无忧启动论坛

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

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

    [复制链接]
1#
发表于 2020-3-10 13:48:08 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2020-3-10 18:07 编辑

下载试了下楼主的批处理,运行了下,结果直接修改的是C:\boot\BCD,而且指向的也是C盘的C:\boot\TestPE\TestPE.sdi,TestPE.wim也拷贝到了C:\boot\TestPE\TestPE.wim,这显然是不行的。我的C盘是RAMOS,是个内存盘,重启就没有了,怎么能够启动?

估计VHD启动的情况类似,C盘被VHD占据,指向C盘肯定无法启动。

批处理应该给用户自定义选择的权利。

QQ拼音截图20200310134311.png (39.08 KB, 下载次数: 134)

QQ拼音截图20200310134311.png

点评

用choice试了一下,应该可以实现等待几秒默认选%SystemDrive%和手动输入驱动器字母。我还没有完整的思路...  详情 回复 发表于 2020-4-14 19:28
我自己不会写批处理,但是批处理高手可以在这几个命令之前加一段选择的命令,以替换%SystemDrive% md "%SystemDrive%\boot" >nul 2>nul md "%SystemDrive%\boot\%wim%" >nul 2>nul del "%SystemDrive%\boot\%wi  详情 回复 发表于 2020-3-10 22:59
贝莱就是一个一键批处理,从COPY到安装BCD启动项。楼主应该指明不能在PE RAMOS XP环境安装,不能再多EFI分区安装等等。我个人的解决方案是直接修改批处理中%SystemDrive% 全部替换成自己想要的盘符。当然也可以是EFI  详情 回复 发表于 2020-3-10 22:53
回复

使用道具 举报

2#
发表于 2020-4-14 21:09:38 来自手机 | 显示全部楼层
liu_zhenfeng 发表于 2020-4-14 19:28
用choice试了一下,应该可以实现等待几秒默认选%SystemDrive%和手动输入驱动器字母。我还没有完整的思路. ...

        需要考虑的因素其实挺多的,比如有多个硬盘,一个ssd硬盘,若干个机械硬盘,这样的电脑有不少,如果硬盘是GPT分区,需要考虑指定的esp分区挂载的问题。对于有的电脑根本不需要esp/fat32分区,任何一个分区都可能是启动分区 ,对于VHD启动的情况也需要考虑,VHD启动的情况原来的真实C盘可能还需要挂载。

点评

抛掉挂载部分还是可以实现的,本人水平不够 只会堆砌现成的“代码” 以下是最近试验部分 @echo off :begin choice /t 10 /c:yn /d:y /m:"是否安装到%SystemDrive:~0,1%盘?" if %errorlevel%==2 goto no if %  详情 回复 发表于 2020-4-14 23:23
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 06:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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