Powershell New-Partition - 需要第4个分区是主要的不扩展

时间:2014-10-09 15:55:29

标签: powershell partitioning powershell-v4.0

我创建了一个在PE中运行的脚本,用于创建4个分区并应用图像。我已将其发布在下面供其他人审核,也许可以复制有用的部分:)。

然而,我确实有一个小问题。 Windows和Powershell中的DiskManager自动将第4个分区创建为扩展分区而不是“主”分区。由于我无法理解的一些原因,我的图像中不需要这样做。

有没有办法在没有脚本到diskpart的情况下在Powershell中创建第4个分区?

警告以下内容非常具有破坏性!

get-disk
$disknumber = Read-Host 'Please enter which disk number listed above to deploy to (ex 0):'
$getdisk=get-disk $disknumber
$drivesizedata=($getdisk.size-86213918720)/2
clear-disk $disknumber -removedata -confirm:$false
initialize-disk $disknumber -partitionstyle MBR
new-partition $disknumber -size 300MB -driveletter j
new-partition $disknumber -size 80GB -driveletter k
new-partition $disknumber -size $drivesizedata -driveletter l
new-partition $disknumber -usemaximumsize  -driveletter m
format-volume jklm -confirm:$false
dism /apply-image /imagefile:$imagepath\OS.wim /index:1 /applydir:k:\
dism /apply-image /imagefile:$imagepath\Data.wim /index:1 /applydir:l:\
dism /apply-image /imagefile:$imagepath\Backup.wim /index:1 /applydir:m:\
bcdboot /s j: /f BIOS k:\windows
Set-Partition -DriveLetter J -IsActive $True

0 个答案:

没有答案