Файл находится внутри mft как удалить
В этой статье описывается, как NTFS зарезервировать пространство для своей таблицы файлов Master (MFT).
Применяется к: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 174619
Сводка
Файловая система NTFS содержит в своем ядре файл, называемый основной таблицей файлов (MFT). В MFT есть по крайней мере одна запись для каждого файла в томе NTFS, включая сам MFT.
Так как утилиты, которые дефрагментировать объемы NTFS, не могут перемещать записи MFT, а также из-за чрезмерной фрагментации MFT может повлиять на производительность, NTFS оставляет пространство для MFT, чтобы сохранить MFT как можно более соразмерным по мере его роста.
В Windows, defrag utility defrag defrags the MFT.
Утилита defrag
Операция по дефрагмации MFT объединяет MFT-файл в 1 и предотвращает его хранение в нескольких местах, которые не являются последовательной на диске. В этом классе операций MFT-файл более последовательно. Однако именно размер MFT-файла был до операции defrag.
MFT может быть слишком большим, если в томе было много удаленных файлов. Удаленные файлы вызывают внутренние дыры в MFT. Эти дыры являются значительными регионами, которые неиспользована файлами. Это пространство невозможно восстановить. Это по крайней мере верно в томе NTFS в прямом эфире.
Дополнительная информация
NTFS использует записи MFT для определения файлов, к которым они соответствуют. Вся информация о файле, включая его размер, время и дату, разрешения и содержимое данных, хранится в записях MFT или в пространстве, внешнем для MFT, но описана записями MFT.
(Записи каталога, внешние для MFT, также содержат некоторые избыточные сведения о файлах. Но полное обсуждение всех структур NTFS выходит за рамки этой статьи.)
По мере того, как файлы добавляются в том NTFS, в MFT добавляется больше записей, поэтому размер MFT увеличивается. Когда файлы удаляются из тома NTFS, их записи MFT помечены как бесплатные и могут быть повторно использовать, но MFT не уменьшается. Таким образом, пространство, используемого этими записями, не возвращается с диска.
Из-за важности MFT для NTFS и возможного влияния на производительность, если этот файл становится сильно фрагментирован, NTFS делает особые усилия, чтобы сохранить этот файл сопоставительным. NTFS зарезервировать 12,5% объема для эксклюзивного использования MFT до тех пор, пока не будет использована остальная часть тома. Таким образом, пространство для файлов и каталогов не выделяется из этой зоны MFT, пока все остальные места не будут выделены в первую очередь.
Вы можете изменить ключ реестра NtfsMFTZoneReservation, чтобы увеличить объем Windows. Дополнительные сведения о MFT см. в разделе Ключевые элементы в разделе Процесс дефрагментации диска в разделе Поддержание максимальной производительности Windows 2000с помощью defragmentation .
В зависимости от среднего размера файла и других переменных, резервная зона MFT или незаслуженный пробел на диске могут использоваться перед другими, когда диск заполняется до емкости.
Тома с небольшим количеством относительно больших файлов сначала изматывали неотбываемую площадь, в то время как объемы с большим количеством относительно небольших файлов сначала выматывали пространство зоны MFT. В любом случае фрагментация MFT начинает происходить при заполнении одного региона или другого. Если незаслуженный пробел становится полным, из зоны MFT, конкурирующей с MFT для выделения, начинает выделяться пространство для пользовательских файлов и каталогов. Если зона MFT становится полной, пространство для новых записей MFT выделяется из оставшейся части диска, снова конкурируя с другими файлами.
Новый параметр реестра может увеличить процент тома, который NTFS зарезервировать для своей таблицы основных файлов. NtfsMftZoneReservation — это REG_DWORD значение, которое может принимать значение между 1 и 4, где 1 соответствует минимальному размеру зоны MFT, а 4 — максимальному. Если параметр не указан или не установлено недействительное значение, для этого параметра NTFS использует значение 1 по умолчанию. Точные коэффициенты, соответствующие каждому параметру, не имеют документов, так как они не стандартизированы и могут изменяться в будущих выпусках. Чтобы узнать, какие параметры лучше для среды, может потребоваться поэкспериментировать с различными значениями.
Чтобы определить текущий размер MFT на компьютере Windows, введите команду на dir /a $mft томе NTFS.
Чтобы определить текущий размер MFT на компьютере Windows, используйте диск Defragmenter для анализа диска NTFS и нажмите кнопку Просмотр отчета. Это отображает статистику дисков, включая текущий размер MFT и количество фрагментов.
Defragmenter диска отображает зеленый цвет для так называемых системных файлов и на форматированном томе NTFS это просто сочетание MFT, pagefile.sys (если он существует на этом томе) и то, что называется "MFT Zone" или зарезервированное пространство для расширения MFT. В отчете о дефрагментации отображаются только сведения о pagefile и MFT; В нем не упоминается зона MFT, так как она никак не влияет на использование диска или емкость.
Зона MFT не вычитается из доступного (свободного) пространства дискового пространства, используемого для файлов пользовательских данных, это только пространство, которое используется последним. Когда MFT необходимо увеличить размер, например, вы создали новые файлы и каталоги, он сначала будет взят из зоны MFT, что снижает фрагментацию MFT и оптимизирует производительность MFT.
Зона MFT по умолчанию вычисляется и резервируется Ntfs.sys при монтаже тома и зависит от размера тома. Вы можете увеличить зону MFT с помощью записи реестра, описанной ниже, но нельзя сделать зону MFT по умолчанию меньше, чем то, что рассчитывается Ntfs.sys. Увеличение зоны MFT не уменьшается в любом случае дискового пространства, которое может использоваться пользователями для файлов данных.
Результаты, возвращаемые командой dir, могут быть не актуальными. Размер, о чем сообщает команда dir, может отражать кэшные данные, отражающие размер MFT на момент начала работы системы после упорядоченного отключения.
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о том, как создать и восстановить реестр, см. в этой информации, как создать и восстановить реестр в Windows.
Чтобы добавить это значение, выполните следующие действия:
Запустите редактор реестра (Regedt32.exe) и перейдите к следующему подкайке:
Из меню Редактирование нажмите кнопку Добавить значение.
Введите следующую информацию в диалоговом окне:
- Имя значения: NtfsMftZoneReservation
- Тип данных: REG_DWORD
- Данные: (допустимый диапазон 1-4)
Перезапустите редактор реестра и перезапустите компьютер.
Это параметр времени работы и не влияет на фактический формат тома. Скорее, это влияет на то, как NTFS выделяет пространство для всех томов в данной системе. Поэтому для полной эффективности параметр должен действовать со времени формата тома и на протяжении всего времени его работы. Если параметр реестра корректируется вниз или удаляется, зона MFT будет соответственно уменьшена, но это не повлияет на уже выделенное и используемую MFT-пространство.
Любой пользователь компьютера сталкивается с «засорением» операционной системы. За продолжительный срок своей работы «Виндовс» бережно хранит файлы и служебные папки. В итоге он начинает тормозить и свободного места на диске не остается. С помощью утилиты Ccleaner можно очистить компьютер от лишнего мусора.
Что это такое
Ccleaner – программное обеспечение, направленное на комплексное очищение компьютера. Она имеет массу возможностей и функций, правильно применяя которые можно добиться отличной производительности ПК.
Но с перезаписью в MFT данных о файлах, которые лежали когда-то на свободном месте нет. Кроме того, их невозможно восстановить, так как нет информации о том, где они находились и что в них содержалось.
Записи MFT применяются для описания файлов, которым они соответствуют. Вся информация о файле, включая его размер и содержимое, хранятся в записях MFT или в другом месте, не относящемся к нему, но указанном в его записи.
Очистка представляет собой затирание этого места файлами нулевого размера. Когда появляются новые файлы, то в MFT прибавляются новые записи, таким образом, его размер становится выше. Если удалить записи из NTFS, то соответствующие в MFT помечаются, как свободные и могут быть применены повторно, но размер MFT при этом меньше не станет.
Таким образом, дисковое пространство, применяемое для таких записей, остается недоступным. Функция Ccleaner «Очистить свободное место MFT» позволяет удалить ненужные записи в MFT. После удаления восстановить данные станет практически невозможно.
Справка: многие пользователи ПК считают, что при очистке будут удалены все личные и важные данные. Но в утилите Ccleaner есть функция многоуровневой проверки файлов, поэтому такие опасения напрасны.
Как проводить освобождение диска от мусора
Очищение диска от мусора с помощью MFT может оказаться длительным процессом. Оно зависит от объема пространства на диске и указанного количества проходов при перезаписи данных.
Прежде чем чистить диск от мусора, нужно провести анализ и выяснить, какие именно файлы на ПК занимают много места. Считается, что на системном разделе диска пространства в свободном доступе должно быть не меньше 15% от его общего объема. Это необходимо, чтобы «Виндовс» функционировала полноценно, без торможений и подвисаний.
Функционал «Анализ» в утилите не уступает подобным возможностям, реализованных в отдельных программах.
- В окне программы Ccleaner нужно выбрать раздел «Сервис» и перейти на вкладку «Анализирование дисков». Если это необходимо, то можно прибавить файлы из архивов и электронной почты.
- Далее нужно выбрать диск компьютера С, D, E и нажать на кнопку «Анализ».
- По итогам анализа слишком большие файлы можно перенести с системного диска на несистемный. Для этого нужно выбрать необходимый файл, вызвать контекстное меню и нажать «Открыть папку». Откроется окно проводника, где можно будет убрать файл с диска или удалить его навсегда.
Часто на ПК скапливаются файлы-дубликаты. Они находятся в разных папках. Смысла хранить дубли нет, они только засоряют диск.
- Чтобы удалить дубликаты, нужно открыть меню «Сервис», найти позицию «Поиск дубликатов», запустить ее.
- Далее необходимо задать места поиска повторяющихся файлов, а также задать исключения — папки из ранее указанной области, которые программа не будет просматривать.
- Затем нужно отметить предназначенные для удаления документы и нажать «Удалить выделенные».
Удалять дубликаты файлов нужно внимательно. Не следует удалять дубликаты системных и рабочих файлов. Они могут иметь одинаковые технические названия, но расположены в разных папках, поэтому служат целям разных программ.
После того как будет проведен анализ и удалены все дубликаты, можно приступить к очищению диска.
- Для этого нужно в Ccleaner выбрать вкладку «Сервис» и далее «Стирание дисков».
- В первой вкладке выбрать «Только свободное место».Если выбрать весь диск, то утилита сотрет его, включая все программы, файлы и документы.
- В поле «Способ» нужно выбрать алгоритм DOD три раза.
- В поле «Диски» нужно выбрать, на каких дисках требуется очистка, и нажать на вкладку «Стереть».
Из видео узнаете о стирании свободного места на диске с помощью программы CCleaner:
Многократное стирание файлов на диске с помощью Ccleaner
В жизни бывает так, что требуется удалить некоторые данные без возможности их восстановить. Но даже форматирование на низком уровне не дает гарантий полного и безвозвратного удаления данных.
Уничтоженный файл с диска никуда не пропадает и его легко восстановить до тех пор, пока сверху на него не будет записана какая-нибудь новая информация. Но даже двух или трех циклов перезаписи мало и данные можно извлечь.
В утилите Ccleaner есть функция «Очистка свободного места». Ее работа заключается не в очищении мусора для освобождения свободного места, а в очищении самого свободного места. Другими словами, очистка — перезапись пустых областей, где когда-то находились удаленные данные. Чтобы запустить эту функцию, нужно запустить Ccleaner.
- Далее нужно сначала удалить ненужные файлы обычными методами, не забыв почистить корзину.
- Затем запустить утилиту. Перейти в настройки и в графе «Режим очистки» нажать на кружок «Безвозвратное удаление» и выбрать количество циклов перезаписи таким образом, чтобы информацию никто не восстановил.
- Отметить места, на которых была стерта информация. Поставить галочку «Очистить свободное место MFT».
- Перейти на вкладку «Очистка» и здесь поставить галочку «Очистка свободного места».
- Дальше нажать на кнопку «Очистка» и подождать.
На будущее – если нужно держать определенные данные скрытно, то лучше создать логический диск и на нем держать все необходимые личные файлы.
Теперь вы знаете, что такое очистка свободного места в MFT Ccleaner, поэтому можете применить эту возможность и без опасения удалить определенный системный файл.
Многие пользователи считают, что если переместить файл в корзину, а затем очистить ее, то вся информация будет удалена. Однако это вовсе не так. На жестком диске сохраняется место под эти файлы на тот случай, если пользователь когда-нибудь захочет их восстановить. Именно в таком случае может потребоваться затирание диска.
Что это значит и для чего нужно
Затирание диска представляет собой процедуру, во время которой все данные, удаленные предварительно через корзину, а также их следы уничтожаются безвозвратно, без возможности восстановления. Делается это путем перезаписи ячеек жесткого диска.
Зачем может потребоваться зачистить диск? Довольно часто такую чистку делают в коммерческих и государственных структурах с целью обезопасить данные от посторонних лиц.
Но иногда даже обычные пользователи могут прибегать к зачистке по различным причинам:
- для удаления информации перед продажей ПК, чтобы новый пользователь не смог восстановить личные данные;
- в попытке засекретить информацию от людей, которые имеют доступ к компьютеру;
- из-за использования компьютера с общественным доступом;
- для увеличения свободного пространства на HDD.
Как удалить данные без возможности восстановления
Существует несколько методов, которые помогут безвозвратно удалить файлы:
- Форматирование. Суть этой операции в удалении всей информации из разделов диска, в том числе и скрытых файлов. Сегодня существует множество программ, с помощью которых делают форматирование, однако безвозвратно удалить данные можно жесткого диска, только переходя из файловой системы NTFS в FAT, после обратно с новым разбиением диска на разделы.
- Использование специальных программ для стирания. Пользователям сегодня предлагается огромное количество как платных, так и бесплатных программ, которые помогают удалять файлы навсегда. Работают эти утилиты по такому принципу: физическая область диска, где ранее располагались файлы, перезаписывается посредством случайного ряда единиц и нулей. Таким образом, старую информацию прочесть становится невозможным.
- Физическое уничтожение. Этот метод, пожалуй, самый безжалостный, т. к. заключается в физическом уничтожении жесткого диска. HDD достают, царапают или гнут. Конечно же, после таких манипуляций диск приходит в негодность и восстановить данные с него невозможно.
Есть ли разница между HDD и SSD
Еще один способ уничтожать файлы безвозвратно – использовать SSD вместо HDD. Сегодня диски SSD встречаются все чаще, ведь они отличаются высокой скоростью и надежностью. SSD представляет собой современный твердотельный накопитель, в котором отсутствуют движущиеся элементы (как в HDD).
Сегодня в SSD используется два вида памяти, а также два вида интерфейсов, которые позволяют подключить такое хранилище к ПК (SATA и ePCI). В случае с интерфейсом SATA скорость чтения данных достигает 500–600 Мб/сек., а в случае с ePCI – 600 Мб/сек. – 1 Гб/сек.
В отличие от HDD, SSD не шумят во время работы, обладают высокой скоростью чтения данных, а также меньше подвержены механическим повреждениям. Однако и стоят они на порядок выше, чем привычные для всех магнитные.
Скорость чтения/записи данных магнитных дисков составляет 60–100 Мб/сек.
Можно ли зачистить вручную
Зачистить диск вручную можно, однако для этого потребуется много времени. Быть уверенным на все 100% в том, что никакой информации не сохранилось, можно только в одном случае – если каждая ячейка жесткого диска будет перезаписана.
Для этого можно провести полное форматирование или переустановить операционную систему, при этом отформатировав диски и изменив их разделы. Тем не менее такие операции трудоемкие и могут затянуться даже не на десятки часов. Именно поэтому лучше всего использовать для подобных целей специальные программы.
Как затереть с помощью специальных программ?
Сегодня существует огромное количество программ, которые помогут быстро стереть жесткий диск и избавить от всех ненужных файлов и данных. Пользователь может свободно скачать их в интернете и начать применять.
Обзор лучших бесплатных программ для безвозвратного удаления данных
Рассмотрим лучшие бесплатные программы-шредеры для полного стирания данных с жесткого диска:
Видео-обзор на программы для безвозвратного удаления информации на диске:
Зная, как правильно зачистить жесткий диск от удаленной информации, можно не бояться того, что кто-то воспользуется личными данными. Применяйте специальное программное обеспечение, которое находится в широком доступе, и не переживайте о своей безопасности.
В Таблица основных файлов специфичен для NTFS, что похоже на бортовой журнал. Он ведет учет всех файлов, доступных на этом устройстве хранения. Помимо этого, другая информация, такая как его размер, отметки времени и даты, разрешения и содержимое данных, хранится либо в MFT.
По мере того, как добавляется все больше и больше файлов, объем продолжает расти. Это основная причина, по которой ОС резервирует часть хранилища, которая меньше всего доступного пространства.
Когда файл удаляется, запись все еще существует, как и файл. Однако в MFT запись для файла помечается как свободная. Таким образом, когда поступает новый файл, место можно использовать повторно.
До тех пор данные остаются там, как есть, и именно так работает программа восстановления. Они посмотрят на таблицу MFT и покажут вам удаленные файлы, а также позволят вам восстановить их.
Как протереть жесткий диск и очистить MFT
Итак, теперь, когда вы знаете, как это работает, есть два способа предотвратить восстановление. Вы можете полностью очистить свой жесткий диск, используя какое-нибудь безопасное программное обеспечение для удаления, так что в конечном итоге таблица MFT не будет ничего обнаруживать.
Второй способ — если вы можете перезаписать данные удаленных файлов чем-то другим. Таким образом, даже если MFT имеет местоположение файла, данные будут недействительными.
Давайте взглянем на два бесплатных программного обеспечения, которые могут вам в этом помочь. Хотя вы можете выполнять эти операции часто, на SSD это, скорее всего, сократит срок службы SSD.
1.Cyrobo Prevent Recovery
Интерфейс прост. Запустите программу, и она обнаружит разделы, подключенные к компьютеру.
- Выберите раздел, для которого вы хотите запустить операции защиты от восстановления.
- На следующем экране вы можете выбрать вариант перезаписи данных с использованием пробелов, случайных символов, случайных чисел и специальных технических знаков.
- Затем вам нужно выбрать тип безопасности, но, поскольку это бесплатная версия, вы не можете. Так что жмите Далее.
- Наконец, вы можете выбрать очистку таблиц MFT в процентах от свободного диска, подлежащего перезаписи. Рекомендуется 100%.
- Опубликуйте это, программное обеспечение будет искать удаленные файлы, перезаписывать их, а также очищать записи MFT.
Время, необходимое для этого, будет зависеть от скорости жесткого диска. На одну перезапись на моем жестком диске ушло около 50 минут.
Программное обеспечение утверждает, что они используют 12 алгоритмов безопасности, чтобы даже службам безопасности было сложно восстановить данные с существующего диска.
2.CCleaner Wipe MFT Free Space
CCleaner предлагает ту же функцию, но с другим подходом. Первый подход — это операция по очистке, а второй — специальный инструмент Wipe Free Space.
Очистить диски свободного места
Когда вы настраиваете это, CCleaner продолжает удалять файлы безвозвратно, используя технику свободного пространства MFT, каждый раз, когда вы удаляете файл.
- Откройте CCleaner и перейдите в Параметры> Настройки> Очистить диски свободного места.
- Выберите диск, для которого вы хотите выполнять каждый раз при удалении файлов
- Установите флажок «Очистить свободное пространство MFT».
Привод стеклоочистителя
Это полезно, когда вы передаете свой компьютер кому-то другому или если у вас не была включена вышеупомянутая опция ранее.
- Перейдите в Инструменты> Очиститель диска.
- Выберите Free Space only под Wipe.
- Выберите тип протирания безопасности, который может быть от одного до тридцати пяти раз.
- Выберите один или несколько дисков
- Затем нажмите на Вытирать чтобы запустить процесс.
Лучшее в использовании инструментов — это то, что вы можете использовать их на существующем жестком диске, не беспокоясь о потере данных. Поскольку он перезаписывает только то, что является бесплатным, остальные данные в безопасности.
Работает ли удаление основной таблицы файлов?
Это сложный вопрос, потому что действительно важно, какой алгоритм безопасности использовался для удаления данных.
Существует высококлассное программное обеспечение, которое может извлекать данные, даже если вы их однажды стерли, или может нарушить алгоритм, который использовался для очистки данных.
Мы протестировали его с помощью программы восстановления, которую я часто использую для тестирования восстановления, и я убедился, что она работает. Однако на этот раз восстановить данные при сканировании не удалось.
Cyrobo Prevent Recovery результат
Мы видели сотни файлов во временной папке и корзине, но ни один из них не мог быть просмотрен после восстановления. Расширенное сканирование не смогло восстановить ни один файл, но оно показало имена файлов кое-где.
Результат CCleaner Wipe MFT Free Space
Результаты CCleaner, где мы использовали функцию Wipe Driv e (только свободное пространство), были интересными. Все, что мы могли видеть, это тонны файлов с именем ZZZZ как при быстром, так и при расширенном сканировании. Похоже, CCleaner справился намного лучше, чем Cyrobo Prevent Recovery.
В этой статье рассмотрено, как проверить распределение дискового пространства файловой системы NTFS, чтобы обнаружить файлы и папки с оскорбленными файлами или найти повреждения громкости на компьютерах Microsoft Windows Server 2003.
Применяется к: Windows Server 2003
Исходный номер КБ: 814594Сводка
Распределение дискового пространства тома NTFS может показаться неправильным по любой из следующих причин:
Следующие сведения помогут оптимизировать, отремонтировать или получить более полное представление об использовании дискового пространства в томах NTFS.
Слишком большой размер кластера
Только файлы и папки, которые включают внутренние метафили NTFS, такие как таблица master File (MFT), индексы папок и другие, могут потреблять пространство диска. Эти файлы и папки потребляют все выделения пространства файлов с помощью нескольких кластеров. Кластер — это коллекция соотественных секторов. Размер кластера определяется размером раздела при форматировании тома.
Дополнительные сведения о кластерах см. в сведениях о размере кластеров по умолчанию для NTFS, FAT и exFAT.
Когда файл создается, он потребляет минимум одного кластера дискового пространства в зависимости от первоначального размера файла. При добавлении данных в файл NTFS увеличивает выделение файла в нескольких размерах кластера.
Чтобы определить текущий размер кластера и статистику громкости, запустите команду chkdsk только для чтения из командной подсказки. Для этого выполните указанные ниже действия.
В командной подсказке введите команду: chkdsk d: .
Где d: это буква диска, которую необходимо проверить.
Просмотр результатов. Например:
Умножьте каждое значение, которое отчеты о выходе в килобайтах (KB) будут умножаться на 1024, чтобы определить точные значения byte. Например: 2906360 x 1024 = 2 976 112 640 бит. Эти сведения можно использовать для определения использования дискового пространства и размера кластера по умолчанию.
Чтобы определить оптимальный размер кластера, необходимо определить впустую пространство на диске. Для этого выполните указанные ниже действия.
Щелкните любой файл или папку, а затем выберите Выберите все в меню Редактирование.
При выборе всех выбранных файлов и папок щелкните правой кнопкой мыши любой файл или папку, щелкните Свойства, а затем нажмите вкладку General.
Общая вкладка отображает общее количество файлов и папок в целом томе и содержит две статистики размера файлов: РАЗМЕР и РАЗМЕР НА ДИСКЕ.
Если вы не используете сжатие NTFS для файлов или папок, содержащихся в томе, разница между РАЗМЕРом и РАЗМЕРОМ НА ДИСКе может представлять некоторое впустую пространство, так как размер кластера больше необходимого. Может потребоваться использовать меньший размер кластера, чтобы значение SIZE ON DISK было максимально приближено к значению SIZE. Большая разница между размером НА ДИСКе и значением SIZE указывает на то, что размер кластера по умолчанию слишком велик для среднего размера файла, хранимого в томе.
Изменить размер кластера можно только переформатированием тома. Для этого необходимо заказать объем, а затем форматизировать его с помощью команды формата и переключателя, чтобы указать /a соответствующее распределение. Например: format D: /a:2048 (В этом примере используется размер кластера 2-KB).
Кроме того, можно включить сжатие NTFS для восстановления пространства, потерянного из-за неправильного размера кластера. Однако это может привести к снижению производительности.
Атрибуты файлов или разрешения NTFS
И Windows, и команда списка каталогов отображают общую статистику файлов и папок только для тех файлов и папок, к которые у вас есть dir /a /s разрешения на доступ. По умолчанию файлы, скрытые файлы и защищенные файлы операционной системы, исключаются. Это поведение может Windows explorer или команду dir для отображения неточных итогов файлов и папок и статистики размеров.
Чтобы включить эти типы файлов в общую статистику, измените параметры папки. Для этого выполните указанные ниже действия.
Чтобы определить папки и файлы, к которые нельзя получить доступ, выполните следующие действия:
В командной подсказке создайте текстовый файл из вывода dir /a /s команды.
Например: В командной подсказке введите следующую команду: dir d: /a /s >c:\d-dir.txt .
Запустите мастер резервного копирования или восстановления.
Щелкните Параметры в меню Tools, щелкните вкладку Резервное копирование журнала, щелкните Подробный и нажмите кнопку ОК.
В утилите резервного копирования щелкните вкладку Резервное копирование, а затем выберите поле для всего затронутого тома (например: D:), а затем нажмите кнопку Начните резервное копирование.
После завершения резервного копирования откройте отчет о резервном копировании и сравните папку для папки с выходом журнала NTBackup с d-dir.txt, сохраненным на шаге 1.
Так как резервное копирование может получить доступ ко всем файлам, в отчете могут содержаться папки и файлы, которые Windows Explorer и не отображаются в команде dir. Вам может быть проще использовать интерфейс NTBackup для поиска тома без архива громкости при поиске больших файлов или папок, к которые невозможно получить доступ с помощью Windows Explorer.
После обнаружения файлов, к которые вы не имеете доступа, можно добавить или изменить разрешения с помощью вкладки Security во время просмотра свойств файла или папки в Windows Explorer. По умолчанию вы не можете получить доступ к папке сведения о томе системы. Чтобы включить папку в команду, необходимо добавить правильные dir /a /s разрешения.
D:\folder_name\ не доступен
Доступ запрещен
Если у вас есть такие папки, обратитесь в службы поддержки продуктов Майкрософт для получения дополнительной помощи.
Имена недействительных файлов
Папки или файлы, содержащие недействительные или зарезервированные имена файлов, также могут быть исключены из статистики файлов и папок. В NTFS допустимы папки или файлы, содержащие ведущие или точки заднего пользования, но они не допустимы с точки зрения подсистемы Win32. Поэтому ни Windows, ни командная подсказка не могут надежно работать с ними.
Файл или папка для переименования ошибок
Не удается переименовать файл: невозможно читать из исходных файлов или дисков.
Файл или папка для удаления ошибок
Не удается удалить файл. Не удается прочитать из источника файла или диска.
Если у вас есть папки или файлы, которые нельзя удалить или переименовать, обратитесь в службы поддержки продуктов Майкрософт.
Расширение NTFS Master File Table (MFT)
Когда создается и форматизируется том NTFS, создаются метафилы NTFS. Один из этих метафилов называется Master File Table (MFT). Он небольшой при его создания (около 16 КБ), но он растет по мере создания файлов и папок на томе. Когда файл создается, он вошел в MFT в качестве сегмента записей файлов (FRS). FrS всегда составляет 1024 bytes (1 KB). По мере того, как файлы добавляются в том, MFT растет. Однако при удалении файлов связанные frSs помечены как бесплатные для повторного использования, но общее распределение frSs и связанных MFT остается. Поэтому после удаления большого количества файлов пространство, используемого MFT, не возвращается.
Чтобы точно увидеть размер MFT, можно использовать встроенный дефрагментер для анализа тома. В итоговом отчете приводится подробная информация о размере и количестве фрагментов в MFT.
Фрагментация master File Table (MFT)
Общий размер MFT = 26 203 КБ
Количество записей MFT = 21 444
Процент использования MFT = 81%
Общие фрагменты MFT = 4Однако для получения дополнительных сведений о том, сколько пространства (накладных расходов) использует весь NTFS, выполните команду chkdsk.exe, а затем выполните просмотр вывода для следующей строки:
В настоящее время только сторонние defragmenters консолидировать неиспользование записей FRS MFT и восстановить неиспользование MFT выделенное пространство.
Альтернативные потоки данных
NTFS позволяет файлам и папкам содержать альтернативные потоки данных. С этой функцией можно связать несколько распределений данных с одним файлом или папкой. Использование альтернативных потоков данных в файлах и папках имеет следующие ограничения:
- Windows Explorer и команда dir не сообщают данные в альтернативных потоках данных в рамках статистики размера файла или объема. Вместо этого они показывают только общие bytes для основного потока данных.
- Выход из chkdsk точно сообщает пространство, используемого пользовательскими файлами данных, включая альтернативные потоки данных.
- Квоты дисков точно отслеживают и сообщают о всех распределениях потока данных, которые являются частью файлов данных пользователя.
- NTBackup записи количество bytes резервного копирования в отчете резервного копирования журнала. Однако он не показывает, какие файлы содержат альтернативные потоки данных. Он также не показывает точные размеры файлов, которые включают данные в альтернативных потоках.
Коррупция файловой системы NTFS
Другие функции NTFS, которые могут вызвать путаницу в распределении файлов
NTFS также поддерживает жесткие ссылки и точки репара, которые позволяют создавать точки монтажа громкости и стыки каталогов. Эти дополнительные функции NTFS могут вызвать путаницу при попытке определить, сколько места потребляет физический том.
Твердая ссылка — это запись каталога для файла независимо от того, где данные файла находятся в этом томе. Каждый файл имеет по крайней мере одну твердую ссылку. В томах NTFS каждый файл может иметь несколько жестких ссылок, поэтому один файл может отображаться во многих папках (или даже в одной папке с разными именами). Так как все ссылки относятся к одному файлу, программы могут открывать любые ссылки и изменять файл. Файл удаляется из файловой системы только после удаления всех ссылок на него. После создания жесткой ссылки программы могут использовать ее, как и любое другое имя файла.
Windows Проводник и командная подсказка показывают, что все связанные файлы имеют одинаковый размер, хотя все они имеют одинаковые данные и не используют такое количество дискового пространства.
Точки крепления тома и стыки каталогов позволяют пустой папке на томе NTFS указать на корневой или подмостки другого тома. Windows Обозреватель и команда dir/s следуют точке репара, подсчитывают все файлы и папки в томе назначения, а затем включают их в статистику тома хостов. Это может ввести в заблуждение, что на томе хостов используется больше места, чем на самом деле.
В сводке вы можете использовать выход chkdsk, NTBackup GUI или журналы резервного копирования, а также просмотр квот дисков, чтобы определить, как пространство диска используется в томе. Однако Windows Explorer и команда dir имеют некоторые ограничения и недостатки при их назначении.
Читайте также: