# Partition Sizes

I don't recommend changing the Partition sizes from the defaults, as I consider them '**Perfect**'.  The only real difference between MBR and GPT is the MSR Partition for UEFI GPT layout

```
SYSTEM - 260MB | GPT MSR 16MB | WINDOWS - REMAINDER | RECOVERY - 990MB
```

**And when I say 'Perfect', this layout mirroring between MBR and GPR allows you to convert from MBR to GPR without moving around any partition data**

![](https://3420392058-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpnxLqvh8u2fEz86kIM%2F-Lqt78yBAG2GSUisQbCd%2F-LqtAFA5Ey5wed4M5YUv%2Fimage.png?alt=media\&token=35452ba3-24b5-4e14-b57b-d90305b5d803)

## SizeSystemMbr

```
#System Partition size for BIOS MBR based Computers
#Default = 260MB
#Range = 100MB - 3000MB (3GB)
#Alias = SSM, Mbr, SystemM
[Alias('SSM','Mbr','SystemM')]
[ValidateRange(100MB,3000MB)]
[uint64]$SizeSystemMbr = 260MB
```

## SizeSystemGpt

```
#System Partition size for UEFI GPT based Computers
#Default = 260MB
#Range = 100MB - 3000MB (3GB)
#Alias = SSG, Efi, SystemG
[Alias('SSG','Efi','SystemG')]
[ValidateRange(100MB,3000MB)]
[uint64]$SizeSystemGpt = 260MB
```

## SizeMSR

```
#MSR Partition size
#Default = 16MB
#Range = 16MB - 128MB
#Alias = MSR
[Alias('MSR')]
[ValidateRange(16MB,128MB)]
[uint64]$SizeMSR = 16MB
```

## SizeRecovery

```
#Size of the Recovery Partition
#Default = 990MB
#Range = 350MB - 80000MB (80GB)
#Alias = SR, Recovery
[Alias('SR','Recovery')]
[ValidateRange(350MB,80000MB)]
[uint64]$SizeRecovery = 990MB
```
