|
本帖最后由 hilsonma 于 2023-6-12 06:58 编辑
这是一个Windows命令脚本,我使用这个脚本来添加PE到已有Windows系统的C盘,同时添加引导。
可以将pe的wim文件拖放到脚本上来执行
也可以点击脚本文件执行脚本再将pe的wim文件拖放到脚本窗口
- @echo off
- title 添加PE到C盘
- setlocal enabledelayedexpansion
- set wim=%1
- echo.
- if %1.==. set /p wim=请将pe的wim文件拖放到本窗口后按回车键:
- if not exist %wim% ( echo 文件不存在!&timeout 3 >nul&exit )
- pushd %~dp0
- set bcd1=bcdedit /store c:\Boot\BCD
- set desc="Win PE"
- set wim1=[c:]\pe.wim
- set sdid="partition=c:"
- set sdip="\Windows\Boot\DVD\EFI\boot.sdi"
- cls
- echo.
- echo 即将把 %wim% 复制成 c:\pe.wim 并添加引导
- echo.
- echo 1.添加UEFI引导 2.添加传统引导 3.退出
- echo.
- set n=1
- set /p n=请输入选项并回车(默认%n%):
- goto:do%n%
- :do1
- mountvol z: /s
- set bcd1=bcdedit /store z:\EFI\Microsoft\Boot\BCD
- :do2
- copy %wim% c:\pe.wim
- for /f "tokens=2 delims={}" %%a in ('%bcd1% /create /application osloader') do set id={%%a}
- %bcd1% /set %id% description %desc%
- %bcd1% /set %id% device ramdisk="%wim1%,{ramdiskoptions}"
- %bcd1% /set %id% osdevice ramdisk="%wim1%,{ramdiskoptions}"
- %bcd1% /set %id% systemroot \Windows
- %bcd1% /set %id% detecthal 1
- %bcd1% /set %id% winpe 1
- %bcd1% /displayorder %id% /addlast
- %bcd1% /timeout 1
- %bcd1% /set {bootmgr} displaybootmenu 1
- %bcd1% /set {bootmgr} nointegritychecks 1
- %bcd1% /create {ramdiskoptions}
- %bcd1% /set {ramdiskoptions} ramdisksdidevice %sdid%
- %bcd1% /set {ramdiskoptions} ramdisksdipath %sdip%
- pause
复制代码
pe2c.7z
(803 Bytes, 下载次数: 214)
|
评分
-
查看全部评分
|