使用批处理命令为VHD磁盘添加系统引导

使用批处理命令为VHD磁盘添加系统引导

@echo off
setlocal enabledelayedexpansion
title 迷路轮回专用VHD启动项添加工具
mode con cols=80 lines=22

set "name=Windows_10_x64(VHDX)"
set "vhddrive=%~d0"
set "vhd_path=\Windows10_CHILD_BAK.vhdx"

rem =============================【下面开始正式执行】==============================
cls & echo= & echo= & echo=
echo=			VHD启动项添加工具
echo= & echo=
echo  ==============================================================================
echo= 
for /f "delims={,} tokens=2" %%i in (
'bcdedit /copy {default} /d "!name!"'
) do set id=%%i
echo=&echo=	启动项名称为:	!name!
echo=&echo=	启动索引号id:	!id!
echo=&echo=	VHD磁盘位置为:	!vhddrive!!vhd_path!
bcdedit /set {!id!} device vhd=[!vhddrive!]!vhd_path!
bcdedit /set {!id!} osdevice vhd=[!vhddrive!]!vhd_path!
echo=
echo= 				迷路轮回  www.xyx115.com  2017-01-18
echo  ==============================================================================
pause >nul
exit
rem ================================【所有代码结束】================================

 

注意:

1.该批处理命令必须和VHD磁盘文件存放在相同目录(自动获取盘符)。
2.Windows_10_x64(VHDX)表示新增的系统启动项名称
3.\Windows_10_x64.vhdx表示VHD磁盘的存放路径,此路径不包含盘符。
4.必须使用管理员权限。

Leave a Comment

电子邮件地址不会被公开。 必填项已用*标注