| Предыдущий | Следующий |
| ERROR_OUT_OF_PAPER | ERROR_READ_FAULT |
ERROR_WRITE_FAULT
Сбой записи произошёл ниже уровня приложения
ERROR_WRITE_FAULT сообщает, что системе не удалось завершить запись на целевое устройство. Возможные причины включают отказ накопителя, ошибки контроллера или кабеля, удаление устройства, сбои микропрограммы, вмешательство драйвера-фильтра либо потерю связи с устройством, доступным по сети.
Что проверить
- Проверьте свободное место, но не считайте этот код равнозначным переполнению диска.
- Просмотрите системные журналы событий и сведения о состоянии устройства.
- Убедитесь, что целевое устройство оставалось подключённым и доступным для записи на протяжении всей операции.
- Сохраните в диагностике исходный путь, диапазон байтов и низкоуровневый статус.
Поведение приложения
Обращайтесь с неопределённым результатом записи осторожно: операция могла завершиться лишь частично. Выполняйте сброс буферов и повторное открытие только в соответствии с контрактом API, проверяйте длину файла или контрольные суммы и не продолжайте работу молча с повреждённым выводом. Повторяющиеся сбои служат основанием перенести данные на другое устройство и исследовать аппаратный тракт.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.