Bfsoft.ru

Программы, сервисы, полезные советы о компьютере и интернете
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как исправить ошибку Windows Chkdsk 50

Исправлено: не удалось передать зарегистрированные сообщения в событие журнала со статусом 50.

Ошибка « Не удалось передать зарегистрированные сообщения в событие журнала со статусом 50 » возникает, когда пользователи запускают команду chkdsk на своем компьютере. Они могут запускать эту команду либо в обычном окне, либо в среде восстановления Windows.

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

Что вызывает «Не удалось передать зарегистрированные сообщения в событие журнала со статусом 50»?

Поскольку эта ошибка возникает из-за того, что жесткий диск / SSD не работает должным образом, это, скорее всего, проблема либо в сопоставлении, либо в оборудовании. Основные причины:

  • ОЗУ или жесткий диск / твердотельный накопитель находится в состоянии только для чтения, что может указывать на то, почему система не может записывать зарегистрированные сообщения.
  • Повреждения или поврежденные сектора на компьютере также несут ответственность за возникновение этой проблемы.
  • Если вы запускаете chkdsk с установочного носителя , эта ошибка может появиться, потому что загрузочный диск доступен только для чтения и утилита chkdsk не может задокументировать свои выводы.
  • Жесткий диск физически поврежден . Если он физически поврежден, chkdsk ни в коем случае не может исправить диск.

Решение 1. Убедитесь, что диск доступен для записи

Во многих случаях утилита chkdsk выдает сообщение об ошибке, если диск, с которым вы работаете, недоступен для записи. Если диск доступен только для чтения , утилита не может документировать сообщения журнала и, следовательно, выдает сообщение об ошибке.

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

Решение 2. Переустановка Windows после резервного копирования

Если вы используете обычный диск, а не специальный диск с разрешениями только для чтения, вам следует попытаться переустановить Windows на вашем компьютере. Прежде чем продолжить чистую установку, убедитесь, что вы сделали резервную копию данных на диске. Вы можете войти в безопасный режим и скопировать оттуда все файлы или попробовать использовать командную строку в среде восстановления.

  1. Попробуйте загрузить компьютер в безопасном режиме и скопируйте все файлы с существующего диска на съемный диск. Если вы не можете загрузиться в безопасном режиме, используйте метод, описанный ниже, чтобы скопировать данные из среды восстановления.
  2. Откройте командную строку в RE (вы можете использовать установочный носитель или ввести RE на своем компьютере). В командной строке выполните инструкцию « блокнот ». Это запустит обычное приложение блокнота на вашем компьютере в среде RE.

  1. Нажмите Файл> Открыть в блокноте. Теперь выберите « Все файлы » в опции « Тип файлов ». Теперь вы сможете увидеть все файлы на вашем компьютере с помощью этого проводника.
  1. Перейдите к данным, для которых нужно создать резервную копию. Щелкните его правой кнопкой мыши и выберите « Копировать ».
Читайте так же:
Как создать загрузочную флешку Windows в программе Daemon Tools

  1. Теперь снова перейдите в «Мой компьютер», найдите съемный жесткий диск и вставьте на него все содержимое. Повторяйте эти шаги, пока не создадите резервную копию всех важных данных на внешнем жестком диске или USB.
  2. После того, как вы создали резервную копию всех своих данных, вы можете продолжить и попробовать переустановить Windows на свой компьютер.

Решение 3. Проверка на наличие проблем с оборудованием

Если оба приведенных выше решения не дали никаких результатов, вам следует проверить наличие аппаратных сбоев на жестком диске. Если ваше оборудование неисправно или повреждено, более новая версия Windows не сможет быть установлена ​​на нем.

Для диагностики попробуйте подключить жесткий диск к другому компьютеру и посмотреть, доступен ли он там. Если это так, попробуйте запустить команду chkdsk и посмотрите, решит ли проблему другая среда и устраните поврежденные сектора. Вы можете запустить команду chkdsk c: / f / v , где C — это рассматриваемый диск.

Если все методы не помогли, подумайте о замене жесткого диска / SDD. Если у вас есть гарантия, вам следует отнести привод в авторизованный магазин и пройти проверку у официальных лиц.

Исправление ошибки Windows Chkdsk 50

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

Проверка диска на ошибки

Признаки ошибки 50

Подобная ситуация характерна для любых версий Windows. Состояние ошибки с кодом 50 и пометкой «Chkdsk» определяется следующими признаками:

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

Ошибка Windows Chkdsk 50

Причины ошибки 50

Проблемы с Chkdsk и появление ошибки с кодом 50 могут быть обусловлены целым рядом причин:

  1. Неправильная или прерванная инсталляция программы Check Disk.
  2. Изменение записей в реестре – пользователем или другим приложением.
  3. Повреждение системных файлов вирусом.
  4. Удаление элементов программы Check Disk.
  5. Накопление кэша и мусора, снижающего быстродействие ПК. .

Как исправить ошибку Windows Chkdsk 50

Приступим к исправлению ошибки. Начнём с проверки ПК на вирусы:

    или воспользуйтесь тем, что установлен у вас на компьютере.
  1. Откройте главное меню и выберите «Сканер» — «Полная проверка».
  2. Дождитесь, пока фаервол выдаст все результаты, и удалите либо отправьте вирусы в карантин.

Dr.web CureIt

Проверка компьютера на наличие угроз программой Dr.Web CureIt

Обратите внимание, что проверка может продолжаться очень долго – удобнее запустить её на ночь. Не забудьте подключить ноутбук к зарядке, чтобы он не сел в процессе.

Читайте так же:
Как заменить тачпад на Macbook Pro

Теперь давайте очистим системный диск от кэша и лишних файлов:

  1. В системный поиск впишите: Command Line, кликните по названию ПКМ и выберите Run As Administrator, чтобы система не отвергла ваши команды.
    Запуск командной строки от имени администратора через контекстное меню
  2. В поле под курсором введите: cleanmgr и нажмите Enter.
    Ввод команды Cleanmgr в командную строку
  3. Через несколько минут будет подсчитано, сколько места можно освободить – выставьте отметки напротив тех категорий, которые должны быть подвергнуты очистке. Если сомневаетесь, оставьте галочку только напротив пункта Temporary Files.
    Удаление временных файлов в Windows
  4. Запустите процесс очистки.

Переходим к следующему шагу – обновлению драйверов устройств:

  1. Нажмите «Пуск» — Control Panel – System — Device Manager.
    Переход в диспетчер устройств в Windows 10
  2. Поочерёдно выделяйте каждую категорию, кликайте по ней правой кнопкой и выбирайте Update The Hardware Configuration.
    Обновление драйверов через контекстное меню

Если у вас много различных устройств, процесс можно автоматизировать, скачав специальную программу, например, DriverPack.

Driver Pack Solution

DriverPack — утилита для автоматического поиска драйверов и полезных программ для ПК

Также можно попытаться вернуть ОС к тому состоянию, в котором она пребывала до того, как стала появляться ошибка. Для этого:

  1. Нажмите «Пуск» и кликните по значку «Компьютер» ПКМ.
    Восстановление системы в Winows 10
  2. Выберите «Свойства» — «Защита системы» — «Восстановление».
    Пункт «Запуск восстановления системы»
  3. Можно использовать рекомендованную точку или указать другую.
    Выбор последней созданной точки восстановления системы

Если предыдущие шаги не помогли, попробуйте удалить и заново установить элемент Check Disk:

  1. Скачайте дистрибутив с официального сайта Microsoft и отложите его на время.
  2. Откройте «Панель управления» — «Установка и удаление программ», найдите в списке Check Disk и удалите его.
  3. Перезагрузите ПК.
  4. Откройте скачанный файл и запустите установку.

Также можно запустить проверку и исправление ошибок системных файлов SFC:

Командная строка sfc scannow

  1. В системный поиск вбейте: Command Line, кликните по названию правой кнопкой и выберите Run As Administrator.
  2. В поле под курсором введите: sfc /scannow и нажмите Enter.
  3. Подождите, пока утилита обнаружит и устранит все неполадки – это может занять достаточно много времени.
  1. Вбейте в системный поиск: Windows Update и нажмите Enter.
    Проверка обновлений Windows 10
  2. Установите все обновления.
    Загрузка и установка обновлений Windows 10
  3. Попробуйте также на время включить автоматический поиск и инсталляцию update-пакетов.

Что делать, если проблема с 50 всё ещё не устранена

Если после всех предпринятых усилий ошибка никуда не делась, то остаётся два радикальных решения:

  • внести изменения в реестр, восстановив повреждённые файлы; .

Вручную что-либо менять в реестре опасно, если вы не понимаете алгоритма действий. Вы можете потерять доступ к важным данным. Лучше скачать какую-нибудь программу наподобие WinThruster или CCleaner. Они действуют более мягко и не забывают создавать резервные копии записей на случай, если что-то пойдёт не так.

Переустановка всей ОС – процесс долгий и чреват потерей некоторых приложений. Но если ничто другое не помогает, можно прибегнуть к этому способу.

Исправление ошибки Windows Chkdsk 50

При запуске или завершении работы Windows, перезагрузке операционной системы, установке системы, попытке проверить диск с помощью встроенной утилиты Check Disk может появиться окно ошибки с кодом 50 и уведомлением о том, что программа будет закрыта. Именно это и происходит через несколько секунд. Почему так происходит и как с этим бороться, вы узнаете позже.

Читайте так же:
Как установить и пользоваться PrimeOS для компьютеров и ноутбуков

Исправить ошибку Windows Chkdsk 50

Признаки ошибки 50

Такая ситуация характерна для любой версии Windows. Состояние ошибки с кодом 50 и знаком «Chkdsk» вызвано следующими симптомами:

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

Исправить ошибку Windows Chkdsk 50

Причины ошибки 50

Проблемы с Chkdsk и код ошибки 50 могут быть вызваны рядом причин:

  1. Неправильная или прерванная установка Check Disk.
  2. Редактирование записей в реестре — самостоятельно или другим приложением.
  3. Повреждение системных файлов вирусом.
  4. Удалите программные элементы Check Disk.
  5. Накопление кеша и мусора, снижающее производительность ПК.
  6. Устаревшие драйверы устройств.

Как исправить ошибку Windows Chkdsk 50

Приступим к исправлению ошибки. Начнем с проверки вашего ПК на вирусы:

  1. Скачайте антивирус или воспользуйтесь тем, который установлен на вашем компьютере.
  2. Откройте главное меню и выберите «Сканер» — «Полная проверка».
  3. Подождите, пока брандмауэр отобразит все результаты, и удалите вирусы или поместите их в карантин.

Исправить ошибку Windows Chkdsk 50

Проверяйте компьютер на наличие угроз с помощью Dr.Web CureIt

Учтите, что проверка может занять много времени — удобнее делать это ночью. Не забудьте подключить ноутбук к зарядному устройству, чтобы он не садился во время процесса.

Теперь очистим системный диск от кеша и ненужных файлов:

    В системном поиске введите: Командная строка, щелкните имя ПКМ и выберите Запуск от имени администратора, чтобы система не отклоняла ваши команды.

Исправить ошибку Windows Chkdsk 50

Исправить ошибку Windows Chkdsk 50

Исправить ошибку Windows Chkdsk 50

Переходим к следующему шагу, обновлению драйверов устройств:

    Нажмите Пуск — Панель управления — Система — Диспетчер устройств.

Исправить ошибку Windows Chkdsk 50

Исправить ошибку Windows Chkdsk 50

Если у вас много разных устройств, процесс можно автоматизировать, загрузив специальную программу, например DriverPack.

Исправить ошибку Windows Chkdsk 50

DriverPack — утилита для автоматического поиска полезных драйверов и программ для вашего ПК

Вы также можете попытаться восстановить операционную систему до состояния, в котором она была до появления ошибки. Из-за этого:

    Нажмите «Пуск» и нажмите ПКМ «Компьютер.

Исправить ошибку Windows Chkdsk 50

Исправить ошибку Windows Chkdsk 50

Исправить ошибку Windows Chkdsk 50

Если описанные выше шаги не помогли, попробуйте удалить и переустановить элемент Проверить диск:

  1. Загрузите дистрибутив с официального сайта Microsoft и отложите его на время.
  2. Откройте «Панель управления» — «Установка и удаление программ», найдите в списке Проверить диск и удалите его.
  3. Перезагрузите компьютер.
  4. Откройте загруженный файл и запустите установку.

Вы также можете проверить и исправить системный файл SFC:

  1. В системном поиске введите: Командная строка, щелкните имя правой кнопкой мыши и выберите Запуск от имени администратора.
  2. В поле под курсором введите: sfc / scannow и нажмите Enter.

Исправить ошибку Windows Chkdsk 50

    Введите в системный поиск: Центр обновления Windows и нажмите Enter.

Исправить ошибку Windows Chkdsk 50

Исправить ошибку Windows Chkdsk 50

Что делать, если проблема с 50 всё ещё не устранена

Если после всех приложенных усилий ошибка никуда не делась, то есть два радикальных решения:

  • вносить изменения в реестр, восстанавливая поврежденные файлы;
  • переустановите систему.

редактировать что-либо в реестре вручную опасно, если вы не понимаете алгоритм действий. Вы можете потерять доступ к важным данным. Лучше скачать программу типа WinThruster или CCleaner. Они добрее и не забывают делать резервные копии своих записей на случай, если что-то пойдет не так.

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

Устранение ошибки с кодом события 50

При записи данных на физический диск в журнал системных событий могут регистрироваться следующие два сообщения о событиях:

Эти сообщения с ИДЕНТИФИКАТОРами событий означают то же самое и генерируются по тем же причинам. В рамках этой статьи описывается только сообщение с кодом события 50.

Устройство и путь в описании и конкретные шестнадцатеричные данные будут различаться.

Дополнительные сведения

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

Важно помнить, что не все операции ввода-вывода буферизованы диспетчером кэша. Программы могут устанавливать флаг FILE_FLAG_NO_BUFFERING, который обходит диспетчер кэша. когда SQL выполняет критически важные операции записи в базу данных, этот флаг устанавливается, чтобы гарантировать, что транзакция будет выполнена непосредственно на диск. Например, некритическая запись в файлы журнала выполняет буферизованный ввод-вывод для повышения общей производительности. Сообщение о событии с кодом 50 никогда не происходит из-за небуферизованного ввода-вывода.

Существует несколько различных источников для сообщения о событии с ИДЕНТИФИКАТОРом 50. Например, сообщение о событии с ИДЕНТИФИКАТОРом 50, зарегистрированное в источнике MRxSmb, возникает в случае проблемы с сетевым подключением с перенаправителя. Чтобы избежать неправильного выполнения действий по устранению неполадок, ознакомьтесь с сообщением о событии с кодом 50, чтобы убедиться в том, что оно относится к неполадке дискового ввода-вывода и что эта статья применима.

Сообщение с кодом события 50 аналогично событию с идентификатором 9 и сообщением Event с кодом 11. Несмотря на то, что ошибка не так серьезна, как ошибка, обозначенная событием с ИДЕНТИФИКАТОРом 9, и сообщением Event с кодом 11, можно использовать те же методы устранения неполадок для сообщения с кодом события 50, что и для события с идентификатором 9, и сообщения события с кодом 11. Однако следует помнить, что все в стеке может вызвать потерю, отложенные операции записи, такие как драйверы фильтров и драйверы мини-портов.

Вы можете использовать двоичные данные, связанные с любыми сопутствующими ошибками (обозначенными в сообщении об ошибке с кодом 9, 11, 51 или другими сообщениями), чтобы помочь вам в определении проблемы.

Декодирование раздела данных сообщения о событии с ИДЕНТИФИКАТОРом 50

При декодировании раздела данных в примере сообщения о событии с ИДЕНТИФИКАТОРом 50, включенном в раздел «Summary», вы увидите, что попытка выполнить операцию записи завершилась неудачей, так как устройство занято и данные потеряны. В этом разделе описано, как декодировать это событие с кодом 50.

В следующей таблице показано, что представляет каждое смещение этого сообщения:

оффсетленгсвалуесДлинаЗначения
0x002Не используемые
0x022Размер данных дампа = 0x0004
0x042Число строк = 0x0002
0x062Смещение строк
0x082Категория событий
0x0c4Код ошибки NTSTATUS = 0x80040032 = IO_LOST_DELAYED_WRITE
0x108Не используемые
0x188Не используемые
0x208Не используемые
0x284Код ошибки состояния NT
Основные разделы для декодирования

Код ошибки

В примере в разделе «Сводка» код ошибки указан во второй строке. Эта строка начинается с «0008:» и включает последние четыре байта в этой строке: 0008:00 00 00 00 32 00 04 80 в этом случае код ошибки — 0x80040032. Следующий код является кодом ошибки 50 и одинаковым для всех сообщений Event ID 50: IO_LOST_DELAYED_WRITEWARNINGNote при преобразовании шестнадцатеричных данных в сообщение идентификатора события в код состояния Помните, что значения представлены в формате с прямым порядком байтов.

Целевой диск

Диск, на который была предпринята попытка записи, можно найти с помощью символьной ссылки, указанной в разделе «Описание» сообщения Event ID, например: DeviceHarddiskVolume4.

Конечный код состояния

Последний код состояния — это наиболее важный фрагмент информации в сообщении с кодом события 50. Это код ошибки, который возвращается при выполнении запроса ввода-вывода и является основным источником информации. В примере в разделе «Аннотация» окончательный код состояния указан в соответствии с 0x28, шестой строки, начинающейся с «0028:», и включает в эту строку только четыре октета:

В этом случае конечное состояние равно 0x80000011. Этот код состояния сопоставляется STATUS_DEVICE_BUSY и означает, что устройство в данный момент занято.

При преобразовании шестнадцатеричных данных в сообщении с ИДЕНТИФИКАТОРом события 50 в код состояния Помните, что значения представлены в формате с прямым порядком байтов. Поскольку код состояния является единственным интересующим вас сведениями, может быть проще просмотреть данные в формате «слова», а не в БАЙТах. В этом случае байты будут иметь правильный формат, и данные могут быть легко интерпретированы.

Для этого щелкните слова в окне Свойства события . В представлении «слова данных» пример в разделе «симптомы» будет считаться следующим образом: данные:

чтобы получить список кодов состояния Windows NT, см. NTSTATUS. H в комплекте Windows Software developers (SDK).

голоса
Рейтинг статьи
Ссылка на основную публикацию