Mirage runs validations for bare metal provisioning operations to determine if repartitioning is required for the provisioned device. The validation that Mirage runs is determined by which operating system the machine had installed before the bare metal provisioning operation.

Machines with Windows OS

Mirage locates the system drive and determines if sufficient space exists on the drive for the selected base layer. If sufficient space exists, the drive is formatted. If the drive does not contain sufficient space for the specified base layer, then Mirage displays a warning validation message that the disk will be repartitioned to carry the selected base layer. If the hard drive does not contain sufficient space, then Mirage displays a blocking validation for insufficient disk space and the user is prompted to replace the disk.

Machines with new HDD or non-Windows OS machines that are being provisioned to run Windows.

Mirage determines if sufficient space exists on the disk to download the selected base layer, and displays a disk partitioning message validation. If the hard drive does not contain sufficient space, then Mirage displays a blocking validation message for insufficient disk space and the user is prompted to replace the disk.

Mirage checks for boot mode and disk partition layout mismatches. Mirage displays a blocking validation if the boot modes of the machines do not support its boot disk partitioning layout.

  • MBR on UEFI boot mode

  • GPT on legacy boot mode

Unsupported Operating Systems for UEFI

For base images being applied to 32-bit Windows 7, Vista or XP operating systems, the disk cannot be GPT. Mirage displays an error message in the provisioning wizard to prevent this scenario:

Unsupported Operating System for boot mode (UEFI) in bare metal provisioning.

Mirage WinPE based bare metal provisioning capability is not supported for the chosen base layer (unsupported Operating System for UEFI boot).

Change the boot mode to BIOS to fix this issue. Restart the endpoint, change its boot configuration to Legacy boot mode and boot to WinPE again.