diff --git a/src/system/kernel/disk_device_manager/KPartition.cpp b/src/system/kernel/disk_device_manager/KPartition.cpp index e92d62e5c6..c623a39a17 100644 --- a/src/system/kernel/disk_device_manager/KPartition.cpp +++ b/src/system/kernel/disk_device_manager/KPartition.cpp @@ -131,6 +131,7 @@ bool KPartition::PrepareForRemoval() { bool result = RemoveAllChildren(); + UninitializeContents(); UnpublishDevice(); if (ParentDiskSystem()) ParentDiskSystem()->FreeCookie(this);