n1ro°
RU

Ошибки · Решение

Windows 0x800705AF: файл подкачки слишком мал для завершения операции

Это ошибка лимита committed memory, а не указание на повреждение конкретного файла. Она может появляться при резервном копировании, VSS, сборке, виртуализации или другой тяжёлой оп…

Редакция N1RO · Проверено

Короткий ответ

0x800705AF соответствует Win32 error 1455 (ERROR_COMMITMENT_LIMIT): Windows не смогла зарезервировать требуемый объём виртуальной памяти; текст ошибки — «The paging file is too small for this operation to complete».

Что означает ошибка

Это ошибка лимита committed memory, а не указание на повреждение конкретного файла. Она может появляться при резервном копировании, VSS, сборке, виртуализации или другой тяжёлой операции, когда RAM + доступный pagefile не покрывают запрос.

Возможные причины

  • Файл подкачки отключён, слишком мал или ограничен вручную.
  • Система/процесс исчерпали commit из-за высокой нагрузки или утечки памяти.
  • На диске, где Windows управляет pagefile, недостаточно свободного места для его роста.

Что проверить

  • Откройте Task Manager/Performance и сравните Commit с Commit limit во время сбоя.
  • Проверьте, включено ли автоматическое управление размером файла подкачки и есть ли свободное место на системном диске.
  • В Event Viewer найдите событие того же времени и процесс, который получил 0x800705AF.
  • Если ошибка появляется после запуска одного приложения, сравните его потребление памяти до и после операции.

Безопасные шаги

  1. Освободите место на системном диске и закройте ненужные тяжёлые процессы.
  2. Если pagefile отключён или жёстко ограничен без специальной причины, верните System managed size и перезагрузите Windows.
  3. Повторите исходную операцию и наблюдайте за Commit; не подменяйте диагностику бесконечным увеличением pagefile.
  4. Если commit снова быстро растёт до лимита, ищите процесс с утечкой памяти или ошибку конкретного приложения.

Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.

Когда нужен сервис

  • Если 0x800705AF возвращается при нормальном запасе commit либо связан с серверным/VSS workload, передайте администратору Event Viewer, снимок Commit и данные процесса в момент сбоя.

Что учитывать

Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.

Официальный источник

Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.