From 8ba88f46267e8b53aacaddeec26a41c4571a162c Mon Sep 17 00:00:00 2001 From: rbalsleyMSFT <53497092+rbalsleyMSFT@users.noreply.github.com> Date: Tue, 23 Jul 2024 16:31:16 -0700 Subject: [PATCH] Fixed an issue with RAW disks and Clear-Disk --- FFUDevelopment/BuildFFUVM.ps1 | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/FFUDevelopment/BuildFFUVM.ps1 b/FFUDevelopment/BuildFFUVM.ps1 index 3ca7362..1c33439 100644 --- a/FFUDevelopment/BuildFFUVM.ps1 +++ b/FFUDevelopment/BuildFFUVM.ps1 @@ -2963,9 +2963,13 @@ Function New-DeploymentUSB { $ScriptBlock = { param($DiskNumber) - Clear-Disk -Number $DiskNumber -RemoveData -RemoveOEM -Confirm:$false - Get-Disk $DiskNumber | Get-Partition | Remove-Partition $Disk = Get-Disk -Number $DiskNumber + # Clear-Disk -Number $DiskNumber -RemoveData -RemoveOEM -Confirm:$false + if ($Disk.PartitionStyle -ne "RAW") { + $Disk | Clear-Disk -RemoveData -RemoveOEM -Confirm:$false + } + # Get-Disk $DiskNumber | Get-Partition | Remove-Partition + $Disk | Get-Partition | Remove-Partition $Disk | Set-Disk -PartitionStyle MBR $BootPartition = $Disk | New-Partition -Size 2GB -IsActive -AssignDriveLetter $DeployPartition = $Disk | New-Partition -UseMaximumSize -AssignDriveLetter