Событие с кодом 257
Том (C:) не был оптимизирован из-за ошибки:
Неверный параметр. (0x80070057)
У меня Windows 64 64 бит (HDD), и в последнее время я заметил вышеупомянутое событие в моем окне просмотра событий. Я получаю каждый день 3 или 4 из этих ошибок. Кто-нибудь нашел решение этой проблемы?
- SFC /SCANNNOW не решили проблему: Защита ресурсов не обнаружила никаких нарушений целостности.
Решения, которые я не пробовал, но мог бы работать
Основные действия по использованию diskpart для назначения буквы диска системному разделу
Откройте командную строку с повышенными правами.
Введите diskpart и нажмите Enter. Вы выходите из стандартной командной строки и запускаете утилиту diskpart. (Ничего захватывающего не происходит, не волнуйтесь.)
Введите list disk и нажмите Enter, чтобы получить список дисков в системе. (Точнее, диски, видимые для diskpart.) Выясните, какой диск содержит раздел, которому вы хотите назначить букву диска.
Введите select disk X, где X - соответствующий номер диска.
Введите list list и нажмите Enter, чтобы получить список распознанных разделов на диске X (из шага 4). Ваш желаемый раздел будет указан там. Если нет, выходите на улицу и наслаждайтесь природой.
Тип выберите раздел Y, где Y - номер соответствующего раздела.
Введите assign letter = Z, где Z - буква диска, которую вы хотите назначить. Diskpart должен ответить: DiskPart успешно назначил букву диска или точку монтирования.
Как только система распознает букву диска (перезагрузка может помочь; как я уже говорил, я не перезагружался до того, как обрезка сработала, но пришлось подождать некоторое время), вы сможете дефрагментировать / обрезать.
Чтобы отменить назначение диска:
A. Выполните шаги 1 - 6 выше.
B. Введите удалить и нажмите Enter. Diskpart должен ответить: DiskPart успешно удалил букву диска или точку монтирования.
Надеюсь, это поможет.
Я не совсем уверен, почему это помогло, но после того, как у меня возникла та же проблема (0x80070057 во время дефрагментации, chkdsk не сообщает об ошибках), перезагрузка журнала, казалось, исправила это.
Откройте командную строку администратора и используйте fsutil:
fsutil usn deletejournal / имя тома D
fsutil usn createjournal m = максимальное значение a = выделение-дельта имя пути к томуНапример:
fsutil usn deletejournal / DC:
fsutil usn createjournal m = 1000 a = 100 C:Может быть, это помогает кому-то еще.
Ответы отсюда