Есть ли способ в Windows 7 отключить "журнальной"?

Picture of location of clusters

Нажмите для просмотра в полный размер

C:$extend$Usn.Jrnl:$J:$data

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

справа большая длинная серая линия $logfile (не пейджинг), и это 63 МБ. Подкачка, 500 МБ-темно-голубой кусок, рядом с желтыми MFTres во внутренних кольцах.. Тот диск был дефрагментирован, чтобы их было легче увидеть. Не все кластеры этого типа файлов помечены тегами, но идея есть.

диск 4К кластеры, теперь около 12 ГБ. Каждый милый маленький блок на картинке .81 МБ и представляет 207 кластеров. Раздел dkGreen, в основном вся куча Winsxs, также интересен, когда они продолжают говорить нам, что это не занимает много места на диске.

Википедия говорит что в предыдущих NT системах " USN журналирование" будет включен при включении (предполагает, что его также можно отключить?).

какие аспекты, сервисы, или программы работает над тем, что все на диске, который $jrnl$ кластеры типа, даже если это не фактическое ведение журнала USN?

возможно ли в системе Windows 7, чтобы полностью отключить ведение журнала, и каковы будут последствия этого?

на системе NTFS Windows XP, я не помню, видя количество дисковых кластеров, используемых с этими $jrnl$ имена, поэтому я не помню, чтобы это было необходимо в этом количестве для самой файловой системы NTFS?

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

Изменить Журналы гласит:

журналы изменений также необходимо восстановить индексацию файловой системы

Хм, это может объяснить некоторые из них, или почему он остался на диске. Аварии в то время как фоновая индексация?

16
задан Psycogeek
09.12.2022 17:33 Количество просмотров материала 3334
Распечатать страницу

3 ответа

есть способ полностью удалить (не просто отключить) USN journal на Windows 7:

fsutil usn deletejournal /d c:

По данным Майкрософт,

удаление журнала изменений воздействий служба репликации файлов (FRS) и службу индексирования, потому что это требует, чтобы эти услуги полной (и времени) сканирования объема. Это, в свою очередь, отрицательно влияет на репликацию SYSVOL FRS и репликацию между DFS link поперся в то время как объемы будут проверяться.

тот же источник выше объясняет, что такое USN journal, и почему это необходимо:

журнал изменений USN предоставляет постоянный журнал всех изменений, внесенных в файлы на томе. По мере добавления, удаления и изменения файлов, каталогов и других объектов NTFS NTFS вносит записи в журнал изменений USN, по одной для каждого тома на компьютере. Каждая запись указывает тип изменения и измененный объект. Новые записи добавляются в конец потока.

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

Я полагаю, что если вы не воспользовавшись любой из перечисленных выше услуг, вы можете пойти дальше и удалить журнал USN. И если вы обнаружите, что вам это нужно позже, вы можете воссоздать его с помощью того же fsutil команда (полный синтаксис см. по ссылке Technet выше).

обновление

Я пошел дальше и попытался удалить журнал USN на одной из моих "одноразовых" виртуальных машин Windows 7. Происходит то, что журнал действительно удаляется, однако он немедленно воссоздается (fsutil usn queryjournal c: подтверждает новый журнал ИД). Я пытался остановка поисковой службы и других, но это не помогло. Так что полагаю, пока ты может удалить этот журнал, полезность такого удаления довольно ограничена.

5
отвечен haimg 2022-12-11 01:21

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

проверка MSDN . ..

http://msdn.microsoft.com/en-us/library/aa363798(в=против.85).аспн

чтобы удалить журнал изменений, используйте код элемента управления FSCTL_DELETE_USN_JOURNAL. При использовании этой операции она просматривает все файлы на Томе и сбрасывает USN для каждого файла до нуля. Затем операция удаляет существующий журнал изменений. Эта операция сохраняется при перезагрузке системы до ее завершения. Любая попытка чтения, создания или изменения журнала изменений во время этого процесса завершается ошибкой с кодом ERROR_JOURNAL_DELETE_IN_PROGRESS. (выделено мной)

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

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

1
отвечен surfasb 2022-12-11 03:38

прежде чем вы отключите журналы, имейте в виду, что после отключения они очищаются. От MSJ:

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

1
отвечен Peter Krnjevic 2022-12-11 05:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх