sysrtfm
Блог, инструкция системного администратора, форум, советы, помощь
Отключение автоматической дефрагментации Windows 7
Привет читателям моего блога — sysRTFM.ru — Блог системного администратора. Эта статья продолжение информационного блока о производительности ОС. В предыдущем материале я рассказывал Для чего нужна дефрагменация диска и форматирование. Так вот в уже не новой операционной системе Windows 7 операция дефрагментации происходит при каждом включении компьютера, Как вы думаете как это повлияет на время загрузки ОС, если например ПК не очень производительный. правильно, не очень хорошо.
НО если у Вас хороший системник, то крайне не рекомендую отключать эту опцию, т.к. дефрагментация совместно с оптимизацией размещения файлов на диске происходит и во время неактивности пользователя на компьютере. Это новшество введено в Windows 7 и позволяет увеличить производительность системы.
Сегодня я расскажу как отключить автоматическую дефрагментацию, что позволит ускорить загрузку ОС. Еще хочу сказать что вы всегда сможете запустить процесс вручную либо вернуть эту настройку как было.
Жмем Пуск>Выполнить (либо сочетание клавиш Win+R) вводим Regedit и жмем Enter
Откроется редактор реестра
Ищем ключ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Dfrg \ BootOptimizeFunction и создаем строковый параметр Enable со значением N для отключения автоматической дефрагментации, если он отсутствует, то придется его создать
Все, теперь после перезагрузки ОС автоматическая дефрагментация не произойдет.
Ну собственно здесь я просто поделился опытом танцов с и если кому то это пригодится то я буду рад.
Если пригодилось не пожадничай добавить в закладки и поделись с друзьями.
Оптимизация Windows для использования SSD диска: мифы и реальность
Когда весь интернет пестрит холиварами на тему «SSD ненадежны» и «SSD настолько быстрые, что я больше никогда не буду работать с HDD», думаю самое время внести немного ясности в то море противоречевой информации о самих SSD и о настройке Windows для работы с ними.
Кто заинтересовался, прошу под кат.
Вот я и стал счастливым обладателем этого чуда современной техники: OCZ Vertex 3 120 Gb. Сначала я загрузился в старой системе и обновил прошивку SSD, т.к. программа прошивки от OCZ не позволяет обновлять прошивку, когда диск является системным. Думаю, обновление прошивки – это первое, что нужно сделать после приобретения SSD, т.к. как показывает практика, ошибок в микропрограммах предостаточно, особенно в новых моделях SSD (по сравнению с которыми Vertex 3 уже и не самый новый 🙂 ).
Далее я решил поставить на SSD чистую систему. Установка Windows 7 с флешки (USB 2.0) заняла где-то минут 10. Вау, подумал я, раньше установка некоторых тяжелых программ шла гораздо дольше, не говоря уж об операционной системе!
С этого момента можно было просто начать пользоваться супер быстрым диском и радоваться жизни, но меня не покидало параноидальное чувство, что мой SSD быстро сломается из-за частых перезаписей. Действительно, ограниченное количество циклов перезаписи SSD – это пока еще не миф. Но все уже знают, что даже ресурс в 10000 перезаписей – это очень и очень много при объеме диска в 120 Gb. В зависимости от контроллера SSD также может применять различные внутренние технологии выравнивания износа, релокации данных из одного места в другое, сжатия записываемых данных (актуально для контроллеров SandForce) – диск старается изо всех сил, чтобы работать быстро и долго 🙂 Как либо повлиять на эту внутреннюю логику практически невозможно (разве что обновлением прошивки), поэтому при выборе SSD под какие-то особые задачи нужно искать информацию по логике работы его контроллера.
Для тех, кто особо заботится о диске и бережет его, в интернете имеется масса советов, как снизить нагрузку на диск по записи со стороны операционной системы. Эти советы можно разделить на полезные, вредные и спорные.
1) Перенос каталога для временных файлов на обычный (HDD) диск
Пути к каталогам TEMP находятся тут:
Компьютер – Свойства – Дополнительные параметры системы – вкладка Дополнительно – Переменные среды – TMP и TEMP (для текущего пользователя и общие).
Кто-то советует переносить Temp на RAMDisk, но это скорее вредный совет. Связано это с тем, что некоторые программы (в т.ч. апдейты) пишут данные во временный каталог, затем отправляют компьютер в ребут, а затем ожидают, что данные никуда не делись за это время. А RAMDisk по умолчанию очищается при перезагрузке. Но даже если ваш RAMDisk поддерживает сохранение данных в образ и восстановление после перезагрузки, это тоже не панацея, т.к. возможна ситуация, при которой служба RAMDisk’а просто не успеет запуститься и проинициализироваться к тому моменту, как программы начнут обращаться к временному каталогу.
2) Отключение гибернации
Это довольно странный совет. С одной стороны, отключение гибернации позволяет избавиться от файла hiberfil.sys, размер которого равен объему оперативной памяти, а место на SSD нам особенно дорого. Также при каждой гибернации на SSD пишется относительно большой объем данных, что «ведет к износу и бла-бла-бла-бла»… Апологеты данного совета пишут мол «зачем вам гибернация, ведь с SSD система и так стартует за несколько секунд». Но лично мне гибернация нужна не ради быстрого старта, а чтобы не закрывать (и не открывать потом заново) чертову кучу приложений, которыми я постоянно пользуюсь, так что целесообразность отключения гибернации находится под большим вопросом.
Я с радостью переместил бы файл hiberfil.sys на другой диск (на HDD), но в силу системных ограничений сделать это невозможно.
3) Отключение защиты системы.
Компьютер – Свойства – Защита системы – вкладка Защита системы – Настроить – Отключить защиту системы.
Сделать это можно, если вы пользуетесь хоть какими-то другими средствами резервного копирования системы. В противном случае есть большой риск получить нерабочую систему в случае каких-то сбоев.
4) Отключение файла подкачки.
Этот совет вызывает самые бурные споры и даже от Microsoft не удалось добиться внятных разъяснений.
Я считаю данный совет вредным и рекомендую переносить файл подкачки на обычный (HDD) диск (но ни в коем случае не на RAMDisk :), почему, даже пояснять не буду – эту информацию легко найти в сети).
Полностью отключать файл подкачки вредно со следующей точки зрения. Некоторые «шибко умные» программы (например, MS SQL Server) резервируют себе виртуальное адресное пространство в очень больших количествах (про запас). Зарезервированная память не показывается в диспетчере задач, ее можно увидеть например в Process Explorer, включив отображение колонки «Process Memory – Virtual Size». При наличии файла подкачки система резервирует память в нем (т.е. некий диапазон объявляется недоступным для использования другими приложениями). При отсутствии файла подкачки резервирование происходит непосредственно в оперативной памяти. Если кто-то сможет прояснить в комментариях (со ссылками на достоверные источники), как именно это влияет на работу других программ и производительность, буду очень благодарен.
5) Отключение Prefetch, ReadyBoot, и Superfetch.
5.1. Prefetch – это технология ускорения загрузки системы и приложений за счет упреждающего чтения данных с диска. Она актуальна только для медленных носителей. Поскольку с Random reads у SSD все в порядке, Prefetch можно безболезненно отключать.
Служебные данные Prefetcher хранит в C:\Windows\Prefetch.
Для отключения Prefetch нужно изменить на 0 значение параметра Enable Prefetcher в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.
5.2 ReadyBoot (не путать с ReadyBoost) – это дополнение к Prefetch, которое логгирует процесс загрузки для определения порядка и состава требуемых при загрузке данных и на основе этих логов подготавливает требуемые данные для ускорения процесса загрузки.
Сами логи лежат в C:\Windows\Prefetch\ReadyBoot. Отключение Prefetcher’а не приводит к остановке записи этих логов. Для остановки логгирования необходимо установить в 0 параметр Start ключа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\ReadyBoot
Отключение ReadyBoot в целом является относительно бесполезным советом, т.к. никакого прироста по скорости это не даст, разве чуть-чуть сократит записи на диск, т.к. не будут вестись логи загрузки (которые довольно маленькие, порядка нескольких мегабайт).
5.3 Superfetch – это технология предзагрузки часто исполняемых программ в оперативную память. Отключать его не имеет смысла, т.к. Superfetch не приводит к записи на диск.
6) Отключение индексации
В свойствах диска можно убрать галку «Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файлов». Это может снизить размер индексов, которые строит индексатор Windows, т.е. снизить нагрузку по записи на SSD.
Сами индексы лежат в C:\ProgramData\Microsoft\Search
Также можно полноcтью отключить индексатор, отключив службу Windows Search.
7) Перенос кэшей приложений на RAMDisk.
Под приложениями здесь имеются в виду в основном браузеры, т.к. именно они активно используют кэш посещенных страниц. Переносить этот кэш на HDD было бы довольно глупо, т.к. нам же нужно ускорение! А поэтому вполне хорошим решением является вынесение этих кэшей на небольшой (например, 1 Гб) RAMDisk (лично я использую AMD Radeon RAMDisk, правда несмотря на громкое название это продукт фирмы Dataram).
У каждого браузера свой способ указания местоположения кэша, эту информацию легко найти в сети.
8) Отключение usn журнала файловой системы NTFS.
Один из спорных и противоречивых советов. С одной стороны, у меня не получилось отключить usn журнал для системного раздела. Также usn журнал используется некоторыми программами (напр., Everything) для отслеживания измененных файлов. Если кто-то может прокомментировать ситуацию насчет полезности отключения usn, буду очень благодарен.
UPD 9) Отключение дефрагментации диска
Windows 7 должна сама отключать дефрагментацию для SSD-дисков, поэтому ничего настраивать руками не нужно.
Выводы:
1. Даже если не прибегать ни к каким советам по конфигурированию системы для работы с SSD, Windows 7 будет работать на SSD чуть менее чем превосходно.
2. Некоторые советы позволят вам снизить количество записей на SSD-диск, что может продлить и без того относительно долгий срок его работы.
3. Многие советы позволят вам изменить некоторые параметры, не убив при этом производительность системы, но и не давая никакой практической пользы 🙂
Другие идеи и советы крайне приветствуются! Надеюсь, вместе мы сможет разграничить их на полезные и вредные 🙂
Отключение дефрагментации SSD в Windows 7
Процесс упорядочивания данных, эффективный при работе с жёсткими дисками, не является целесообразным для твердотельных накопителей. В рамках сегодняшней статьи мы расскажем, как отключить дефрагментацию SSD в Windows 7.
Отключаем дефрагментацию твердотельных дисков
Упоминаемое мероприятие применимо исключительно при хранении данных на HDD, что обусловлено конструктивными особенностями таких накопителей. Работа с данными на жёстких дисках выполняется посредством перемещения головки, которая считывает или же, наоборот, записывает информацию. Процесс записи может быть неравномерен, то есть несколько файлов одной структуры или вовсе части одного файла, если тот довольно объёмен, могут быть записаны на разных кластерах накопителя. Это вынуждает диск часто перемещать головку, водя ей по разным секторам при чтении, что, в свою очередь, создаёт ощутимую задержку при выводе информации. Для того чтобы нивелировать надобность механически перемещать головку, была придумана дефрагментация, которая реструктурирует данные, помещая их на один кластер или же как можно ближе друг к другу в физическом выражении. Но твердотельным дискам не нужна дефрагментация, поскольку в них отсутствуют механические части, а взаимодействие с данными идёт без посредников, одинаково заполняя «равноудалённые» друг от друга ячейки памяти.
Способ 1: SSD Mini Tweaker
Данная программа поможет быстро и без лишних кликов отключить дефрагментацию, для этого:
- Перейдя по ссылке выше, скачайте программу и установите её в удобное для вас место.
Внимание! Не переживайте, никаких вирусов, упоминаемых на странице загрузки, в нужном файле нет. Такое предупреждение — часть политики безопасности хостингового сервиса Ucoz, появляющееся при любом скачивании. Но если вы всё равно имеете опасения, рекомендуем вам удостовериться в отсутствии вредоносных элементов с помощью проверки ссылки онлайн.
Так вы оперативно и полностью отключили дефрагментацию SSD с помощью SSD Mini Tweaker.
Способ 2: Отключение системным способом
Новые операционные системы, хотя «семёрку» уже такой можно назвать лишь по доброй памяти, прекрасно знают о специфике SSD, не применяя к ним автоматическую дефрагментацию. Но если вы хотите убедиться или вручную настроить дефрагментацию иных дисков, руководствуйтесь следующей инструкцией:
- Кликните по кнопке «Пуск» и введите в строку поиска «Дефрагментация диска», после чего откройте найденную программу, щёлкнув по одноимённому значку.
- Как видите, у твердотельных накопителей относительно дефрагментирования будет высвечиваться приписка «Никогда не запускать». При этом вы можете нажать «Настроить расписание…», чтобы перейти в углублённое меню и убедиться в этом.
В рамках текущей статьи мы рассмотрели два метода отключения дефрагментации SSD в Windows 7. Вы можете полностью деактивировать её с помощью сторонней программы либо, идя по второму пути, увидите, что операционная система не дефрагментирует твердотельные накопители автоматически (хотя у вас остаётся возможность сделать эту вручную, чего мы не рекомендуем) и сможете отключить дополнительные параметры данного процесса для полной его блокировки.
Компьютерная грамотность с Надеждой
Заполняем пробелы — расширяем горизонты!
Дефрагментация диска в Windows 7, 8.1 и XP
Давайте попробуем разобраться, что такое дефрагментация жестких дисков и зачем она нужна.
Файлы на жестком диске компьютера могут храниться целиком, а могут разбиваться на несколько частей, причем части этих файлов могут храниться в разных местах диска.
Если файл хранится целиком, без разбиения на части, тогда говорят, что файл не фрагментирован, то есть, не разделен на отдельные фрагменты. Если же файл разбит на отдельные фрагменты, то говорят, что файл фрагментирован.
- Что такое дефрагментация диска
Не фрагментированное хранение файлов бывает довольно редко. Например, если писать файлы на новый, еще не занятый другими файлами диск. Тогда файлы действительно могут записаться на диск без деления на фрагменты.
Если же на диске уже есть другие файлы, то между ними могут образоваться пустые кластеры, например, из-за удаления файлов, которые в этих кластерах находились. Тогда новый файл может записаться фрагментами, между уже имеющимися на диске другим файлами. Получится уже фрагментированный файл.
Зачем нужна дефрагментация диска
Фрагментированные файлы замедляют работу операционной системы и прикладных программ. Поскольку компьютеру приходится такой файл читать с диска частями, переводя считывающие головки жесткого диска из одной области диска в другую и тратя на это драгоценное время.
Постепенно со временем все больше и больше файлов на жестком диске становятся фрагментированными. Поэтому можно предположить, что операционная система должна предоставлять возможность проведения дефрагментации файлов на дисках, для того чтобы ускорить работу с файлами и таким образом ускорить работу системы и программного обеспечения в целом. Такие программы есть в Windows XP, 7 и 8.1, рассмотрим их ниже.
Дефрагментация диска – это как наведение порядка в доме, когда мы складываем на свои места разбросанные со временем вещи. Почему вещи имеет обыкновение оказываться не на своих местах? Наверное, потому что ими пользуются.
Так и с файлами, чем мы чаще ими пользуемся, тем быстрее они фрагментируются («разбрасываются» по всему диску), и потому нам надо их «убрать на место», то есть, дефрагментировать. Приставка «де» к любому слову означает обратное действие, поэтому дефрагментация – это своего рода анти-фрагментация, уход от состояния фрагментации, переход к состоянию не фрагментированных, не разделенных на отдельные фрагменты файлов.
Нужно наводить порядок в доме? Наверное, можно и не наводить. Но тогда придется поискать любую вещь, ибо она будет лежать не на своем месте. То же самое происходит и с файлами. Можно не делать дефрагментацию, ничего страшного, файлы все равно будут найдены на диске. Но обращение к диску для поиска, чтения или записи будет происходить дольше, чем поиск, чтение и запись не фрагментированных файлов.
Длительный отказ от дефрагментации в отдельных случаях даже может приводить к существенному замедлению работы операционной системы и программного обеспечения. Однако на современных компьютерах такое уже редко случается. Все-таки современные жесткие диски своим быстродействием компенсируют проблемы, вызываемые фрагментированными файлами.
О дефрагментации SSD диска
SSD-диск — сокращение от Solid State Disk, что можно перевести как «твердотельный жесткий диск» или иными словами «твердотельный накопитель».
SSD-диски вообще можно не дефрагментировать. Так как в них нет движущихся частей, считывающих/записывающих головок. В них запись и чтение выполняется электронным образом.
При такой технологии не существенно, как размещены файлы на носителе. Фрагментация файлов на SSD-дисках практически не влияет на скорость их работы.
Как часто нужно делать дефрагментацию
Если мы не являемся обладателями SSD-дисков, то хотя бы иногда надо делать дефрагментацию жестких дисков. Некоторые советуют это делать регулярно, чуть ли не каждую неделю.
Но поскольку дефрагментация делается долго (это может занимать несколько часов), то не нужно этим злоупотреблять. Достаточно это делать иногда, ну, может быть, раз в три месяца. Или тогда, когда возникает подозрение, что компьютер стал «тормозить» без особых на то причин.
Как это делается? В Проводнике нужно найти ярлык жесткого диска. Это может быть только жесткий диск C:. В других компьютерах это могут быть два жестких диска C: и, например, D:. Может быть и больше жестких дисков в зависимости от конкретной конфигурации Вашего ПК или ноутбука. Каждый из них нужно дефрагментировать, если подошло время или возникла необходимость.
Далее рассмотрим дефрагментацию дисков по отдельности для Windows 7, для Windows 8.1 и коротко упомянем Windows XP.
Дефрагментация диска на Виндовс 7
Займемся дефрагментацией диска C:, для других дисков это делается аналогичным образом. На компьютере или ноутбуке пользователей ПК могут быть другие диски: D:, E: и др. Только это должны быть обязательно жесткие диски, но никак не CD-/DVD-room, флешки и иные подобные им устройства хранения данных. Только жесткие диски ПК или ноутбука.
Кликнем правой кнопкой мыши по значку диска. В выпадающем меню выбираем «Свойства», и в открывшемся окне переходим на вкладку «Сервис». Здесь мы нажимаем на кнопку «Выполнить дефрагментацию» (рис. 1):
Рис. 1 Windows 7: Выполнить дефрагментацию
После этого, возможно, что появится окно – предупреждение (рис. 2), в котором нужно кликнуть по кнопке «Удалить параметры», иначе мы не сможем продолжить работу и перейти к дефрагментации диска.
Рис. 2 Удалить параметры дефрагментации диска
Открыв окно дефрагментации диска, мы увидим все системные настройки на эту тему. На рисунке 3 видно, что установлен параметр, запрещающий когда-либо делать дефрагментацию диска C: и двух других служебных дисков компьютера – «Никогда не запускать», так написано в столбце «Прошлый запуск». Это связано с тем, что на данном компьютере стоит SSD-диск, который не требует дефрагментации. Но мы все-таки сделаем ее, чтобы показать, как это происходит.
Рис. 3 Windows 7: Анализировать диск
Кликаем по кнопке «Анализировать диск» (рис. 3). Анализ необходим, чтобы понять, насколько диск фрагментирован. И затем принять решение о том, нужна ли дефрагментация, или от нее можно отказаться. Ход анализа диска на предмет необходимости его дефрагментации можно видеть на рис. 4:
Рис. 4 Windows 7: Ход выполнения дефрагментации диска
Цифрой 1 на рис. 4 показано, как идет анализ диска. Величина процента анализа постоянно увеличивается, пока не достигнет 100%. В любой момент анализ можно остановить, если Вы передумали делать дефрагментацию диска, нажав на кнопку «Остановить дефрагментацию» (цифра 2 на рис. 4).
Если не отказываться от анализа, и дождаться его выполнения до самого конца, то мы увидим, насколько наш диск фрагментирован. Это показано на рисунке 5 – цифра 1 на рис. 5 демонстрирует, что диск фрагментирован всего на 6% (а после дефрагментации станет 0%). То есть 94% диска занято не фрагментированными (нормальными, не поделенными на фрагменты) файлами, что очень даже хорошо. По идее, такой диск не требует дефрагментации. Но мы ее все-таки сделаем, хуже от этого не будет. И таким образом, будет продемонстрировано, как это происходит.
Рис. 5 Результат анализа диска перед дефрагментацией
Итак, будем считать, что нам требуется дефрагментация. Поэтому кликаем по кнопке «Дефрагментация диска» (цифра 2 на рис. 5).
Запускается дефрагментация. На рисунке 6 показан ход ее выполнения (цифра 1 на рис. 6).
Рис. 6 Ход выполнения дефрагментации диска
Повторюсь, что дефрагментация проходит достаточно долго. Даже на SSD-дисках это могут быть часы работы. На больших по размеру жестких дисках, например, объемом 500Гб, дефрагментация может проходить полдня или более. Особенно, если до этого дефрагментация не делалась никогда. Для тех, кому это не подходит, кто торопится, кому надоело и т.п., в любой момент можно отказаться, и кликнуть по кнопке «Остановить дефрагментацию» (цифра 2 на рис. 6).
Даже отказавшись от дефрагментации, придется немного набраться терпения и дождаться, пока дефрагментация прервется. Это не происходит в одно мгновение, программа дефрагментации должна закончить перенос фрагментов файлов, над которыми она трудилась в момент ее принудительного останова. Не торопите, и не прерывайте процесс остановки дефрагментации, а дождитесь его завершения.
Тем, кто дождется завершения процедуры дефрагментации диска, будет выдано сообщение, что диск фрагментирован на 0% (цифра 1 на рис. 7). И остается только закрыть данное окно, ибо процедура дефрагментации успешно завершилась (цифра 2 на рис. 7).
Рис. 7 Дефрагментация диска завершена.
Дефрагментация диска в Windows 8.1
В Windows 8.1 дефрагментация запускается аналогично:
- клик правой кнопкой мыши по ярлыку жесткого диска, например, диска C:,
- выбор из контекстного меню значения «Свойства»,
- далее – переход на вкладку «Сервис» – см. рис. 8.
На вкладке «Сервис» надо кликнуть по кнопке «Оптимизировать» (рис. 8). Этим в основном и отличается Windows 8.1 от Windows 7, где подобная кнопка называлась «Выполнить дефрагментацию».
Рис. 8 Windows 8.1: Окно «Свойства диска C:»
Далее в открывшемся окне «Оптимизация дисков» (рис. 9) можно видеть, каково состояние каждого жесткого диска, что с ними можно и нужно сделать в плане оптимизации и дефрагментации.
Рис. 9 Windows 8.1: Окно «Оптимизация дисков»
В том варианте, как показано на рис. 8, диски невозможно оптимизировать по причине того, что они являются твердотельными (то есть, это SSD-диски или флеш-накопители). Поэтому продемонстрировать дефрагментацию этих дисков под Windows 8.1 с помощью данного компьютера невозможно. На самом деле это делается так же, как под Windows 7.
Дефрагментация диска в Windows XP
Все почти так же, как в Windows 7. Только нет расписания дефрагментации:
- открываем окно «Свойства» диска, например, диска C:,
- переходим на вкладку «Сервис» и
- нажимаем на кнопку «Дефрагментация диска».
И сразу же начинается процедура дефрагментации: сначала анализ, затем дефрагментация, если она требуется.
В остальном все процедуры дефрагментации похожи. Как и в Windows 7, в операционных системах Windows 8.1 и Windows XP дефрагментация больших по объему жестких дисков выполняется долго, продолжается часами. Поскольку быстродействие здесь целиком и полностью зависит от быстродействия жесткого диска и от того, насколько сильно было «запущено» состояние файлов на диске. Чем дольше диск не дефрагментировался, тем дольше выполняется данная процедура.
Стоит ли работать на ПК во время дефрагментации диска?
Во время проведения дефрагментации, как в Windows 7, так и в Windows 8.1 или в Windows XP на компьютере (или на ноутбуке) лучше не работать, и тем более нежелательно на нем копировать, восстанавливать, перемещать файлы. Это противоречит процедуре дефрагментации, наведения порядка, и привносит новый беспорядок и проблемы с фрагментированием файлов.
Дефрагментацию лучше делать на свободном компьютере, когда на нем отключены все остальные программы. И не нужно торопиться, ожидая завершения данной процедуры. Наведение порядка требует времени. Зато потом компьютер станет работать живее, чем раньше.
В этом и есть основная польза от дефрагментации дисков персонального компьютера.