From 5616082275619bd63e3b3ddfdd7882a468c1b1c6 Mon Sep 17 00:00:00 2001 From: Zehadi Alam <63765084+zehadialam@users.noreply.github.com> Date: Wed, 17 Jul 2024 00:14:00 -0400 Subject: [PATCH] Add conditional check to not run clear-disk on new drives that are uninitialized --- FFUDevelopment/WinPEDeployFFUFiles/ApplyFFU.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/FFUDevelopment/WinPEDeployFFUFiles/ApplyFFU.ps1 b/FFUDevelopment/WinPEDeployFFUFiles/ApplyFFU.ps1 index e3e3a5f..b100eb2 100644 --- a/FFUDevelopment/WinPEDeployFFUFiles/ApplyFFU.ps1 +++ b/FFUDevelopment/WinPEDeployFFUFiles/ApplyFFU.ps1 @@ -430,7 +430,9 @@ Writelog 'Clean Disk' #Invoke-Process diskpart.exe "/S $UEFIFFUPartitions" try { $Disk = Get-Disk -Number $DiskID - $Disk | clear-disk -RemoveData -RemoveOEM -Confirm:$false + if ($Disk.PartitionStyle -ne "RAW") { + $Disk | clear-disk -RemoveData -RemoveOEM -Confirm:$false + } } catch { WriteLog 'Cleaning disk failed. Exiting'