Устранение ошибки с кодом события 50
- Чтение занимает 5 мин
В этой статье
СимптомыSymptoms
При записи данных на физический диск в журнал системных событий могут регистрироваться следующие два сообщения о событиях:When information is being written to the physical disk, the following two event messages may be logged in the system event log:
Эти сообщения с ИДЕНТИФИКАТОРами событий означают то же самое и генерируются по тем же причинам.These event ID messages mean exactly the same thing and are generated for the same reasons. В рамках этой статьи описывается только сообщение с кодом события 50.For the purposes of this article, only the event ID 50 message is described.
Примечание
Устройство и путь в описании и конкретные шестнадцатеричные данные будут различаться.The device and path in the description and the specific hexadecimal data will vary.
Дополнительные сведенияMore Information
Сообщение об ошибке с ИДЕНТИФИКАТОРом 50 регистрируется в журнале, если при попытке Windows записать данные на диск возникает общая ошибка.An event ID 50 message is logged if a generic error occurs when Windows is trying to write information to the disk. Эта ошибка возникает, когда Windows пытается зафиксировать данные из диспетчера кэша файловой системы (не из кэша на уровне оборудования) на физическом диске.This error occurs when Windows is trying to commit data from the file system Cache Manager (not hardware level cache) to the physical disk. Это поведение является частью управления памятью Windows.This behavior is part of the memory management of Windows. Например, если программа отправляет запрос на запись, запрос записи кэшируется диспетчером кэша, и программа сообщает о том, что запись выполнена успешно.For example, if a program sends a write request, the write request is cached by Cache Manager and the program is told the write is completed successfully. На более позднем этапе диспетчер кэша пытается выполнить отложенную запись данных на физический диск.At a later point in time, Cache Manager tries to lazy write the data to the physical disk. Когда диспетчер кэша пытается зафиксировать данные на диске, происходит ошибка записи данных, а данные удаляются из кэша и удаляются.When Cache Manager tries to commit the data to disk, an error occurs writing the data, and the data is flushed from the cache and discarded. Кэширование обратной записи повышает производительность системы, но в результате потери отложенных ошибок записи могут возникать потери данных и потеря целостности тома.Write-back caching improves system performance, but data loss and volume integrity loss can occur as a result of lost delayed-write failures.
Важно помнить, что не все операции ввода-вывода буферизованы диспетчером кэша.It is important to remember that not all I/O is buffered I/O by Cache Manager. Программы могут устанавливать флаг FILE_FLAG_NO_BUFFERING, который обходит диспетчер кэша.Programs can set a FILE_FLAG_NO_BUFFERING flag that bypasses Cache Manager. Когда SQL выполняет критически важные операции записи в базу данных, этот флаг устанавливается, чтобы гарантировать завершение транзакции непосредственно на диск.When SQL performs critical writes to a database, this flag is set to guarantee that the transaction is completed directly to disk. Например, некритическая запись в файлы журнала выполняет буферизованный ввод-вывод для повышения общей производительности.For example, non-critical writes to log files perform buffered I/O to improve overall performance. Сообщение о событии с кодом 50 никогда не происходит из-за небуферизованного ввода-вывода.An event ID 50 message never results from non-buffered I/O.
Существует несколько различных источников для сообщения о событии с ИДЕНТИФИКАТОРом 50.There are several different sources for an event ID 50 message. Например, сообщение о событии с ИДЕНТИФИКАТОРом 50, зарегистрированное в источнике MRxSmb, возникает в случае проблемы с сетевым подключением с перенаправителя.For example, an event ID 50 message logged from a MRxSmb source occurs if there is a network connectivity problem with the redirector. Чтобы избежать неправильного выполнения действий по устранению неполадок, ознакомьтесь с сообщением о событии с кодом 50, чтобы убедиться в том, что оно относится к неполадке дискового ввода-вывода и что эта статья применима.To avoid performing incorrect troubleshooting steps, make sure to review the event ID 50 message to confirm that it refers to a disk I/O issue and that this article applies.
Сообщение с кодом события 50 аналогично событию с идентификатором 9 и сообщением Event с кодом 11.An event ID 50 message is similar to an event ID 9 and an event ID 11 message. Несмотря на то, что ошибка не так серьезна, как ошибка, обозначенная событием с ИДЕНТИФИКАТОРом 9, и сообщением Event с кодом 11, можно использовать те же методы устранения неполадок для сообщения с кодом события 50, что и для события с идентификатором 9, и сообщения события с кодом 11.Although the error is not as serious as the error indicated by the event ID 9 and an event ID 11 message, you can use the same troubleshooting techniques for a event ID 50 message as you do for an event ID 9 and an event ID 11 message. Однако следует помнить, что все в стеке может вызвать потерю, отложенные операции записи, такие как драйверы фильтров и драйверы мини-портов.However, remember that anything in the stack can cause lost-delay writes, such as filter drivers and mini-port drivers.
Вы можете использовать двоичные данные, связанные с любыми сопутствующими ошибками (обозначенными в сообщении об ошибке с кодом 9, 11, 51 или другими сообщениями), чтобы помочь вам в определении проблемы.You can use the binary data that is associated with any accompanying «DISK» error (indicated by an event ID 9, 11, 51 error message or other messages) to help you in identifying the problem.
Декодирование раздела данных сообщения о событии с ИДЕНТИФИКАТОРом 50How to Decode the Data Section of an Event ID 50 Event Message
При декодировании раздела данных в примере сообщения о событии с ИДЕНТИФИКАТОРом 50, включенном в раздел «Summary», вы увидите, что попытка выполнить операцию записи завершилась неудачей, так как устройство занято и данные потеряны.When you decode the data section in the example of an event ID 50 message that is included in the «Summary» section, you see that the attempt to perform a write operation failed because the device was busy and the data was lost. В этом разделе описано, как декодировать это событие с кодом 50.This section describes how to decode this event ID 50 message.
В следующей таблице показано, что представляет каждое смещение этого сообщения:The following table describes what each offset of this message represents:
Основные разделы для декодированияKey Sections to Decode
Код ошибкиThe Error Code
В примере в разделе «Сводка» код ошибки указан во второй строке.In the example in the «Summary» section, the error code is listed in the second line. Эта строка начинается с «0008:» и включает последние четыре байта в этой строке: 0008:00 00 00 00 32 00 04 80 в этом случае код ошибки — 0×80040032.This line starts with «0008:» and it includes the last four bytes in this line:0008: 00 00 00 00 32 00 04 80 In this case, the error code is 0×80040032. Следующий код является кодом ошибки 50 и одинаковым для всех сообщений Event ID 50: IO_LOST_DELAYED_WRITEWARNINGNote при преобразовании шестнадцатеричных данных в сообщение идентификатора события в код состояния Помните, что значения представлены в формате с прямым порядком байтов.The following code is the code for error 50, and it is the same for all event ID 50 messages: IO_LOST_DELAYED_WRITEWARNINGNote When you are converting the hexadecimal data in the event ID message to the status code, remember that the values are represented in the little-endian format.
Целевой дискThe Target Disk
Диск, на который была предпринята попытка записи, можно найти с помощью символьной ссылки, указанной в разделе «Описание» сообщения Event ID, например: \Device\HarddiskVolume4.You can identify the disk that the write was being tried to by using the symbolic link that is listed to the drive in the «Description» section of the event ID message, for example: \Device\HarddiskVolume4. Чтобы получить дополнительные сведения о том, как определить диск, щелкните следующий номер статьи базы знаний Майкрософт: 159865 . как отличить физическое дисковое устройство от сообщения о событииFor additional information about how to identify the drive, click the following article number to view the article in the Microsoft Knowledge Base: 159865 How to Distinguish a Physical Disk Device from an Event Message
Конечный код состоянияThe Final Status Code
Последний код состояния — это наиболее важный фрагмент информации в сообщении с кодом события 50.The final status code is the most important piece of information in an event ID 50 message. Это код ошибки, который возвращается при выполнении запроса ввода-вывода и является основным источником информации.This is the error code that is return when the I/O request was made, and it is the key source of information. В примере в разделе «Аннотация» окончательный код состояния указан в соответствии с 0×28, шестой строки, начинающейся с «0028:», и включает в эту строку только четыре октета:In the example in the «Summary» section, the final status code is listed at 0×28, the sixth line, that starts with «0028:» and includes the only four octets in this line:
В этом случае конечное состояние равно 0×80000011. Этот код состояния сопоставляется STATUS_DEVICE_BUSY и означает, что устройство в данный момент занято.In this case, the final status equals 0×80000011.This status code maps to STATUS_DEVICE_BUSY and implies that the device is currently busy.
Примечание
При преобразовании шестнадцатеричных данных в сообщении с ИДЕНТИФИКАТОРом события 50 в код состояния Помните, что значения представлены в формате с прямым порядком байтов.When you are converting the hexadecimal data in the event ID 50 message to the status code, remember that the values are represented in the little-endian format. Поскольку код состояния является единственным интересующим вас сведениями, может быть проще просмотреть данные в формате «слова», а не в БАЙТах.Because the status code is the only piece of information that you are interested in, it may be easier to view the data in WORDS format instead of BYTES. В этом случае байты будут иметь правильный формат, и данные могут быть легко интерпретированы.If you do so, the bytes will be in the correct format and the data may be easier to interpret quickly.
Для этого щелкните слова в окне Свойства события .To do so, click Words in the Event Properties window. В представлении «слова данных» пример в разделе «симптомы» будет считаться следующим образом: данные:In the Data Words view, the example in the «Symptoms» section would read as follows: Data:
Список кодов состояния Windows NT см. в разделе NTSTATUS. H в пакете разработчиков программного обеспечения для Windows (SDK).To obtain a list of Windows NT status codes, see NTSTATUS.H in the Windows Software Developers Kit (SDK).
Регистрация в журнале событий ошибка 50
Причины ошибки 50
- Повреждение реестра с информацией о Windows CHKDSK.
- Неправильно установленное обновление системы.
- Наличие на компьютере вредоносного ПО.
- Повреждение жёсткого диска в результате механического воздействия.
- Наличие программ, конфликтующих с Windows CHKDSK.
Способ 1: Восстановление записей в реестре
- Перейдите в раздел «Реестр». В виде примера показано использование программы CCleaner.
- Отметьте галочками все пункты в графе «Целостность реестра».
- Нажмите кнопку «Поиск проблем».
- Спустя несколько минут анализ будет завершён.
- Программа предложит исправить найденный проблемы, выберите «Исправить выбранное», предварительно отметив галочками все ошибки.
Проверка целостности реестра и исправление ошибок
- Создайте резервную копию реестра, нажав кнопку «Да». На компьютер должен сохраниться файл.
- Кликните «Исправить выбранное».
- Перезагрузите компьютер.
Способ 2: Проверка ПК на вирусы
Нет антивируса? Сейчас существует много абсолютно бесплатных антивирусов и сканеров для ПК(Например бесплатный лечащий сканер CureIt). Скачайте любой из них и проверьте свой компьютер на наличие угроз.
Способ 3: Очистка системы от ненужных файлов
Способ 4: Обновление драйверов
Таким образом, ознакомившись с данным материалом есть вероятность убрать ошибку 50 из системы. Воспользуйтесь представленными здесь методами и проблема будет решена!
Как исправить ошибку Windows Chkdsk 50
При запуске или завершении работы Windows, перезагрузке ОС, установке системы, попытке проверить диск с помощью встроенной утилиты Check Disk может появиться окно ошибки с кодом 50 и уведомлением, что программа будет закрыта. Именно это и происходит спустя несколько секунд. Почему такое случается и как с этим бороться, вы узнаете далее.
Признаки ошибки 50
- подтормаживает курсор;
- медленно набираются буквы при печати;
- возникает окно с уведомлением о сбое;
- запущенная программа закрывается;
- система зависает.
Проблемы с Chkdsk и появление ошибки с кодом 50 могут быть обусловлены целым рядом причин:
Как исправить ошибку Windows Chkdsk 50
- Скачайте антивирус или воспользуйтесь тем, что установлен у вас на компьютере.
- Откройте главное меню и выберите «Сканер» — «Полная проверка».
- Дождитесь, пока фаервол выдаст все результаты, и удалите либо отправьте вирусы в карантин.

Обратите внимание, что проверка может продолжаться очень долго — удобнее запустить её на ночь. Не забудьте подключить ноутбук к зарядке, чтобы он не сел в процессе.
- В системный поиск впишите: Command Line, кликните по названию ПКМ и выберите Run As Administrator, чтобы система не отвергла ваши команды.
- В поле под курсором введите: cleanmgr и нажмите Enter.
- Через несколько минут будет подсчитано, сколько места можно освободить — выставьте отметки напротив тех категорий, которые должны быть подвергнуты очистке. Если сомневаетесь, оставьте галочку только напротив пункта Temporary Files.
- Запустите процесс очистки.
- Нажмите «Пуск» — Control Panel — System — Device Manager.
- Поочерёдно выделяйте каждую категорию, кликайте по ней правой кнопкой и выбирайте Update The Hardware Configuration.

DriverPack — утилита для автоматического поиска драйверов и полезных программ для ПК
- Нажмите «Пуск» и кликните по значку «Компьютер» ПКМ.
- Выберите «Свойства» — «Защита системы» — «Восстановление».
- Можно использовать рекомендованную точку или указать другую.
- Скачайте дистрибутив с официального сайта Microsoft и отложите его на время.
- Откройте «Панель управления» — «Установка и удаление программ», найдите в списке Check Disk и удалите его.
- Перезагрузите ПК.
- Откройте скачанный файл и запустите установку.
- В системный поиск вбейте: Command Line, кликните по названию правой кнопкой и выберите Run As Administrator.
- В поле под курсором введите: sfc /scannow и нажмите Enter.
- Подождите, пока утилита обнаружит и устранит все неполадки — это может занять достаточно много времени.

Обновите Windows:
Что делать, если проблема с 50 всё ещё не устранена
Вручную что-либо менять в реестре опасно, если вы не понимаете алгоритма действий. Вы можете потерять доступ к важным данным. Лучше скачать какую-нибудь программу наподобие WinThruster или CCleaner. Они действуют более мягко и не забывают создавать резервные копии записей на случай, если что-то пойдёт не так.
Файловая система RAW » Страница 3
- Здравствуйте админ! После внезапного отключения электричества, естественно выключился и компьютер (ИБП у меня нет), после этого файловая система на моём жёстком диске превратилась в какую-то неопределённую RAW (файловую систему). Сначала я не понял в чём дело, но когда электричество появилось, операционную систему загрузить не удалось, при запуске винды появилась ошибка Operating System not found(не найдены файлы операционной системы). Я загрузился с Live CD и увидел свой диск C:, но при попытке открыть его вышло предупреждение «Нет доступа к C:\. Файл или папка повреждены. Чтение не возможно.
Что обозначает файловая система RAW и как с ней бороться? Как мне вернуть свои файлы расположенные на диске C:? Операционная система Windows 7.
- Требуется помощь! На моём жёстком диске два раздела, диск C: и диск E:. Диск E: вдруг перестал открываться, и выдаёт ошибку «Диск в устройстве E: не отформатирован. Произвести его форматирование?» Заглянул в Управление дисками, а там написано Диск E:, 150 ГБ, файловая система RAW!
На всех остальных дисках стоит NTFS. Знаю, что в таких случая нужно проверить раздел жёсткого диска на ошибки, щёлкаю на диске E: правой мышью и выбираю «Свойства», затем «Сервис» и «Проверить»,
но выходит ошибка «Невозможно проверить диск, так как диск недоступен» Что делать? Операционная система Windows 8.1.
Привет друзья! Файловая система RAW, как это ни парадоксально звучит, обозначает отсутствие любой файловой системы. Другими словами, на диске C: нашего читателя (написавшего первое письмо) файловая система NTFS сильно повреждена (нарушена файловая таблица MFT, некорректный загрузочный сектор или неправильные данные в таблице разделов MBR).
Как выйти из положения с достоинством? Очень просто, я вам предложу несколько вариантов решения проблемы и подробно их опишу, а вы выберите тот, который вас устроит.







Или вы не хотите снимать ваш жёсткий диск из системного блока, можно поступить по другому — загрузить компьютер с Live CD или диска восстановления Windows 7, или наконец с установочного диска «семёрки», войти в среду восстановления и запустить эту же утилиту Chkdsk из командной строки.