| Предыдущий | Следующий |
| ERROR_NOT_DOS_DISK | ERROR_OUT_OF_PAPER |
ERROR_SECTOR_NOT_FOUND
Запрошенная физическая область оказалась недоступна
ERROR_SECTOR_NOT_FOUND означает, что накопитель или контроллер не смог получить доступ к запрошенному сектору. Причиной могут быть повреждение носителя, отказ устройства, устаревшие предположения о геометрии, повреждённые метаданные разделов или операция, направленная не на то необработанное устройство.
Этапы диагностики
- Определите, использует ли вызывающий код путь файловой системы или смещения на физическом диске.
- Проверьте данные о состоянии накопителя и сообщения контроллера в журнале событий.
- Проверьте границы разделов, размер образа и предположения о размере сектора.
- Не выполняйте многократные разрушительные записи на нестабильный диск.
Особенности восстановления
Для обычных файлов скопируйте доступные данные на исправный носитель и восстановите повреждённое содержимое из резервной копии. В программах, работающих с физическим диском, повторно проверьте каждый расчёт смещения, особенно различие между секторами 512 байт и 4 КБ. Постоянные ошибки обычно требуют замены носителя или специализированного восстановления, а не повторов на уровне приложения.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.