|
本帖最后由 dos时代菜鸟 于 2018-4-4 07:29 编辑
用于 将 win10 的 ltsb 的 wim 以 wimboot+vhd 方式安装到 硬盘上,纯手工打造的 cmd脚本.脚本完全明码,方便大家讨论和改进。
核心脚本:
WIMBOOT+VHD-SCRIPT_Ver3.74.zip
(1.88 MB, 下载次数: 825)
2018.04.03
发现 创建vhd时,没有依据set.ini 内容进行设置vhd大小,修正之 。
2018.03.23
改进设置 bcd 题目的两句代码
2018.03.22
增加代码,判断当前环境和wim内系统版本,明确vhd 还是 vhdx
2018.03.21
增加一个 vhd 扩展名设置,用以支持 vhdx ,判断 cmd 版本小于6.2 就设置为 vhd
2018.03.20
发现 没有 wimboot 支持驱动的系统上 无法实现 向无 Bcd 的引导分区新建启动系统,所以改进之
用 wimlib-imagex 把必要的系统释放到 vhd中,以便 bcdboot 用其创建引导。
2018.03.16
增加 将最后一个菜单项 设置为 禁用驱动签名
2018.03.15
改进 主脚本,增加 在没有 bcd 引导体系的硬盘上,脚本将 从 wim 中的win系统,安装建立一个bcd引导体系给选定的引导分区。
增加 用户 设置页面,可以在开始处理前,不离开脚本的情况下,修改 wim位置,wim卷,目标bcd 等。
2018.03.12
增加 bootice 查看 bcd
2018.03.10
改进 删除Bcd项目的脚本
增加分配、卸载分区盘符的脚本
set.ini 中增加 cmd脚本默认路径设置
2018.03.09 Ver 3.35
增加几个 wimlib-imagex 相关脚本
更新 wimlib-imagex 版本 1.12.0
增加功能:
根据到指定位置寻找bcd 的方式自动判别 硬盘分区上的 启动类型是 legacy 还是 uefi ,如果判断不了的,在询问用户。
引进 ms_boot_fix 对硬盘分区 安装修复 引导功能。
增加了几个 wimlib-imagex 的脚本,把目录压缩成 wim(lzms) 等,3个脚本。
2018.03.08 Ver 3.3
增加 bcd_delete2.cmd
改进 uvhd.cmd
2018.03.06
增加 set.ini,用于 wimboot.cmd 设置变量初始化,可以 程序外对一些默认变量进行设置。
2018.03.06 更新改进如下:
可以支持 uefi
可以支持 选择 wim 中 不同的 卷
默认设置 单独有文件 set.ini 了,需要对 vhd临时盘符,vhd大小,uefi 启动文件路径 等设置的可以直接修改 这个文件。
合并为一个脚本
原来 win10 uefi 模式下安装,oobe 阶段是要 向主板添加 windows boot manager 项目的,
而 这个bootmgfw.efi 必须放在 \efi\microsoft\boot\ 里面,所以 uefi 模式下,如果要安装系统,还是 用 ms 自带的 uefi 文件吧
说明:
文件和路径中 不要带 空格、"&"、"^" 等专属字符
脚本需要 管理员权限运行,可以 复制粘贴 成一个具有管理员权限的 快捷方式,将wim 拖拽给这个快捷方式。
生成的 vhd 20G, 用于引导的 vhd 是其 差分vhd .
wimboot.cmd 用于把 为 一个 wim 文件的某个卷建立 wimboot 类型的 vhd 引导指针,并引导用户将启动项目 添加到 已经存在的 bcd 文档中。
用法:
一、uefi 模式
efi_boot 是 bootmgfw.efi 实现uefi 模式启动win10 的文件 . 默认 \efi\microsfot\boot\
装载 esp 分区分配盘符,如果是全新安装,请建立 GPT 分区结构 和 esp 分区。
把 efi_boot 相关文件复制到GPT硬盘的 esp 分区根目录,即可实现 uefi 启动支持,
在 同一GPT 硬盘的某个ntfs分区建立 win10 文件夹,并把 win10 的wim 复制到 win10 文件夹 ,然后就可以 通过 wimboot.cmd 安装win10了。将 刚复制来的 win10 文件夹中 的 wim 拖放到 wimboot.cmd 上,根据提示输入 bcd 的类型和位置(esp分区)即可。
二、legacy 模式
mbr_boot 是 MS 的 BOOTMGR 实现 legacy 模式启动 win10 的文件,
把相关文件复制到 mbr 硬盘的主引导分区,并设置 分区激活,设置引导记录为 nt6.x.如果已经存在 legacy 的 bootmgr 引导体系,可不用复制文件和激活分区。
在主引导分区建立 win10文件夹,并把 win10 的wim 复制到 win10 文件夹 ,然后就可以 通过 wimboot.cmd 安装win10了。
将 刚复制来的 win10 文件夹中 的 wim 拖放到 wimboot.cmd 上,根据提示输入 bcd 的类型和位置(主引导分区)即可。
脚本涉及程序和命令
wimlib-imagex 程序
diskpart 外部命令
bcdedit 外部命令
for
if
set
echo
del
call
goto
......
|
评分
-
查看全部评分
|