diff --git a/pyanaconda/storage/devices.py b/pyanaconda/storage/devices.py
index cf68b57..0491e1c 100644
--- a/pyanaconda/storage/devices.py
+++ b/pyanaconda/storage/devices.py
@@ -1484,12 +1484,14 @@ class PartitionDevice(StorageDevice):
raise
def _postCreate(self):
+ start = self.partedPartition.geometry.start
+ partition = self.disk.format.partedDisk.getPartitionBySector(s tart)
+ self.partedPartition = partition
if not self.isExtended:
# Ensure old metadata which lived in freespace so did not get
# explictly destroyed by a destroyformat action gets wiped
DeviceFormat(device=self.path, exists=True).destroy()