Clear-LocalDisk

OSD 21.2.22+

This function is intended to run from WinPE and is ideally used to clear all Local Disks returned by Get-LocalDisk. I use this to clear all Local Disks (OS and DATA) before an OS Deployment

Getting Started

I strongly recommend running it without any parameters. By default, the following information is presented

Clear-LocalDisk
  1. -Verbose is enabled

  2. Detected UEFI and PartitionStyle are displayed

  3. Get-Help Clear-LocalDisk

  4. Get-LocalDisk | Format-Table is displayed

-Force

When the -Force parameter is used, things are a little different

Clear-LocalDisk -Force
  1. Get-LocalDisk | Format-Table is displayed

  2. Confirm for each LocalDisk

  3. Get-LocalDisk | Format-Table is updated and displayed

    1. PartitionStyle = RAW

    2. NumberofPartitions = 0

-Force -Confirm:$false

This leaves no room for error as there are no confirmation prompts

Clear-LocalDisk -Force -Confirm:$false

-Initialize

Adding this parameter will initialize the Disk in either GPT or MBR. If the system is UEFI, then GPT is automatically enabled

-PartitionStyle

Using this parameter you can override the automatic selection of the PartitionStyle. In this example, a UEFI with GPT would have been automatically selected, but specifying -PartitionStyle MBR overrode that

Last updated