Грязный бит что это

Грязный бит что это

Выдержка из Справки по использованию утилиты CMD.EXE (файл этой Справки находится в: ):

Справка МС писал(а):
«Если «грязный» бит тома задан, это может означать, что файловая система находится в неустойчивом состоянии. «Грязный» бит может быть задан, потому что том находится в подключенном состоянии и в нем имеются незаконченные изменения, из-за того что компьютер был выключен до того, как сделанные изменения были переданы на диск, или из-за обнаруженных повреждений тома. Если «грязный» бит задается при перезагрузке компьютера, командой chkdsk будет проведена проверка целостности тома.
При каждом запуске Windows XP ядро вызывает файл Autochk.exe для сканирования всех томов и проверки, заданы ли «грязные» биты томов. Если «грязный» бит задан, программа autochk.exe немедленно запускает команду «chkdsk /f» для этого тома. Команда «chkdsk /f» проверяет целостность файловой системы и пытается устранить все возможные неисправности тома.»

Проверить, стоит ли на разделе метка "dirty" можно, введя в командной строке команду:

Где «C:» — буква интересующего диска. После выполнения команды появится одно из 2 возможных сообщений :

  • Том — С: помечен как "грязный"
  • Том — С: не помечен как "грязный"

Раздел может помечаться как грязный при принудительных перезагрузках (через кнопку Reset или выключения питания), вследствие Windows пометит его флагом "dirty" затем при загрузке он будет проверяется. Снять такую метку можно выполнив в консоли команду, которая проверит диск и при наличии ошибок исправит их:

После чего нужно убедиться что метка снята выполнив команду в консоли «fsutil dirty query C:». Если метка была снята и при перезагрузке вновь появилась проверка диска. То нужно обратить внимание на установленные приложения в системе которые находятся в автозагрузке. И попробовать отключить их, выполнив все процедуры по новой. После того как будет найдено проблемное приложение нужно определить действительно ли есть необходимость в запуске его со стартом системы. Если такая необходимость есть то выполняем команду в консоли:

Где «C:» — буква интересующего диска.

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

При каждой загрузке Windows запускается программа проверки диска. Переустановка Виндоус не снимает эту проблему. Как от этого избавиться?

Читайте также:  Презентация mac mini 2018

Решение:

— выключает проверку диска C:

А теперь рассмотрим более подробно, почему это происходит?

Дело в метке «dirty bit».

Вот выдержка из Справки по использованию утилиты CMD.EXE :
«Если «грязный» бит тома задан, это может означать, что файловая система находится
в неустойчивом состоянии. «Грязный» бит может быть задан, потому что том находится
в подключенном состоянии и в нем имеются незаконченные изменения, из-за того, что
компьютер был выключен до того, как сделанные изменения были переданы на диск,
или из-за обнаруженных повреждений тома.

Проверить, стоит ли на диске метка «dirty» можно, введя в командной строке:

— без кавычек, где «X:» — буква интересующего нас диска.
После нажатия клавиши появится к-л одно из 2 возможных сообщений : «Том — O:
помечен как «грязный»» или «Том — F: не помечен как «грязный»».
(Note: в вышеупомянутой Справке сказано, что сообщения о статусе «грязный» имеют вид
типа: «Том — C: изменен» или «Том — С: не изменен»

При каждом запуске Windows XP ядро вызывает файл Autochk.exe для сканирования всех
томов и проверки, заданы ли «грязные» биты томов. Если «грязный» бит задан, программа
autochk.exe немедленно запускает команду «chkdsk /f» для этого тома. Команда «chkdsk /f»
проверяет целостность файловой системы и пытается устранить все возможные неисправности
тома.»

Чтобы снять эту метку, надо попробовать вручную провести проверку диска с заданием
исправлять ошибки. это делается из командной строки командой

— без кавычек, где «X:» — буква интересующего нас диска.

После этого Windows выдаст на экран сообщение примерно такого вида: «Невозможно выполнить
команду chkdsk на этом томе, т.к. том используется другим процессом. Чтобы запустить chkdsk
вначале следует отключить этот том. ВСЕ ОТКРЫТЫЕ ДЕСКРИПТОРЫ ТОМА БУДУТ ДАЛЕЕ НЕВЕРНЫ.

Подтверждаете отключение тома? [Y /N ]» — теперь, если Вы нажмёте клавишу ,
то диск будет заблокирован, далее будет проведена проверка, а потом система сама вновь
подключит диск; если же Вы нажмёте клавишу , то проверка будет назначена на момент
следующей загрузки Windows.

Если МЕТКА НЕ СНИМАЕТСЯ или СНОВА ПОЯВЛЯЕТСЯ ПОСЛЕ ПЕРЕЗАГРУЗКИ, то есть два варианта:

*** 1-й — отключить автопроверку проверку диска совсем (метка “dirty”на этом томе останется,
и не будет работать штатный дефрагментатор Windows)

Читайте также:  Сони эриксон волкман все модели

В разделе реестра
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager
имеется параметр типа REG_MULTI_SZ с названием «BootExecute». По умолчанию его значение
– «autocheck autochk *». После того, как система запланирует проверку диска, в значении
этого параметра появляется дополнительная запись «autochk». Таких записей в значении этого
параметра может оказаться несколько, в этом случае попробуйте их удалить,
оставив только исходное значение этого параметра.

Если нужно, чтобы «скандиск» запускался
при каждой загрузке системы, можно задать такой параметр: «autocheck autochk /f *», а чтобы
отключить его раз и навсегда достаточно удалить запись «autocheck autochk *».
Или задать значение AutoChkTimeOut:DWORD равное 0, очистить (забить нулями в hex-виде)
параметр BootExecute.

Более просто — проверку выключает команда

— без кавычек, где «X:» — буква интересующего нас диска.

она НЕ предотвращает пометку системой диска флагом «dirty», если система сочтёт это нужным,
— эта команда просто устанавливает, чтобы при загрузке Win autochk.exe, обнаружив на диске
эту метку, НЕ запускал для него проверку.

*** 2-й — искать и устранять причину появления метки.
Постоянный запуск проверки диска может быть связан с повреждениями реестра (если есть его
резервная копия, созданная в то время, когда сбой не наблюдался, то восстановите из нее
реестр). Попробуйте отключить всё, что можно в автозагрузке и выяснить запуск чего вызывает
появление метки «dirty» и попробуете удалить и переустановить эту программу/устройство.
Также могут быть виноваты устаревшие драйвера оборудования. Рекомендуется обновить драйвера имеющегося оборудования, а также установить все обновления операционной системы.

Если выключение ПК осуществляется нормально, то возможно причина постоянного запуска программы проверки диска в использовании программыPartition Magic (или ее аналога) при разбиении и форматировании диска. Проверьте диск NDD и MHDD. Попробуйте заменить шлейф жесткого диска, переставьте диск на другой его разъем, отключите с этого шлейфа второе устройство, переставьте диск на другой канал IDE, сбросьте настройки CMOS Setup. Попробуйте переустановить системный загрузчик Windows XP: в Консоли Восстановления выполните команды «FIXBOOT» и «FIXMBR»

Переразбейте, наконец, диск заново с помощью утилиты FDISK и отформатируйте его используя команду «FORMAT C: /U /C» (не забудьте сохранить ценные данные на другом винчестере). Если и это не поможет, то отформатируйте диск специальной утилитой от его производителя.

Читайте также:  Самые интересные паблики вконтакте

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

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

замена Page

Говоря о замене страниц, каждая страница может иметь ИЗМЕНЯЮТ бит , связанные с ним в аппаратных средств. Грязный бит для страницы устанавливается аппаратными средствами всякий раз , когда любое слово или байт на странице записывается в, указывая на то , что страница была изменена. Когда мы выбираем страницу для замены, мы рассмотрим его ИЗМЕНЯЮТ немного. Если бит установлен, то мы знаем , что страница была изменена , так как он был прочитан в с диска . В этом случае, мы должны написать эту страницу на диск . Если грязный бит не установлен, однако, страница не была изменена , так как он был прочитан в память . Поэтому, если копия страницы на диске не была перезаписана (на другой странице, например), то можно избежать написаний страницы памяти на диск: она уже есть.

Ссылка на основную публикацию
Генератор вложенных списков python
подскажите как можно записать это с помощью генератора списков 1 ответ 1 Все ваши предыдущие вопросы, включая данный, связаны с...
Выдыхается ли открытая водка
quote: но достаточно ли этого что бы водка не превратилась в воду Нужно каждый год добавлять в бутылку по 50мл...
Вызвать команду в форме 1с
На форме 1С обычно располагаются несколько полей, для ввода данных, а также кнопки управления формой и различных сервисных действий. Например,...
Генератор красивого шрифта для вк
Создать красивый текст надпись разными шрифтами и символами для соцсетей Инстаграм, фейсбук, вконтакте, твиттер Доступно 29 разных онлайн шрифтов для...
Adblock detector