Домашняя » как » Сжатые NTFS файлы распакованы на диск или в память?

    Сжатые NTFS файлы распакованы на диск или в память?

    Если вы ищете способы настройки системы Windows для экономии места на диске, вы можете рассмотреть вариант сжатия NTFS как вариант. Но если вы выберете эту опцию, то как работает процесс распаковки? Сегодняшний пост SuperUser Q & A содержит ответ на любопытный вопрос читателя.

    Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..

    Вопрос

    Средство чтения SuperUser CausingUnderflowsEverywhere хочет знать, распакованы ли сжатые файлы NTFS на диск или в память:

    Как декомпрессия NTFS работает в Windows? Согласно Microsoft, декомпрессия NTFS выполняется путем расширения файла, а затем его использования. Это звучит правильно, но мой вопрос заключается в том, как этот процесс происходит технически?

    Загружает ли Windows сжатый файл в память, расширяет его в памяти и затем читает из памяти? Или он загружает сжатый файл в память, расширяет его на диск или в память, записывает на диск, затем читает его?

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

    Разархивированы ли файлы NTFS на диск или в память??

    Ответ

    У автора SuperUser Бена N есть ответ для нас:

    Windows распаковывает файлы в память. Выполнение этого на диск полностью уничтожит любые улучшения скорости и вызовет много ненужной записи на диск. См. Конец этой статьи в блоге Microsoft о разреженных файлах NTFS и сжатии..

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

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

    Это также зависит от размера файлов, с которыми вы работаете. Минимальный размер сжимаемого файла варьируется от 8 до 64 КБ, в зависимости от размера вашего кластера. Любые файлы меньшего размера не будут сжаты вообще, но будет добавлено небольшое количество бухгалтерии. Если вы много пишете в сжатые файлы, вы можете увидеть много различий в скорости из-за используемого алгоритма сжатия (LZ).

    Дальнейшее чтение

    Как сжатие NTFS влияет на производительность?


    Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.

    Изображение предоставлено: Jannis Andrija Schnitzer (Flickr)