Ускорение открытия папок в проводнике Windows. Параметры отображения папки

Здравствуйте уважаемые читатели блога www.сайт. В мы завершили описание переноса операционной системы Windows 7 с сохранением всех установленных программ, данных и настроек на два жестких диска . Один из дисков — твердотельный накопитель SSD объемом 60 ГБ, второй — обычный механический.

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

Теперь сделаем дополнительно оптимизацию размещения системных папок Windows 7 и уберем несколько редко используемых гигабайт данных с SSD-диска.

Оптимизация размещения системных папок Windows 7 на SSD

Перемещаем индексную базу поиска на второй диск

Для ускорения поиска файлов и данных, например, в Outlook, Windows строит индекс. Вы часто что-то ищете на компьютере? Я изредка. Да и поиск по индексным файлам базы данных обычно осуществляется очень быстро. Смело можно переносить индексную базу на второй диск. По умолчанию индекс расположен в C:\ProgramData\Microsoft\Search

Предварительно сделаем на диске X: (X: — буква механического диска) папку с произвольным названием, но так, чтобы впоследствии было понятно ее назначение. Например, X:\SystemFoldersC . В нее мы все и перенесем.

Запускаем «Панель управления » > «Параметры индексирования » > «Дополнительно » >

Нажимаем «Выбрать новое » и находим в открывшемся окне поиска только что сделанную папку X:\SystemFoldersC .

Перенос каталога Installer

Если программ у вас установлено много, то скрытая системная папка C:\Windows\Installer , скорее всего, имеет весьма солидный размер. У меня она занимает около 8 ГБ. Судя по названию, файлы из этой папки используются нечасто, а некоторые, возможно, не будут востребованы уже никогда. Переносим смело.

Используем для этой цели тот же инструментарий, что и для копирования каталогов пользователей: xcopy , robocopy или FAR . Например,
robocopy C:\Windows\Installer\ X:\SystemFoldersC\Installer\ /E /COPYALL /XJ
После завершения копирования удаляем папку Installer с SSD-диска C: и создаем на ее месте символьную ссылку. Например,
mklink /D C:\Windows\Installer\ X:\SystemFoldersC\Installer\

Перенос каталога MSOCache

Этот пункт актуален для тех, у кого установлен Microsoft Office. Папка эта на диске C: нам точно не нужна. Переносим аналогично предыдущему пункту:
robocopy C:\MSOCache\ X:\SystemFoldersC\MSOCache\ /E /COPYALL /XJ
Удаляем C:\MSOCache и создаем соответствующую символьную ссылку на C:
mklink /D C:\MSOCache\ X:\SystemFoldersC\MSOCache\
Думаю, что на этом надо остановиться. В принципе, процесс перемещения папок на второй (механический) диск при необходимости можно продолжить. Переместить можно все, что угодно, но тут, главное, не забыть, зачем вообще в систему устанавливался твердотельный накопитель.

Сжатие папки WinSxS

Настройка Windows 7 для работы с SSD

В заключение перечислю основные настройки Windows 7 для правильной работы SSD накопителя.

Отключение дефрагментации SSD накопителя

В отличие от Windows XP, Windows 7 хорошо умеет работать с SSD накопителями. Она понимает, что накопитель твердотельный и сама отключает ряд ненужных, или даже вредных, функции. К таковым относится, например, дефрагментация SSD диска, которая, в силу особенностей накопителя, скорости дисковым операциям не прибавляет, а вот срок его службы снижает.

Убедиться в том, что SSD не дефрагментируется по расписанию можно запустив dfrgui . В открывшемся окне «Дефрагментация диска » нажимаем «Настроить расписание » > «Выбрать диски ».

Убеждаемся, что SSD накопитель в списке не фигурирует.

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

Включение режима AHCI контроллера жестких дисков

Отключение Prefetch и Superfetch

Задачей Prefetch Service является уменьшение времени запуска приложений и времени загрузки системы. Windows отслеживает порядок загрузки и запуска приложений и записывает сведения в виде файлов небольшого размера в папке %systemroot%\prefetch . Эта информация используется сервисом для ускорения запуска приложений.

Если система расположена на SSD, то использование Prefetch Service никаких преимуществ не дает и даже мешает.

Управление сервисом осуществляется с помощью следующего ключа реестра >
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Параметр EnablePrefetcher может принимать следующие значения:

0 — отключить сервис;

1 — упреждающая выборка приложений;

2 — упреждающая выборка приложений, запускаемых во время загрузки системы;

3 — включены обе упреждающие выборки (пп. 1 и 2).

Соответственно, нужно запустить редактор реестра regedit и присвоить «EnablePrefetcher » значение «0 » >

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

Для загрузки приложений с SSD — Superfetch не нужна. Не выходя из редактора реестра присваиваем параметру «EnableSuperfetch » значение «0 «.

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

Использование программного обеспечения производителей дисков

Не знаю, как обстоят дела с SSD дисками других производителей, но Intel для настройки своих дисков предлагает утилиту Intel SSD Toolbox . С ее помощью можно не только сделать большинство необходимых настроек, но и выполнить немедленно, или запрограммировать на регулярный запуск команду Trim . Зачем нужна команда Trim , мы разбирались в статье, посвященной AHCI .

Дополнительно Intel SSD Toolbox показывает информацию о диске, информацию SMART с расчетом остаточного ресурса, позволяет выполнить диагностику SSD накопителя и стирание с него всей информации.

Итоги оптимизации системных папок

Размер, занимаемый Windows 7 на SSD-диске

Посмотрим на окончательное размещение системных каталогов на двух жестких дисках >

Благодаря переносу части «второстепенных» папок на механический диск, удалось дополнительно уменьшить примерно на 30% занимаемый системой объем на SSD-диске. Файл подкачки (Pagefile.sys), естественно, второстепенным можно назвать с очень большой натяжкой, но, как я уже говорил, если на его счет есть сомнения, то теперь для него хватит места и на твердотельном накопителе.

Скорость работы системы Windows 7 на твердотельном накопителе

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

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

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

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

Почему папки так медленно загружаются

Существует давняя особенность Windows Explorer, который отсылает нас к Windows Vista, в котором вы можете сказать Windows Explorer, какое содержимое находится в определенных папках, чтобы оптимизировать способ отображения этого содержимого.


Например: вы указываете Windows Explorer конкретную папку, где хранятся музыкальные файлы, и он представит эти файлы так, как это наиболее удобно для просмотра музыки. Даже если вы не указываете Windows Explorer, что делать, он автоматически делает просмотр по умолчанию с различными настройками относительно некоторых папок (папка библиотеки "Музыка", естественно, по умолчанию отображает тип файла), а затем использует функцию, которая называется Automatic Folder Type Discovery. Система автоматического обнаружения догадываться о том, что находится в папке на основании количества файлов различных типов, когда добавлены последние файлы, и так далее.

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

Даже в мощном компьютере с современным , большим количеством оперативной памяти и со скоростным твердотельным накопителем этот процесс может занять от 10-15 секунд до одной минуты в зависимости от того, сколько файлов находятся в папке. На старых компьютерах процесс вообще может полностью заблокировать Windows Explorer (а не только папки).

Ярким примером этой ошибки в действии является папка "Загрузки", которая, благодаря функции Automatic Folder Type Discovery, как правило, устанавливается на большинстве компьютеров в режиме просмотра изображений.

К счастью, решение проблемы очень простое.

Как оптимизировать папку

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

Итак, щелкните правой кнопкой мыши на самой папке в проводнике Windows или, если папка открыта, на пустой области в панели проводника Windows. Выберите контекстное меню Свойства .

В меню Свойства выберите вкладку Настройка .

Во вкладке Настройка вы увидите меню Оптимизировать эту папку с помощью выпадающего меню. Параметры в раскрывающемся меню являются: Общие элементы, Документы, Изображения, Музыка, Видео . Выберите Общие элементы .

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

Нажмите кнопку Применить , затем OK . Нажмите клавишу F5, чтобы перезагрузить папку.

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

Оставьте свой комментарий!

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

Шаблоны применяются к тому или и ному типу контента, который хранится в папках. Отдельные папки пользовательского профиля Windows – «Изображения», «Документы», «Видео», «Музыка» – изначально настроены на свой тип контента. Вызвав на любой из этих папок контекстное меню и выбрав пункт «Свойства»,

во вкладке «Настройка» окошка свойств увидим графу «Оптимизировать эту папку», предусматривающую выбор того или иного типа контента – «Общие элементы», «Документы», «Изображения», «Видео», «Музыка».

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

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

Шаблоны отображения характеристик файлов – это подборка для каждого типа контента определенных столбцов таблицы в проводнике. Часть из столбцов активна по умолчанию, а часть – предусматривается в потенциале и может быть задействована во вкладке проводника Windows 8.1 и 10 «Вид». При нажатии кнопки «Добавить столбцы» появляется перечень для добавления столбцов таблицы. Чтобы нужные из столбцов отображались в таблице, необходимо установить их галочку.

В табличном представлении проводника системы Windows 7 для добавления столбцов прочих характеристик файлов необходимо вызвать контекстное меню на верхушке таблицы. Этот же способ работает и для систем Windows 8.1 и 10.

Для папок, оптимизированных под тип контента «Общие элементы», в таблице проводника по умолчанию отображаются столбцы даты изменения файлов, их тип и размер. В потенциале могут быть задействованы такие характеристики как: дата создания, авторы, теги, название. Тип контента «Документы», кроме активных и неактивных столбцов общих элементов, предусматривает еще неактивный столбец категорий файлов. Для типа контента «Изображения» дополнительно отображаются размер картинок и теги. При установке соответствующих галочек могут быть активированы столбцы дат создания, изменения, съемки фото, оценки.

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

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

Что дает такая оптимизация папок? Табличное отображение файлов с различными их характеристиками удобно при работе с большими объемами данных. Чтобы найти нужный файл, например, забыв его название, но помня его какое-то иное свойство, таблицу в проводнике можно отсортировать именно по этому свойству. Если отсортировать файлы по тому или иному критерию, отдельные из них ниже или выше определенного свойства можно удалить, скопировать или переместить пакетно, выделив их клавишами, соответственно, Shift + Page Down или Shift + Page Up. Правда, чтобы можно было сортировать таблицу проводника по отдельным данным файлов, сами файлы должны быть оптимизированы под эти данные.

Для удобства работы с таблицей проводника не обязательно применять настройки оптимизации папок под тот или иной тип контента. Для любой папки в среде Windows можно настроить свою собственную подборку столбцов таблицы в проводнике. Для этого в Windows 8.1 и 10 во вкладке «Вид» необходимо жать кнопку «Добавить столбцы», затем – «Выбрать столбцы». В появившемся окошке нужно галочками отметить отдельные столбцы из огромного перечня возможных, которые будут отображаться в таблице проводника, и нажать «Ок».

Это же окошко для добавления столбцов таблицы появляется и при нажатии надписи «Подробнее» в контекстном меню, вызванном на верхушке таблицы. Таким образом можно добавлять столбцы в таблицу проводника Windows 7.

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

Затем раскройте меню "Сервис", если у вас включено "Всегда отображать меню", либо кнопку "Упорядочить". Нажмите пункт "Параметры папок"

и перейдите на вкладку "Вид".

Здесь, в области "Представление папок" нажмите кнопку "Применить к папкам".

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

Перейдите на вкладку "Настройка", выберите тип файла в раскрывающемся списке "Оптимизировать эту папку" и затем нажмите кнопку ОК.

Так, при каждом запуске утилиты «Очистка диска» в папку %LocalAppData%\Temp\{GUID} зачем-то копируется содержимое папки %WinDir%\System32\DISM (причем временная папка не удаляется после завершения операции). После чего с помощью обновленной DLL осуществляется программный вызов функции глубокой очистки непосредственно из утилиты. Впрочем, копирование папки DISM наблюдалось еще до выхода KB2852386.

Неясности

Есть основания полагать, что алгоритм очистки в Windows 7 не совсем такой же, как в Windows 8 и выше с ключом /StartComponentCleanup. В частности, у меня и у читателей пока не выявилось сжатия файлов , несмотря на идентичность текстового описания в утилите cleanmgr. Проверьте у себя и напишите в комментариях!

Еще один непонятный нюанс — это загадочная фраза в статье базы знаний (перевод – мой):

Therefore, after you run the Disk Cleanup wizard, you may be unable to roll back to a superseded update.
После очистки диска у вас может не быть возможности откатиться к обновлению, замененному более свежим.

И нигде не объясняется, от чего зависит эта возможность:) В моем эксперименте у всех обновлений возможность удаления сохранилась, как и должно быть при использовании ключа /StartComponentCleanup в Windows 8 и новее. Возможно, со временем конкретика и появится…

Наконец, не совсем понятно, что мешало реализовать это раньше, и почему обновление появилось именно сейчас. Кстати, перенос очистки в утилиту DISM.exe Windows 7 пока не планируется, что не позволяет обрабатывать автономные образы. Возможно, такой перенос вскрывает целый пласт вопросов поддержки, связанных с обслуживанием образов.

Как автоматизировать очистку папки WinSxS

В Windows 8 очистка возложена на отдельное запланированное задание , а в крайнем случае можно воспользоваться утилитой командной строки DISM.exe. В Windows 7 единственный доступный пока способ заключается в создании настроенной конфигурации утилиты «Очистка диска» и добавления полученной команды в планировщик.

Папки со сжатыми файлами помечены синим. Пока что я не видел ни одного факта сжатия в Windows 7.

Почему не работает команда DISM /Online /Cleanup-Image /StartComponentCleanup ?

Потому что она для Windows 8 и новее. В Windows 7 используйте очистку диска, следуя инструкциям этой статьи.

Продолжение следует…

Дискуссия

У меня к вам примерно те же вопросы, что и после публикации аналогичной статьи о Windows 8. Но учитывая высокий процент владельцев Windows 7, я ожидаю увидеть больше ответов:)

Пожалуйста, напишите в комментариях :

  1. Получилось ли у вас оптимизировать папку WinSxS
  2. Сколько места вы сэкономили (перевести байты в гигабайты можно