diff --git a/packages/plugins/@nocobase/plugin-file-manager/src/client/FileStorage.tsx b/packages/plugins/@nocobase/plugin-file-manager/src/client/FileStorage.tsx
index b516dcd0a..ee8279907 100644
--- a/packages/plugins/@nocobase/plugin-file-manager/src/client/FileStorage.tsx
+++ b/packages/plugins/@nocobase/plugin-file-manager/src/client/FileStorage.tsx
@@ -76,7 +76,7 @@ export const CreateStorage = () => {
             {t('Add new')}
           
         
-        
+        
       
     
   );
@@ -99,7 +99,7 @@ export const EditStorage = () => {
             setSchema({
               type: 'object',
               properties: {
-                drawer: {
+                [uid()]: {
                   type: 'void',
                   'x-component': 'Action.Drawer',
                   'x-decorator': 'Form',
@@ -140,7 +140,7 @@ export const EditStorage = () => {
         >
           {t('Edit')}
         
-        
+        
       
     
   );
diff --git a/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storage.ts b/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storage.ts
index 4f960f74b..16f004e11 100644
--- a/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storage.ts
+++ b/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storage.ts
@@ -179,10 +179,10 @@ export const storageSchema: ISchema = {
               type: 'void',
               'x-decorator': 'Table.Column.Decorator',
               'x-component': 'Table.Column',
+              title: `{{t("Default storage", { ns: "${NAMESPACE}" })}}`,
               properties: {
                 default: {
                   type: 'string',
-                  title: `{{t("Default storage", { ns: "${NAMESPACE}" })}}`,
                   'x-component': 'CollectionField',
                   'x-read-pretty': true,
                 },
diff --git a/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/ali-oss.ts b/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/ali-oss.ts
index b35e299c9..c6172a1d7 100644
--- a/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/ali-oss.ts
+++ b/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/ali-oss.ts
@@ -11,6 +11,7 @@ export default {
     name: {
       'x-component': 'CollectionField',
       'x-decorator': 'FormItem',
+      'x-disabled': '{{ !createOnly }}',
       description:
         '{{t("Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.")}}',
     },
diff --git a/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/local.ts b/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/local.ts
index 997b3fa62..d4405bfea 100644
--- a/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/local.ts
+++ b/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/local.ts
@@ -11,6 +11,7 @@ export default {
     name: {
       'x-component': 'CollectionField',
       'x-decorator': 'FormItem',
+      'x-disabled': '{{ !createOnly }}',
       description:
         '{{t("Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.")}}',
     },
diff --git a/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/s3.ts b/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/s3.ts
index 870bb9b96..2bce2fb09 100644
--- a/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/s3.ts
+++ b/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/s3.ts
@@ -11,6 +11,7 @@ export default {
     name: {
       'x-component': 'CollectionField',
       'x-decorator': 'FormItem',
+      'x-disabled': '{{ !createOnly }}',
       description:
         '{{t("Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.")}}',
     },
diff --git a/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/tx-cos.ts b/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/tx-cos.ts
index b203453d8..07b04e134 100644
--- a/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/tx-cos.ts
+++ b/packages/plugins/@nocobase/plugin-file-manager/src/client/schemas/storageTypes/tx-cos.ts
@@ -11,6 +11,7 @@ export default {
     name: {
       'x-component': 'CollectionField',
       'x-decorator': 'FormItem',
+      'x-disabled': '{{ !createOnly }}',
       description:
         '{{t("Randomly generated and can be modified. Support letters, numbers and underscores, must start with an letter.")}}',
     },