Fsutil behavior set disablelastaccess 1 - Новости с мира ПК
Vvmebel.com

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

Fsutil behavior set disablelastaccess 1

Ускоряем NTFS

Один из способов улучшения производительности машины с windows xp — ускорение файловой системы ntfs. В некоторых случаях даже небольшие изменения настроек могут привести к заметному увеличению производительности, в первую очередь, из-за того, что жесткие диски часто являются наиболее узким местом современных мощных машин с быстрыми процессорами и огромными объемами памяти. Предлагаю несколько советов по улучшению производительности на windows xp с применением (или с «неприменением») ntfs.

1. Запретите короткие имена файлов

По умолчанию ntfs создает файл с именем формата 8.3 каждый раз при создании обычного («длинного») названия, что все же несколько увеличивает время создания файлов. Чтобы избавиться от этого, можно запретить короткие имена командой fsutil:

Для достижения требуемого эффекта достаточно перезагрузить машину. Несколько предостережений:
В большинстве случаев при использовании этой методики вы почувствуете разницу лишь на жестких дисках, где хранится очень много (300.000 и более) файлов в относительно небольшом количестве папок и где множество файлов имеет похожее начало («Улучшение производительности ntfs часть 1.doc», «Улучшение производительности ntfs часть 2.doc» и т.д.) При этом у вас будет много файлов, которые начинаются одними и теми же символами и располагаются в одной и той же папке, а ntfs придется тратить больше времени на создание уникальных 8.3-названий для них. При этом многие старые приложения и даже старые версии microsoft office при отключенных 8.3-именах могут работать некорректно. Так что перед массовым отключением коротких названий проверьте работоспособность важных для вас приложений на тестовом разделе.

2. Называйте файлы соответственно

Пусть вы не можете полностью отключить короткие имена файлов (например, из-за наличия старого ПО, отказывающегося при этом работать). В таком случае можно улучшить производительность ntfs, выбрав более подходящую схему именования файлов — при этом различия в похожих названиях файлов должны находиться ближе к началу названия. К примеру, вместо названий типа «Улучшение производительности ntfs часть 1.doc» лучше называть файлы вот так: «1 часть — Улучшение производительности ntfs.doc». В таком случае ntfs не придется долго думать над присваиванием уникального 8.3-имени каждому файлу в папке.

3. Используйте больше папок

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

4. Используйте больше разделов

В windows 2000, если вы разбиваете большой диск (объемом 50 Гб и выше, к примеру) на несколько более мелких ntfs-разделов (по 10 Гб каждый), вы можете добиться в идеале 10-процентного увеличения производительности. ntfs в windows xp усовершенствована и работает в целом лучше, но на пару- тройку процентов прироста производительности при разбиении большого диска на маленькие разделы вы все равно можете рассчитывать.

5. Планируйте размер кластера

Размер кластера на ntfs-разделах по умолчанию 4 Кб и отлично вам подходит, если файлы сравнительно небольшие, и их размер сильно не меняется. Но если ваши файлы имеют гораздо больший объем или быстро растут, попробуйте увеличить размер кластера до 16 или 32 Кб. Это позволит уменьшить объем «потерянного» пространства и открывать файлы немного быстрее. Однако есть два замечания. Если вы собираетесь сжимать файлы при помощи ntfs- компрессии, вам придется оставить размер кластера равным 4 Кб. Кроме того, чем меньше ваши файлы по сравнению с размером кластера, тем сильнее будет подвержен фрагментации раздел. Следовательно.

6. Регулярно проводите дефрагментацию

Фрагментация данных на диске приводит к увеличению времени, затрачиваемого приложениями на открытие, закрытие, создание или удаление файлов. Хороший вариант — как минимум еженедельный запуск Дефрагментатора Дисков (disk defragmenter) в windows xp, особенно если вы используете приложения, которые часто модифицируют файлы, и этих самых файлов у вас много. При желании можно использовать планировщик задач windows для автоматизации процесса.

7. Сохраните место для mft

Работа с master file table (mft) ntfs в windows xp осуществляется быстрее, чем в windows 2000, за счет того, что некоторые файлы метаданных mft размещаются не в начале диска. Уже одно это усовершенствование позволяет ntfs в windows xp «обгонять» ntfs windows 2000 на 10% (максимум). Однако и в xp производительность можно чуть увеличить, обеспечив достаточно свободного места для «роста» mtf. Это предотвратит фрагментирование mft, что особенно важно: стандартный Дефрагментатор Дисков (disk defragmenter) не умеет дефрагментировать mft. По умолчанию windows xp резервирует 12,5% от объема каждого ntfs-раздела для «зоны mft», которая предназначена исключительно для размещения mft. Поэтому, если вы планируете хранить множество небольших (до 8 Кб, например) файлов на разделе, свободное место в mft (где, напомню, небольшие файлы хранятся целиком) может закончиться еще до того, как закончится место на разделе, и результатом будет фрагментация mft. Чтобы предотвратить неприятность, можно зарезервировать дополнительное дисковое пространство под mft командой fsutil:

Это удвоит размер зарезервированной mft зоны до 25% от общего объема раздела. Разумеется, при этом вы потеряете 12,5% свободного места, предназначенного для самих файлов — с этим нужно считаться, используя данную возможность. Вы можете использовать mftzone 3, чтобы
зарезервировать 37,5% для mft или даже mftzone 4 — для отведения под mft половины свободного пространства на диске. Однако, напомню, эти «экстремальные» настройки будут полезны лишь в тех случаях, когда вы храните на разделе огромное количество файлов малого размера (примерно до 1 Кб). Чтобы установить желаемый размер зоны mft, сделайте следующее. Запустите команду fsutil, как описано выше. Перезагрузите систему. Создайте требуемые разделы. Для возврата к обычному правилу резервирования (12,5% от объема каждого раздела) используйте команду fsutil behavior set mftzone 1.

8. Запретите атрибут Время последнего обращения

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

После запуска этой команды Время последнего обращения для вновь созданных файлов будет равно просто-напросто времени их создания. Необходимо отметить, однако, что запрет обновления данного параметра может негативно повлиять на работу программ по резервному копированию данных, использующих службу удаленного хранения (remote storage service).

9. Включите (или выключите) Службу Индексирования

Включать или выключать Службу Индексирования в windows xp, зависит от ваших нужд. Если вы пользуетесь поиском по диску редко, лучше, пожалуй, ее и не включать, так как она незначительно замедляет работу ntfs и требует дисковое пространство для хранения каталога. Но если вы часто используете поиск (а также ищете в содержимом файлов), то включайте Индексирование — это заметно ускорит процесс поиска.

Читать еще:  Функция count в access

10. Используйте fat32 для файла подкачки

И, наконец, если у вас в машине имеется второй физический диск, вы можете поднять производительность переносом файла подкачки (pagefile.sys) на этот второй диск. Чтобы это сработало в лучшем виде, проделайте следующее. Создайте раздел на втором диске, удостоверившись, что его объема хватит для файла подкачки (ориентируйтесь на размер, равный утроенному количеству оперативной памяти — его будет более чем достаточно). Отформатируйте свежесозданный раздел в fat32, так как fat32 по скорости чтения немного превосходит ntfs на небольших разделах. При этом не создавайте дополнительных разделов на втором диске — оставьте его исключительно для использования файлом подкачки. Другими словами, наша последняя хитрость для улучшения производительности ntfs заключается в том, чтобы не использовать ntfs на разделе с файлом подкачки.

Автор: Митч Таллоч
Перевод: Николай «nickky» Щетько
Источник: компьютерная газета

Настройка и оптимизация Windows 7 и Windows 8 под SSD.

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

Достигается это путем различных настроек системы, которые я и рассмотрю в этом посте.

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

Вот некоторые настройки, которые могут помочь продлить жизнь SSD и, возможно, увеличить производительность:

  • Переключаем в настройках BIOS контроллера SATA в режим AHCI.
    Если вы этого еще не сделали для Windows 7 с SATA дисками, то давно пора это сделать, особенно с SSD. Переключение этого режима на уже установленной системе Windows приведет к ее неработоспособности. Для переключения на живой системе стоит ознакомиться с этим.
  • Включаем кеширования записи на диск.
    В диспетчере устройств выбираем SSD и настраиваем соответствующим образом:

    Тем у кого есть ИБП можно включить и вторую опцию. Я за неимением оного включать ее не стал.
  • Выключаем поисковое индексирование.
    Внимание. Эту оптимизацию имеет смысл производить только если вы редко пользуетесь поиском в Windows.
    В свойствах раздела, который находится на SSD убираем галку, которая разрешает индексирование.

    Щелкаем по «Компьютеру» правой кнопкой, выбираем второй пункт («Manage» в английской версии), и отключаем там службу поиска Windows.

    Если на компьютере установлены Microsoft Live Desktop или Google Desktop — будет полезно снести их, потому, что они сами регулярно занимаются индексированием.
  • Отключаем дефрагментацию по расписанию.
    Новые системы типа Windows 8 должны по умолчанию адаптироваться под SSD. Поэтому не рекомендуется отключать дефрагментацию, так как в этой системе для SSD вместо дефрагментатора будет использован оптимизатор TRIM.
    Открываем через Пуск дефрагментатор Windows и отключаем там работу по расписанию.
  • Там же, где отключали службу индексирования, отключаем службу дефрагментации.
  • Отключаем Prefetch и Superfetch.
    Windows 7 рассчитана на накопители SSD и отключает Superfetch для них. Если же хочется удостовериться, что это действительно так, то можно проверить соответствие следующих значений в реестре:
    Ключ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetContro lSession ManagerMemory ManagementPrefetchParameters, значение EnableSuperfetch должно быть равно нулю, значение EnablePrefetcher так же должно быть равно нулю.
  • Отключаем файл подкачки.
    SSD лучше всего использовать с большим количеством оперативной памяти. В этой ситуации можно отключить файл подкачки, который замедляет работу и изнашивает SSD.
    Щелкаем правой кнопкой по «Компьютеру», выбираем свойства, там выбираем «Дополнительные параметры системы», переходим на вкладку «Дополнительно» и выбираем настройки быстродействия. Там на очередной вкладке «Дополнительно» переходим в настройки виртуальной памяти и убираем файл подкачки со всех дисков.

    После отключения файла подкачки на каждом разделе не забываем нажать кнопку «Задать». Если у вас мало оперативной памяти и вам очень нужен файл подкачки, то лучше вынести его на раздел, который не находится на SSD. Для применения этих настроек может понадобиться перезагрузка о чем система вас уведомит.
  • Отключаем восстановление системы.
    Не рекомендуется для пользователей, которые пользуются восстановлением системы. Рекомендация актуальна для тех, кто пользуется образами разделов или сторонним ПО.
    В тех же «Дополнительных настройках системы» выбираем вкладку «Защита системы»(«System protection») и отключаем на всех (или только на SSD) дисках резервирование.
  • Отключаем спящий режим (Hibernate).
    В «Пуске» вводим cmd, щелкаем правой кнопкой по значку cmd и выбираем «Запустить от имени администратора».
    Вводим следующую команду:

Включаем TRIM.
Windows 7 и 8 должна включать TRIM для SSD, но это можно проверить. Для запроса состояния или установки параметров использования TRIM нужна командная строка с правами администратора как и для отключения спящего режима.
Запрашиваем текущий статус:

Если значение равно нулю, то TRIM включен. Если нет, то его надо включить:

Настраиваем файловую систему.
Для увеличения производительности и ресурса SSD можно отключить запись времени последнего доступа к файлу.
Открываем regedit (Пуск->выполнить или просто горячие клавиши WIN+R) и в ключе HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem меняем или, если оно отсутствует, то создаем значение типа DWORD «NtfsDisableLastAccessUpdate» равное единице. Также можно отключить эту функцию в командной строке:


Если в системе не используются старые DOS-приложения, которые требуют старых коротких имен файлов, то можно отключить хранение имен файлов формата DOS 8.3. Для этого устанавливаем параметр NtfsDisable8dot3nameCreation равным единице.
Полезным будет и увеличение доступной файловой системе памяти путем установки NtfsMemoryUsage (DWORD) в «2».

  • Перенастроить кеш браузера на оперативную память или другой HDD.
    Opera позволяет просто отключить дисковый кеш:

    Firefox требует чуть более сложной настройки: вводим в адресной строке about:config, двойным кликом выбираем browser.cache.disk.enable и переключаем в False. Правой кнопкой кликаем где угодно, выбираем New, Integer, создаем опцию «browser.cache.memory.capacity» и вводим значение опции в килобайтах. 32768 для 32 мегабайт, 131072 для 128 мегабайт и т.д.
  • Переносим временные папки на другой раздел.
    В «Дополнительных настройках системы» на вкладке «Дополнительно» выбираем переменные среды («Environment Variables») и задаем у пользователя и всей системы переменные TMP и TEMP так чтобы они указывали на директорию, которая находится не на SSD.

    После этого можно подчистить директории в которых раньше находились временные файлы.
  • Переносим пользовательские папки на другие диски.
    Практически все пользовательские папки, такие как «Мои документы», «Рабочий стол», «Моя музыка» и прочее можно перенести на другие диски. Для этого достаточно на другом диске создать соответствующие директории, после чего зайти в C:Users%Ваш_пользователь%, щелкнуть правой кнопкой на нужной папке и перенести папку в другое место. После выбора целевой директории система предложит перенести туда и содержимое, чтобы не заниматься копированием вручную.
  • Если у вас много оперативной памяти и вы хотите ускорения работы программ, которые используют временные файлы или ваш браузер нельзя настроить на использование только памяти для кеша, то вы можете вынести временные файлы и кеш браузера на RamDisk . Если вы выносите временные директории на RamDisk, то вам нужно позаботиться о том, чтобы он был достаточного размера для распаковки крупных установочных пакетов и был доступен сразу после загрузки системы (до логина пользователя). Так, если RamDisk будет недоступен до логина, установка обновлений с перезагрузкой может заканчиваться ошибкой.
    К тому же не все RamDisk’и обеспечивают заметный прирост производительности.
  • Чтобы узнать состояние здоровья своего SSD можно посмотреть S.M.A.R.T. информацию с помощью специальных утилит от производителя или универстальных утилит типа SSD Life.

    Для более изощренных твиков можно почитать обсуждение на Хабрахабре. А для пущей радости можно прочитать пост «Как я угробил SSD за два месяца«.

    UPD: Еще может быть полезно почитать это.

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

    Fsutil: behavior

    Запрашивает текущие настройки для создания имен файлов с длиной 8.3 символа, для возможности отображения расширенных символов в имена файлов длиной 8.3 символа в томах NTFS, для обновления штампа времени последнего доступа к томам NTFS, частоты событий, записанных в системных журнал, и количества места на диске, зарезервированного зоной основной таблицы файлов (MFT). Включение и отключение использование имен файлов длиной 8.3 символа путем разрешения расширенных символов в именах файлов длиной 8.3 символа в томах NTFS и обновления штампа времени последнего доступа к томам NTFS. Позволяет исменять частоту записи событий квот в системный журнал и количество места на диске, зарезервированноя для зоны основной таблицы файлов.

    Синтаксис

    fsutil behavior query <disable8dot3|allowextchar|disablelastaccess| quotanotify|mftzone>

    Параметры

    Заметки

    • Подкоманда behavior записывает изменения в системный реестр, поэтому для всткпления изменений в силу необходимо перезагрузить компьютер.
    • Использование disable8dot3<1|>

    Если disable8dot3 имеет значение , то каждый раз при создании файла с длинным именем NTFS создает вторую запись файла, имеющую длину имени файла 8.3 символа. Когда NTFS создает файлы в папке, необходимо выполнять поиск имен файлов длиной 8.3 символа, связанных с длинными именами файлов.

    Данный параметр обновляет раздел реестраHKLMSYSTEMCurrentControlSetControlFileSystem NtfsDisable8dot3NameCreation.

    Данный параметр обновляет раздел реестраHKLMSYSTEMCurrentControlSetControlFileSystem NtfsAllowExtendedCharacterIn8dot3Name.

    Параметр disablelastaccess разработан для уменьшения воздействия ведения журнала обновления штампа времени последнего доступа к папкам и каталогам. Отключение времени последнего доступа увеличивает скорость доступа к папкам и файлам.

    Каждый файл и папка в томе NTFS содержит атрибут, который называется время последнего доступа. Данный атрибут определяет время последнего доступа к файлу или папке, например, просмотр папок пользователем, добавление файлов в папку, чтение файла или внесение изменений в файл. Самое новое время последнего доступа хранится в памяти и записывается на диск в два различных расположения. Одно расположение внутри атрибута файла, который является частью записи основной таблицы файлов (MFT). Второе расположения является индексом каталога, в котором содержится файл.

    Время последнего доступа на диске не всегда является текущим временем. Данное запаздывание возникает из-за задержки NTFS при записи времени последнего доступа на диск, когда пользователи или программы выполняют над файлом или папкой операции только для чтения, например, перечень содержимого папки или чтение (но не изменение) файла в папке. Если время последнего доступа совпадает с текущим временем на диске для операций чтения, все операции чтения становятся операциями записи и влияют на производительность NTFS.

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

    NTFS обычно обновляет атрибут файла на диске на более поздний, если текущее время последнего доступа в памяти отличается более, чем на час от времени последнего доступа, хранимого на диске, или если все ссылки на файл в памяти пропали. Например, если текущее время последнего доступа к файлу 1:00 P.M., а файл был прочтен в 1:30 P.M., то NTFS не обновляет время последнего доступа. Если файл был прочтен снова в 2:00 P.M., NTFS обновляет время последнего доступа в атрибуте файла на 2:00 P.M., поскольку в атрибуте файла отображалось 1:00 P.M., а в время последнего доступа в памяти отображало 2:00 P.M.

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

    Примечание. Один час является максимальным временем, различимым NTFS при обновлении времени последнего доступа на диске. Если NTFS обновляет другие атрибуты файла, например, время последнего изменения, а время последнего доступа отложено, то NTFS обновляет время последнего доступа вместе с другими обновлениями без дополнительного воздействия на быстродействие.

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

    Данный параметр обновляет раздел реестраHKLMSYSTEMCurrentControlSetControlFileSystem NtfsDisableLastAccessUpdate.

    Параметр значение приблизительно равен начальному размеру основной таблицы файлов (MFT) плюс зона основной таблицы файлов на новом томе и устанавливается на время подключения для каждой файловой системы. При использовании пространства тома NTFS корректирует пространство, зарезервированное для будущего роста основной таблицы файлов. Если зона основной таблицы файлов уже большая, то полный размер зоны основной таблицы файлов снова не резервируется. Поскольку зона основной таблицы файлов основана на непрерывном диапазоне в конце основной таблицы файлов, она уменьшается, так как пространство используется.

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

    Fsutil behavior set disablelastaccess 1

    Дата последнего обращения к файлу или папке — очень важный параметр, особенно когда начинаешь удалять ненужные файлы с диска. Иной раз видишь файл с довольно важным на первый взгляд названием и думаешь, нужен он или нет. Если в этот момент знать, что файл уже 3 года лежит и его никто не трогает, то вопрос решился бы быстрее.

    Рис.1. Запуск консоли от имени администратора

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

    Для включения сохранения информации о дате последнего доступа к файлу потребуется включить соответствующий параметр. Чтобы определить, включен параметр сохранения и отслеживания информации о дате последнего доступа к файлу или нет, нужно в консоли, запущенной от имени администратора (Рис.1), ввести команду:

    fsutil behavior query disablelastaccess

    Если значение выключено, то результат будет такой:

    Чтобы включить сохранение информации о дате последнего доступа к файлу, нужно в консоли ввести команду:

    fsutil behavior set disablelastaccess 0

    Рис.2. Включение поддержки сохранения информации о дате последнего доступа к файлу

    Соответственно, для отключения параметра нужно изменить значение с 0 на 1:

    fsutil behavior set disablelastaccess 1

    После присвоения параметру disablelastaccess значения 1 можно посмотреть дату последнего обращения к файлу в Windows через обычный проводник. По умолчанию проводник ее не показывает, ограничиваясь такими полями как Имя, Дата изменения, Тип и Размер (Рис.3.). Но заставить отображаться еще один столбец – не проблема.

    Рис.3. Отображаемые столбцы в проводнике по умолчанию

    Чтобы показывать дату последнего обращения к файлу в проводнике Windows, нужно нажать правой кнопкой мыши на строку с названиями отображаемых полей, в контекстном выпадающем меню нажать на кнопку «Подробнее» (Рис.4).

    Рис.4. Добавление нового поля в Проводнике Windows, шаг 1

    В открывшемся окне будет показан список полей, которые можно добавить для отображения в проводнике. После манипуляций с консолью появится новое поле «Дата доступа» (Рис.5).

    Рис.5. Добавление нового поля в Проводнике Windows, шаг 2.Новое поле Дата доступа

    Теперь в проводнике при выбранном режиме отображения «Таблица» (как переключиться показано на Рис.7) будет отображаться поле Дата доступа, в котором показана дата последнего обращения к файлу (Рис.6).

    Рис.6. Отображение табличного представления с полем Дата доступа

    Рис.7. Переключиться к виду Таблица в проводнике

    Если после добавления отображения поля «Дата доступа» в консоли отключить параметр отслеживания даты последнего изменения (fsutil behavior set disablelastaccess 1), то из представления столбец автоматически не пропадет, только будет показывать неверную информацию.

    FSUTIL.exe

    File and Volume specific commands, Hardlink management, Quota management, USN, Sparse file, Object ID and Reparse point management.

    Filename management options (for the Local System):

    View or set File system Behavior:

    View File system Behavior:

    Set File system Behavior:

    With 8.3 filennames disabled you’ll notice a performance improvement only with a large number of files (over 300,000) in relatively few folders where a lot of the filenames start with similar names. Not having 8.3 filenames available will prevent the use of old applications such as Word 2.0 and Excel 4.0

    If you have a lot of small files, you might need a larger Master File Table to avoid MFT fragmentation:
    FSUTIL behavior set mftzone 2 will reserve approximately twice the space for the MFT.
    The exact ratios for each setting are undocumented because they are not standardized and may change in future releases.
    Pre Windows 7 the following ratios were used:
    1 = 12.5 % (default)
    2 = 25%
    3 = 37.5%
    4 = 50%

    This won’t affect existing disk partitions, after changing the mftzone size, reboot the machine and create a new partition.

    Increasing the MFT zone does not decrease the disk space available for data files.

    The NTFS last access time attribute can affect performance on very busy drives, if you disable it, the time set will be the Creation Time.
    FSUTIL behavior set disablelastaccess 1

    Mark a File system as dirty to invoke Chkdsk:

    Create a new file of a specific size:

    Find a file by user name / sAMAccountName (only if Disk Quotas are enabled):

    Query the allocated ranges for a file:

    Queries extents for a file:

    Query the file ID of a file:

    Display a random link name for the file ID (in most cases the file ID will only have one link name):

    Perform an immediate compaction of the metadata for a given file:

    Query the valid data length for a file:

    Enable or disable linux style case sensitivity support for a folder (Windows 10 1803+)
    This option requires ‘Windows Subsystem for Linux’ to be enabled:

    Set the EOF of the given file:

    Set the short NTFS filename for a file:

    Set the valid data length for a file:

    Set the zero data for a file:

    Display filesystem information:

    List all drives (including mapped and Subst drives):

    Query drive type for a drive:

    Query volume information:

    Query NTFS specific volume information:

    Query file system statistics:

    List hardlink(s) for a file:

    Create hardlink(s) for a file:

    Edit an object identifier:
    FSUTIL objectid

    Query or Edit an objectID. Deleting or setting an object identifier can result in the loss of data from portions of a file, up to and including entire volumes of data.

    Query or edit the quota limits for a volume:

    Self healing management:

    Administer and monitor NTFS self-healing repair operations:

    Query a reparse point:

    List reparse points:

    Delete a reparse point:

    Transactional Resource Manager:

    Create a Secondary Transactional Resource Manager, start or stop a Transactional Resource Manager:

    Set sparse file properties:

    Sparse files provide a method of saving disk space for files that contain meaningful data as well as large sections of data composed of zeros. If an NTFS file is marked as sparse, then disk clusters are allocated only for the data explicitly specified by the application.
    e.g. The Indexing Service, stores it’s catalogs as sparse files.

    Management storage tier functions

    Manage storage tier functions, such as setting and disabling flags and listing of tiers:

    Manage NTFS transactions:

    The Update Sequence Number (USN) change journal:

    Manage the update sequence number (USN) change journal:

    Volume management, Dismount or query free space

    Dismount a volume, or query the hard drive to determine how much free space is currently available or which file is using a particular cluster:

    Windows Image (WIM)-backed files:

    Functions to discover and manage Windows Image (WIM)-backed files.:

    To run FSUTIL, you must be logged on as an administrator or a member of the Administrators group.

    FSUTIL outputs a NULL character (not a space) after every drive specifier, this can cause difficulty when piping the output of fsutil into other commands (particularly FOR). The output from FSUTIL varies by OS see this forum thread for more detail.

    Some features in fsutil are reported to not work correctly under FAT or FAT32 volumes e.g. FSUTIL dirty query.

    “You can tune a file system, but you can’t tune a fish”

    Sun man page for tunefs

    Q982018 — FSUTIL update — compatibility with Advanced Format Disks.
    CACLS — Change file permissions.
    CHKDSK — Check Disk — check and repair disk problems
    CHKNTFS — Check the NTFS file system.
    DevCon — Device Manager Command Line Utility.
    DIRUSE — Display disk usage.
    DISKSHADOW — Volume Shadow Copy Service.
    MKLINK — Create a symbolic link ( linkd )
    PSINFO -d — Display drive information.
    Q174619 — MFT How NTFS reserves space for its Master File Table.

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