diff --git a/core/modules/media/config/install/field.storage.media.field_media_file.yml b/core/modules/media/config/install/field.storage.media.field_media_file.yml
index 344abd1761..1fa8af99a6 100644
--- a/core/modules/media/config/install/field.storage.media.field_media_file.yml
+++ b/core/modules/media/config/install/field.storage.media.field_media_file.yml
@@ -17,7 +17,7 @@ settings:
   display_field: false
   display_default: false
 module: file
-locked: true
+locked: false
 cardinality: 1
 translatable: true
 indexes: {  }
diff --git a/core/modules/media/config/install/field.storage.media.field_media_image.yml b/core/modules/media/config/install/field.storage.media.field_media_image.yml
index 155db1173e..231200d59b 100644
--- a/core/modules/media/config/install/field.storage.media.field_media_image.yml
+++ b/core/modules/media/config/install/field.storage.media.field_media_image.yml
@@ -24,7 +24,7 @@ settings:
   display_default: false
   uri_scheme: public
 module: image
-locked: true
+locked: false
 cardinality: 1
 translatable: true
 indexes: {  }
diff --git a/core/modules/media/src/MediaSourceBase.php b/core/modules/media/src/MediaSourceBase.php
index d22d86ceeb..d868e73358 100644
--- a/core/modules/media/src/MediaSourceBase.php
+++ b/core/modules/media/src/MediaSourceBase.php
@@ -240,7 +240,7 @@ protected function createSourceFieldStorage() {
         'entity_type' => 'media',
         'field_name' => $this->getSourceFieldName(),
         'type' => reset($this->pluginDefinition['allowed_field_types']),
-        'locked' => TRUE,
+        'locked' => FALSE,
       ]);
   }
 
diff --git a/core/modules/media/src/MediaTypeForm.php b/core/modules/media/src/MediaTypeForm.php
index 3a96291e5a..60bf94e9d3 100644
--- a/core/modules/media/src/MediaTypeForm.php
+++ b/core/modules/media/src/MediaTypeForm.php
@@ -318,9 +318,6 @@ public function save(array $form, FormStateInterface $form_state) {
       $source_field = $source->createSourceField($media_type);
       /** @var \Drupal\field\FieldStorageConfigInterface $storage */
       $storage = $source_field->getFieldStorageDefinition();
-      if ($storage->isNew() || !$storage->isLocked()) {
-        $storage->setLocked(TRUE)->save();
-      }
       $source_field->save();
 
       // Add the new field to the default form and view displays for this
diff --git a/core/modules/media/tests/src/Functional/MediaFunctionalTestCreateMediaTypeTrait.php b/core/modules/media/tests/src/Functional/MediaFunctionalTestCreateMediaTypeTrait.php
index 2d60c9bff6..321a8476a4 100644
--- a/core/modules/media/tests/src/Functional/MediaFunctionalTestCreateMediaTypeTrait.php
+++ b/core/modules/media/tests/src/Functional/MediaFunctionalTestCreateMediaTypeTrait.php
@@ -51,7 +51,6 @@ protected function createMediaType(array $values = [], $source = 'test') {
       $source_field = $source->createSourceField($media_type);
       /** @var \Drupal\field\FieldStorageConfigInterface $storage */
       $storage = $source_field->getFieldStorageDefinition();
-      $storage->setLocked(TRUE)->save();
       $source_field->save();
 
       $media_type
