Как исправить ошибку 0x80070052 «Невозможно создать каталог или файл»

Некоторые пользователи сталкиваются с ошибкой 0x80070052 (каталог или файл не могут быть созданы) при попытке скопировать файлы на съемный носитель, такой как флэш-накопитель или внешний жесткий диск. Сообщается, что в большинстве случаев проблема возникает с фотографиями, видео (особенно с именами, длина которых превышает 20 символов).

Если вы используете старую файловую систему для съемного диска (например, FAT16), корневая папка может поддерживать только ограниченное количество файлов в корневой папке. В этом случае вы можете полностью избежать ошибки, вставив файлы во вложенную папку. Но если вы используете более старый системный формат файла, вы можете подумать о форматировании диска и перейти к более новой итерации, чтобы избежать проблем такого рода.

Если вы столкнулись с проблемой при попытке скопировать зашифрованные файлы, скорее всего, это связано с тем, что ключ шифрования нельзя переместить вместе с файлом. Чтобы исправить это, убедитесь, что диспетчер учетных данных и / или сторонняя утилита, которую вы использовали для шифрования файлов, работают в момент, когда вы пытаетесь скопировать файл / ы.

Однако в некоторых случаях ошибка 0x80070052  также может быть вызвана каким-либо типом повреждения системного файла. Чтобы исправить это, просто запустите инструмент проверки ошибок и повторно подключите носитель после завершения процесса.

Метод 1: копирование файлов во вложенную папку

Если вы получаете эту ошибку при попытке скопировать файлы в корневую папку, вы можете полностью избежать проблемы, скопировав файлы в другое место (из корневой папки).

Имейте в виду, что независимо от используемой файловой системы (FAT16, FAT32, NTFS), каждый из них имеет ограничение относительно того, сколько файлов может содержать корневая папка. Например, если вы используете FAT16, корневая папка не может содержать более 128 файлов.

Многие пользователи, которым мы пытаемся разрешить ошибку 0x80070052  , подтвердили, что проблема больше не возникала после того, как они попытались создать папку на съемном диске (вместо того, чтобы вставить файл непосредственно в корневую папку).

Если вы считаете, что этот сценарий может быть применим к вашей текущей ситуации, просто откройте съемный диск, щелкните правой кнопкой мыши пустое место и выберите « Создать»> «Папка» . Затем назовите вновь созданную папку, как хотите, затем вставьте файлы, которые вы хотите скопировать, прямо в нее (а не в корневую папку).

Посмотрите, сталкиваетесь ли вы по-прежнему с тем же 0x80070052 (каталог или файл не могут быть созданы)  даже при копировании файлов из корневой папки.

Если проблема не устранена, перейдите к следующему потенциальному исправлению ниже.

Метод 2: форматирование диска в FAT32

В большинстве случаев ошибка 0x80070052 (каталог или файл не могут быть созданы)  возникает, если файловая система, в которую вы пытаетесь скопировать файлы, отформатирована в более старую файловую систему, которая не может обрабатывать файлы такого размера - FAT16 - это наиболее распространенный формат файловой системы, который, как сообщается, вызывает эту проблему.

Если вы не уверены, какую файловую систему используете для внешнего жесткого диска или флеш-накопителя, вы можете узнать, щелкнув правой кнопкой мыши букву диска в проводнике и выбрав « Свойства» в контекстном меню. На экране «Свойства» выберите вкладку « Общие » и проверьте файловую систему (в разделе « Тип»).

Если вы обнаружили, что файловая система имеет более старый формат (отличный от FAT32), есть большая вероятность, что вы сможете решить проблему, отформатировав диск в современной файловой системе, такой как FAT32. Следуйте инструкциям ниже, чтобы узнать, как это сделать:

  1. Откройте проводник и определите съемный носитель, который запускает 0x80070052,  когда вы пытаетесь скопировать на него файлы. Увидев его, щелкните его правой кнопкой мыши и выберите « Формат» в появившемся контекстном меню.

    Примечание. Если у вас есть важные файлы, хранящиеся на этом диске, создайте их резервную копию перед началом процедуры форматирования - эта операция (даже если вы выберете быстрое форматирование) удалит все данные с диска).

  2. На экране « Форматирование» убедитесь, что в раскрывающемся меню, связанном с файловой системой , установлено значение FAT32. Затем установите размер единицы размещения на 4096 байт .

    Примечание. Если у вас возникли другие проблемы, связанные с повреждением этого съемного диска, вам может потребоваться снять флажок, связанный с быстрым форматированием . Но имейте в виду, что если вы не выберете быстрое форматирование , операция может занять несколько часов.

  3. Нажмите « Старт», чтобы запустить операцию и дождитесь завершения процесса.
  4. После завершения операции попробуйте снова скопировать те же файлы, которые ранее вызывали ошибку 0x80070052,  и посмотрите, решена ли проблема.

Если проблема не устранена или этот сценарий неприменим, перейдите к следующему потенциальному исправлению ниже.

Метод 3: копирование зашифрованных файлов

Если вы столкнулись с этой проблемой при попытке переместить зашифрованные файлы, вам необходимо принять дополнительные меры предосторожности, чтобы гарантировать, что ключ шифрования также будет передан.

Если вы использовали встроенный метод шифрования, все, что вам нужно сделать, это убедиться, что для службы, связанной с Credential Manager, установлено значение «Автоматически» и она работает в то время, когда происходит копирование файла.

Однако, если вы зашифровали файлы извне (с помощью такой службы, как McAfee encryption или другой сторонней утилиты), вам необходимо убедиться, что программа работает, когда вы копируете зашифрованные файлы.

Вот общее пошаговое руководство, которое позволит вам копировать зашифрованные файлы на флэш-накопитель, не встречая 0x80070052 (каталог или файл не могут быть созданы):

  1. Убедитесь, что сторонняя программа, которую вы использовали для шифрования файлов, запущена.

    Примечание. Игнорируйте этот шаг, если вы использовали только встроенное шифрование Windows.

  2. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Когда вы увидите поле « Выполнить» , введите в текстовое поле «service.msc» и нажмите Enter, чтобы открыть экран « Службы» .
  3. Как только вы окажетесь на экране « Служба» , перейдите в правую часть и прокрутите список локально установленных служб вниз, пока не найдете диспетчер учетных данных .
  4. После того, как вам удастся найти его, щелкните его правой кнопкой мыши и выберите « Свойства» из появившегося контекстного меню.
  5. На экране « Свойства» диспетчера учетных данных выберите вкладку « Общие » и убедитесь, что для параметра Тип запуска установлено значение « Автоматически». Затем нажмите кнопку « Пуск» , чтобы убедиться, что служба в данный момент работает, и нажмите « Применить», чтобы сохранить изменения.
  6. Скопируйте зашифрованные файлы, которые ранее вызывали 0x80070052 (каталог или файл не могут быть созданы).

Если проблема не устранена, перейдите к следующему потенциальному исправлению ниже.

Метод 4: восстановление диска на наличие повреждений

Как оказалось, эта конкретная проблема также может возникать из-за какого-либо типа повреждения, которое заставляет съемное запоминающее устройство выдавать эту ошибку. В большинстве случаев, которые мы рассмотрели, проблема начиналась после неожиданного прерывания работы компьютера.

Проблема довольно распространена с SD-картами, которые используются в камерах (они там работают нормально), но выдают эту ошибку, когда пользователь пытается скопировать файлы с SD-карты на жесткий диск / SSD своего компьютера.

Если этот сценарий применим, имейте в виду, что некоторым затронутым пользователям удалось решить проблему, запустив восстановление диска из меню «Свойства».

Вот краткое руководство по сканированию и восстановлению диска от любых повреждений, которые могут привести к ошибке 0x80070052  :

  1. Откройте проводник, щелкните правой кнопкой мыши съемный диск, с которым у вас возникли проблемы, и выберите « Свойства» в контекстном меню.
  2. На экране « Свойства» выберите « Инструменты» на горизонтальной вкладке вверху. Затем нажмите на кнопку Проверить под заголовком Проверка.
  3. Когда вам будет предложено UAC (Контроль учетных записей пользователей) , нажмите Да, чтобы предоставить административный доступ.
  4. Как только вы попадете на следующий экран, нажмите Сканировать и восстановить диск и дождитесь завершения процесса.
  5. После завершения операции извлеките и снова вставьте съемный диск, затем посмотрите, решена ли проблема, когда вы попытаетесь снова скопировать файлы.
Теги Windows