Не удалось выполнить запрошенную операцию из-за ограничения файловой системы

Обновлено: 21.11.2024

Код ошибки 0x80070299 имеет сообщение, похожее на "Запрошенная операция не может быть завершена из-за ограничения файловой системы". Это вызвано очень фрагментированным файлом в томе файловой системы NTFS. Том не должен превышать определенного размера, вызванного ограничением реализации в структурах, используемых для описания назначений.

Вы получите указанное сообщение об ошибке при попытке скопировать большой файл в новое место.

Запустить DISM

Откройте «Пуск», введите: CMD
Щелкните правой кнопкой мыши CMD
Нажмите «Запуск от имени администратора».

В командной строке введите ИЛИ скопируйте и вставьте один за другим: (нажимайте клавишу Enter после каждого).

Размонтировать /On-line/Очистить образ /CheckHealth

Dism /Online /Cleanup Image /ScanHealth

Восстановить Dism/Online/Cleanup-Image/RestoreHealth

Применение исправления Microsoft

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

Обновление за март 2022 г.:

Теперь с помощью этого инструмента вы можете предотвратить проблемы с ПК, например защитить себя от потери файлов и вредоносного ПО. Кроме того, это отличный способ оптимизировать работу компьютера для достижения максимальной производительности. Программа с легкостью исправляет распространенные ошибки, которые могут возникнуть в системах Windows. Вам не нужно часами искать и устранять неполадки, когда у вас под рукой есть идеальное решение:

  • Шаг 1. Загрузите средство восстановления и оптимизации ПК (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2. Нажмите «Начать сканирование», чтобы найти проблемы с реестром Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3. Нажмите «Исправить все», чтобы устранить все проблемы.


Если исправление доступно для загрузки, в верхней части этой статьи базы знаний есть раздел «Исправление доступно для загрузки». Если этот раздел не отображается, обратитесь в службу поддержки клиентов и службу поддержки Microsoft, чтобы получить исправление.

Запустить sfc/scannow

Для запуска этой утилиты в Windows необходимо открыть командную строку в режиме администратора. Щелкните правой кнопкой мыши меню «Пуск» или нажмите Windows+X на клавиатуре и выберите «Командная строка (администратор)» в меню «Администратор».

Если командная строка открыта в режиме администратора, вы можете запустить утилиту со следующим синтаксисом:

SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE= ] [/VERIFYFILE= ]
[/OFFWINDIR= /OFFBOOTDIR= ]

Наиболее полезным вариантом является только немедленное сканирование всей системы, которое сканирует все файлы, которые были изменены или повреждены, и пытается это сделать. Вы можете сделать это в таком порядке:

Кроме того, вы можете использовать команду sfc /verifyonly для поиска проблем, но не для выполнения ремонта.

Дефрагментация жесткого диска

По умолчанию Windows регулярно дефрагментирует том; это запланировано через планировщик задач Windows. Наиболее уязвимыми являются следующие файлы

записано между двумя дефрагментациями с достаточной фрагментацией, чтобы вызвать проблему. Резервные копии кажутся отличным примером. Новая дедупликация (или сжатие) всего тома также может инициировать эту операцию.
Всегда открытые файлы, например базы данных SQL или Exchange. Файлы, которые все еще открыты, недоступны для дефрагментации.


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

CCNA, веб-разработчик, специалист по устранению неполадок на ПК

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за спиной многолетний опыт в компьютерном программировании, устранении неполадок и ремонте оборудования. Специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA по проектированию сетей и устранению неполадок.

Я пытаюсь скопировать примерно 17 ТБ файлов из NTFS в ReFS на сервере Server 2012 R2.

Большинство материалов копируется, но у меня есть несколько тысяч файлов, которые не копируются. я получаю

У меня нет идей.

Карл Хольцхауэр

Популярные темы в Windows Server

17 ответов

  • отметить 224 лучших ответа
  • thumb_up – 405 благодарных голосов

Есть ли какие-либо имена файлов, длина которых превышает 255 символов?

Гэри Д. Уильямс

Какой размер кластера вы используете?

Рокн

Именование файлов и длина пути?

ДжитэнШ

Я пришел сюда спросить то же, что и Гарри

Размер кластера должен быть 8 КБ или больше

или проблема с размером

Гэри Д. Уильямс

Включено ли сжатие томов NTFS?

OP Карл Хольцхауэр

Rod-IT пишет:

Есть ли какие-либо имена файлов с огромными именами, превышающими 255 символов?

OP Карл Хольцхауэр

Гэри Д. Уильямс написал:

Какой размер кластера вы используете?

OP Карл Хольцхауэр

Гэри Д. Уильямс

Карл Хольцхауэр писал:

Гэри Д. Уильямс написал:

Какой размер кластера вы используете?

По источнику или по назначению? Я не могу изменить источник, потому что мне нужно сохранить данные. Место назначения, том REFS.

OP Карл Хольцхауэр

Гэри Д. Уильямс написал:

Карл Хольцхауэр писал:

Гэри Д. Уильямс написал:

Какой размер кластера вы используете?

Гэри Д. Уильямс

Возможно, вы захотите перейти на 64 КБ. Насколько я понимаю, REFS работает намного лучше и изначально был разработан для 64 КБ. Однако моя первоначальная мысль об ограничении файлов не была точной — в REFS может быть 2^64 файла, намного больше, чем в NTFS.

Можно ли вручную скопировать файлы поверх тех, которые не копируются при запуске скрипта? Есть ли сжатие на томе NTFS?

OP Карл Хольцхауэр

Я получаю сообщение об ошибке при копировании вручную. Когда я изначально пытался использовать robocopy, я получил сообщение "отказано в доступе" Без сжатия

OP Карл Хольцхауэр

Я получаю сообщение об ошибке при копировании вручную. Когда я изначально пытался использовать robocopy, я получил сообщение "отказано в доступе" Без сжатия

Гэри Д. Уильямс

Разрешения на файл?

OP Карл Хольцхауэр

Я сменил владельца и получил то же самое. В этом случае отказ в доступе в Robocopy соответствует ошибке файловой системы в графическом интерфейсе

дбито

На всякий случай, если кто-то тоже это увидит:

Посмотрите также на этот инструмент, чтобы дефрагментировать файл.

Эта тема заблокирована администратором и больше не открыта для комментариев.

Чтобы продолжить это обсуждение, задайте новый вопрос.

Что бы вы сделали?

Итак, я работаю в MSP, который работает круглосуточно и без выходных. Старший инженер в нежелательную смену с 23:00 до 8:00 уходит. Теперь у меня есть возможность перейти на эту должность, насколько больше это потребует компенсации в процентах от того, что я зарабатываю сейчас? и я скажу это.

Щелкни! Lapsus$, Excel RAT, Honda Hackers, Lunar Landers, Windows Easter Egg

Ваша ежедневная доза технических новостей. Вы должны это услышать. Подозреваемые Lapsus$ арестованы за взломы Microsoft, Nvidia, Okta. Больше информации о группе Lapsus$, ответственной за ряд недавних кибератак. Несколько из группы».

Искра! Серия Pro — 25 марта 2022 г.

Friday Из бесплатной энциклопедии Википедии. Другие значения см. в Friday (значения). Пятница — день недели между четвергом и субботой. В странах, принимающих обычай "понедельник-первый".

Когда я присоединился к ISC Software, я получил новый ноутбук, который был почти чистым листом, за исключением самой Windows. Это означало, что мне нужно было установить и настроить все, что мне было нужно (я предпочитаю это, поскольку это означает, что я могу настроить все именно так, как хочу).

Из-за того, что вместо жесткого диска в ноутбуке установлен SSD, я также получил внешний SSD, который я использую для размещения своих виртуальных машин с помощью Hyper-V.

Я ничего об этом не думал, но когда я попытался запустить виртуальную машину с внешнего SSD, я получил следующую ошибку:

Я дважды проверил внешний SSD и обнаружил, что его файловая система соответствует exFAT; Я переформатировал SSD в NTFS, скопировал на него виртуальные жесткие диски и смог успешно запустить виртуальную машину.

О чем мы должны написать дальше?

Оставить ответ Отменить ответ

Выберите режим

Плагины ClassicPress

лазурная кривая | В разработке находится более 50 плагинов для ClassicPress, предоставляющих ряд дополнительных функций.

Веб-семинары ISC

GP Elementz от ISC Software

Откройте для себя надстройки для Microsoft Dynamics GP от ISC Software.​​ Зарегистрируйтесь здесь

Интеграция с Microsoft Dynamics GP

Узнайте, как интегрироваться с Microsoft Dynamics GP.​​ Зарегистрируйтесь здесь

Купить мои книги

Отчеты Jet с GP

Реализация второй версии веб-клиента

Рабочий процесс, третье издание

Рабочий процесс, второе издание

Поваренная книга GP 2016

Первая редакция рабочего процесса

Реализация веб-клиента

Поваренная книга GP 2013

Финансовый менеджмент

Социальные сети и другие сайты

Изменить режим

Пост-архив

Календарь публикаций

Категории

Облако тегов

Сообщество Dynamics GP

Войти

Отказ от ответственности

Этот блог является личным проектом; все мнения являются моими собственными и не обязательно отражают точку зрения моего работодателя.

Этот блог и его содержимое предоставляются «КАК ЕСТЬ» без каких-либо явных или подразумеваемых гарантий в отношении точности, надежности или содержания содержащейся здесь информации. Автор не несет ответственности за любые прямые, косвенные, случайные или косвенные убытки, возникшие в результате использования или невозможности использования информации или мнений, выраженных на этом сайте, и не предоставляет никаких прав.

Ссылки в этом блоге могут вести на сторонние веб-сайты, предоставляющие доступ к сторонним ресурсам, которые помогут вам найти другие службы и/или ресурсы технической поддержки. Информация на этих сайтах может изменяться без предварительного уведомления, и azurecurve не несет ответственности за содержимое любых сторонних веб-сайтов и не гарантирует точность сторонней информации.

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

При определенных условиях вы можете столкнуться со следующей проблемой в K2: очень высокая загрузка ЦП и, как следствие, общая медлительность приложений K2, сопровождаемая «System.IO.IOException: запрошенная операция не может быть завершена из-за ограничения файловой системы».

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

В любом случае исключение «System.IO.IOException: запрошенная операция не может быть завершена из-за ограничения файловой системы». в журнале хост-сервера K2 в большинстве случаев вызвано аномально большим размером файла журнала, который становится настолько большим, что превышает размер ОЗУ, что затрудняет его открытие и добавление для записи, и тогда у вас есть эта скользкая ситуация с деградировавшим производительность и высокий процессорный момент, и к этому моменту «ага, я забыл отключить/удалить ненужное логирование».

Теперь мой вывод из этого случая (хотя сказанное выше тоже стоит отметить). Как быстро проверить большие файлы в определенном каталоге. Просто используйте этот скрипт PS:

Вы можете добавить параметр «-First 10» сразу после Select-Object в приведенном выше скрипте, чтобы свести к минимуму вывод, что особенно полезно, когда вы в первую очередь хотите определить самый большой файл или файлы.

Вот как выглядит результат для исправной папки K2 (под здоровой я подразумеваю папку без странно больших файлов журнала):

Как вы можете видеть, обычно у вас не должно быть ничего размером на 1 гигабайт больше, но вышеупомянутое исключение обычно вызывается файлом журнала размером 10-20 ГБ, который будет отображаться на видном месте в верхней части вывода.

Читайте также: