< Back

New-OSDDisk

Sat Jan 18, 2020 6:11 pm

NAME New-OSDDisk



SYNOPSIS

Creates System | OS | Recovery Partitions for MBR or UEFI Drives in WinPE





SYNTAX

New-OSDDisk [[-Title] <String>] [[-DiskNumber] <Int32>] [[-LabelSystem] <String>] [[-LabelWindows] <String>]

[[-LabelRecovery] <String>] [[-SizeSystemMbr] <UInt64>] [[-SizeSystemGpt] <UInt64>] [[-SizeMSR] <UInt64>]

[[-SizeRecovery] <UInt64>] [-SkipRecoveryPartition] [-Force] [<CommonParameters>]





DESCRIPTION

Creates System | OS | Recovery Partitions for MBR or UEFI Drives in WinPE





PARAMETERS

-Title <String>

Title displayed during script execution

Default = New-OSDDisk

Alias = T



Required? false

Position? 1

Default value New-OSDDisk

Accept pipeline input? false

Accept wildcard characters? false



-DiskNumber <Int32>

Fixed Disk Number

Alias = Disk, Number



Required? false

Position? 2

Default value 0

Accept pipeline input? false

Accept wildcard characters? false



-LabelSystem <String>

Drive Label of the System Partition

Default = System

Alias = LS, LabelS



Required? false

Position? 3

Default value System

Accept pipeline input? false

Accept wildcard characters? false



-LabelWindows <String>

Drive Label of the Windows Partition

Default = OS

Alias = LW, LabelW



Required? false

Position? 4

Default value OS

Accept pipeline input? false

Accept wildcard characters? false



-LabelRecovery <String>

Drive Label of the Recovery Partition

Default = Recovery

Alias = LR, LabelR



Required? false

Position? 5

Default value Recovery

Accept pipeline input? false

Accept wildcard characters? false



-SizeSystemMbr <UInt64>

System Partition size for BIOS MBR based Computers

Default = 260MB

Range = 100MB - 3000MB (3GB)

Alias = SSM, Mbr, SystemM



Required? false

Position? 6

Default value 272629760

Accept pipeline input? false

Accept wildcard characters? false



-SizeSystemGpt <UInt64>

System Partition size for UEFI GPT based Computers

Default = 260MB

Range = 100MB - 3000MB (3GB)

Alias = SSG, Efi, SystemG



Required? false

Position? 7

Default value 272629760

Accept pipeline input? false

Accept wildcard characters? false



-SizeMSR <UInt64>

MSR Partition size

Default = 16MB

Range = 16MB - 128MB

Alias = MSR



Required? false

Position? 8

Default value 16777216

Accept pipeline input? false

Accept wildcard characters? false



-SizeRecovery <UInt64>

Size of the Recovery Partition

Default = 990MB

Range = 350MB - 80000MB (80GB)

Alias = SR, Recovery



Required? false

Position? 9

Default value 1038090240

Accept pipeline input? false

Accept wildcard characters? false



-SkipRecoveryPartition [<SwitchParameter>]

Skips the creation of the Recovery Partition



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-Force [<SwitchParameter>]

Required for execution as a safety precaution



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).



INPUTS



OUTPUTS



NOTES





19.10.10 Created by David Segura @SeguraOSD





RELATED LINKS

https://osd.osdeploy.com/module/functions/new-osddisk