cmd命令行实现自动分区及部署win映像,提供一种思路方法
rem mbr分区,适用于电脑只安装了一块硬盘的情形。单独的文件
select disk 0
clean
create partition primary size=46080
format fs=ntfs quick
select partition 1
assign letter=C
active
create partition extended
create partition logical
format quick
select partition 2
assign
rem gpt分区(efi分区和msr分区),适用于电脑只安装了一块硬盘的情形,单独的文件
select disk 0
clean
convert gpt
create partition efi size=300
format fs=fat32 quick
assign letter=Z
create partition msr size=16
create partition primary size=46080
format fs=ntfs quick
select partition 3
assign letter=C
create partition primary
format fs=ntfs quick
select partition 4
assign
rem 本代码适用于MBR分区,主程序
&color 0A
title 系统自动安装程序
cls&&echo.&&echo.硬盘分区中,请稍等...
@echo off&color 0B
cls&&echo.&&echo.硬盘分区完成...
diskpart /s disk-mbr.txt
@echo off&color 0C
rem 将系统映像文件d:\windows10-22H2-CJ.WIM部署到c盘,文件名根据实际修改
dism.exe /apply-image /imagefile:d:\windows10-22H2-CJ.WIM /index:1 /applydir:C:\
cls&&echo.&&echo.系统部署完成,正在修复引导,请稍等...
@echo off&color 0B
bcdboot C:\windows /l zh-cn
cls&&echo.&&echo.引导修复完成
@echo off&color 0A
cls&&echo.&&echo.正在应用应答文件,请稍等...
rem 本代码适用于GPT分区,主程序
@echo off&color 0A
title 系统自动安装程序
cls&&echo.&&echo.硬盘分区中,请稍等...
@echo off&color 0B
diskpart /s disk-gpt.txt
cls&&echo.&&echo.硬盘分区完成...
@echo off&color 0C
rem 将系统映像文件d:\windows10-22H2-CJ.WIM部署到c盘,文件名根据实际修改
dism.exe /apply-image /imagefile:d:\windows10-22H2-CJ.WIM /index:1 /applydir:C:\
cls&&echo.&&echo.系统部署完成,正在修复引导,请稍等...
@echo off&color 0B
bcdboot C:\windows /s Z:\ -f UEFI
cls&&echo.&&echo.引导修复完成
cls&&echo.&&echo.正在应用应答文件,请稍等...
MkDir c:\Windows\Panther
Copy U:\Win11-unattend.xml C:\Windows\Panther\unattend.xml
cls&&echo.&&echo.应答文件以复制完成...
@echo off&color 0A
cls&&echo.&&echo.系统安装完成,5秒后将自动重启
@echo off&color 0A
shutdown -r -t 5
MkDir c:\Windows\Panther
Copy U:\Win11-unattend.xml C:\Windows\Panther\unattend.xml
cls&&echo.&&echo.应答文件以复制完成...
cls&&echo.&&echo.系统安装完成,5秒后将自动重启
@echo off&color 0A
shutdown -r -t 5