Программа для кэширования жесткого диска
Использование кэша — известное средство для ускорения доступа к часто используемым данным, а основная цель применения кэширования заключается в повышении производительности работы системы в целом.
Кэширование в операционной системе Windows используется и при выполнении операций чтения и записи файлов. Кэширование файлов при чтении обеспечивает более быстрый доступ к ним в случае повторного обращения. При первоначальном обращении к файлу система считывает его с диска в оперативную память, а благодаря кэшированию при повторном чтении файла система мгновенно извлекает файл из оперативной памяти, вместо того чтобы считывать его с более медленного жесткого диска. Кэширование файлов при записи позволяет приложениям не тратить времени на ожидание завершения операции сохранения данных и практически мгновенно приступать к выполнению следующих операций. В результате возрастает скорость выполнения файловых операций: запуск программ, копирование файлов, открытие файлов, и т.д., но все это может иметь место только в случае оптимального управления дисковым кэшем. Дисковым кэшем (Disk Cache) называют часть установленной в компьютере оперативной памяти, используемой как промежуточный буфер при чтении данных и записи их на внешние устройства хранения (жесткий диск, дискеты, CD-ROM и пр.). Оптимальные размеры кэша диска зависят от аппаратной конфигурации, версии системы, используемых приложений, и в итоге они для каждого компьютера индивидуальны. Чем больше дисковый кэш, тем быстрее считываются файлы с жесткого диска и тем меньше остается свободной оперативной памяти для работы приложений — задача в том, чтобы найти удачный компромисс и определить такой размер кэша, чтобы файловые операции выполнялись быстро и оперативной памяти хватало для работы приложений.
В то же время неверный подход к реализации кэширования может значительно замедлить производительность системы. Особенно негативно неоптимальные настройки кэширования сказываются на работе с большими файлами и приложениями, которые для нормальной работы требуют большого количества оперативной памяти: издательскими системами, мощными графическими и видеоприложениями, системами для автоматизированного проектирования и т.п.
Особенности кэширования в Windows
Устанавливаемые по умолчанию в Windows настройки кэширования на практике не всегда оказываются оптимальными в плане достижения максимальной производительности. По умолчанию память под дисковый кэш выделяется динамически, а значит, его размер зависит от выполняемых в данный момент задач. В целом это очень хорошо, так как размер кэша увеличивается при интенсивном обращении к жесткому диску, например при копировании большого числа файлов, и данные операции выполняются быстрее. Однако бывает, что это происходит в ущерб работающим приложениям, поскольку некоторые файловые операции резервируют и достаточно долго удерживают большие объемы оперативной памяти, уменьшая тем самым объем свободной оперативной памяти системы, доступной для управления приложениями. В то же время, когда приложения запрашивают у Windows оперативную память, последняя может перемещать часть неиспользуемых в текущий момент данных из оперативной памяти на жесткий диск в файл подкачки, хотя в этом случае лучше было бы немного сократить размер дискового кэша. В итоге быстрая оперативная память будет использоваться для хранения менее активных данных, что приводит к снижению общей производительности системы, так как извлечение данных из файла подкачки осуществляется значительно медленнее, чем из оперативной памяти. Вследствие этого кэширование файлов, изначально предназначенное для повышения производительности работы системы, может не повышать, а, наоборот, снижать ее.
К сожалению, непосредственно в Windows отсутствуют удобные встроенные механизмы для эффективного управления кэшированием. Стандартные средства настройки, предусмотренные для этой цели разработчиками, позволяют лишь включать/отключать дисковое кэширование записи. Для этого следует выбрать из контекстного меню папки Мой компьютер команду Свойства, перейти на вкладку Оборудование, щелкнуть на кнопке Диспетчер устройств и открыть раздел Дисковые устройства. Затем нужно вызвать контекстное меню нужного устройства, для которого следует изменить настройки дискового кэширования, выбрать команду Свойства и включить или выключить флажок Разрешить кэширование записи на диск (рис. 1).
Рис. 1. Включение режима кэширования записи
Все иные изменения в настройках кэширования файлов могут быть произведены только путем корректирования соответствующих параметров системного реестра или правкой файла System.ini. Но подобные операции требуют аккуратности, осторожности и профессионализма. Кроме того, они недостаточно эффективны, так как этим способом можно лишь жестко задать значения максимального и минимального объемов кэша, а они для каждого компьютера свои (хотя и существуют определенные рекомендации, которых можно придерживаться) и подбирать их придется вручную, путем многочисленных экспериментов. Более того, ограничение размера кэша далеко не всегда оказывается целесообразным — гораздо эффективнее оставить его динамическим, но изменить принцип управления процессом кэширования.
Утилиты для управления кэшированием
Чтобы более эффективно организовать управление кэшированием, лучше воспользоваться специализированной утилитой от сторонних производителей — это будет намного удобнее, быстрее, надежнее и может помочь оптимально настроить параметры кэширования и добиться более высокой производительности и стабильности работы системы. Правда, выбор ПО для управления кэшированием в Windows весьма ограничен. Те или иные возможности организации кэширования имеются в некоторых приложениях, отвечающих за настройку и оптимизацию операционной системы: Windows Accelerator, Reg Organizer, RAM Saver Pro и др. Однако существует и ряд специализированных утилит с более широкими возможностями в плане управления кэшированием — наиболее удачные из них мы и рассмотрим.
Однако не стоит думать, что установка той или иной утилиты позволит каждому пользователю значительно увеличить быстродействие системы, ибо здесь все зависит от аппаратной конфигурации компьютера и характера компьютерной деятельности: в одних случаях производительность может вырасти существенно, а в других — увеличение быстродействия системы будет менее ощутимым.
O&O CleverCache 6.0 Professional
Разработчик: O&O Software GmbH
Размер дистрибутива: 6,79 Мбайт
Способ распространения: shareware
Работа под управлением: Windows NT 4.0/2000/XP/2003
CleverCache — самое удачное решение для эффективного управления процессом кэширования в среде Windows. Приложение позволяет предотвратить нерациональное использование оперативной памяти, снижает нагрузку на дисковую и процессорные подсистемы компьютера и позволяет в два раза увеличить быстродействие системы без модернизации компьютера и без риска ухудшения стабильности ее работы. Это приложение самостоятельно эффективно управляет распределением памяти между дисковым кэшем и приложениями с помощью технологии AutoSense и к тому же не требует предварительной настройки со стороны пользователя, что позволяет рекомендовать CleverCache в качестве надежного инструмента даже новичкам. В то же время профессионалы при необходимости могут корректировать настройки программы через панель управления, так как программа встраивается в операционную систему в качестве системной службы. Например, вручную можно определить максимальное и минимальное значения файлового кэша, объем всегда свободной оперативной памяти (рис. 2), временной интервал между помещением файла в кэш-память и его записью на диск и т.п. Экспериментируя с настройками, стоит обратить внимание на подробную документацию, где приведены рекомендуемые значения параметров в зависимости от аппаратуры и нюансов работы. Пользовательские настройки могут сохраняться в профилях для дальнейшего использования.
Рис. 2. Настройка параметров функции Mem-O-Free, отвечающей за контроль свободной оперативной памяти
При каждой загрузке операционной системы CleverCache загружается в системный трей, выполняет проверку аппаратной конфигурации компьютера и автоматически подбирает лучшие параметры настройки для оптимального использования ресурсов оперативной памяти. Результаты настройки отображаются в окне встроенного модуля Cache Monitor (рис. 3). Программа постоянно контролирует объем свободной оперативной памяти, и если он оказывается меньше некоторой величины, то неиспользуемые участки памяти сбрасываются в файл подкачки и освобождается недостающий объем оперативной памяти. В итоге в системе в любой момент времени оказывается доступным некоторый фиксированный объем свободной оперативной памяти, необходимой приложениям. Это приводит к уменьшению времени отклика и наиболее заметно при одновременном запуске нескольких приложений и частых переключениях между ними.
Рис. 3. Статистика CleverCache в окне Cache Monitor
Кроме того, CleverCache обеспечивает более высокий уровень безопасности данных при записи, позволяя регулировать величину временного промежутка между временным помещением данных в кэш-памяти и реальной их записью на диск. По умолчанию CleverCache определяет величину данного временного промежутка на основании анализа имеющихся аппаратных ресурсов. В то же время при работе с критически важной информацией, когда время между операциями по кэшированию файлов и записи их на жесткий диск должно быть минимальным, пользователь может жестко определить длину данного временного промежутка, что позволит избежать потери данных в случае сбоя системы.
CacheBoost Professional Edition 4
Размер дистрибутива: 898 Кбайт
Способ распространения: shareware
Работа под управлением: Windows NT/2000/XP
Компактная утилита CacheBoost оптимизирует управление дисковым кэшем и оперативной памятью, что позволяет вдвое повысить производительность системы и сделать ее работу более устойчивой. Программа отличается дружественным интерфейсом, очень проста в работе и способна самостоятельно настроить оптимальные параметры кэширования в считаные минуты, а потому может стать прекрасным выбором для самых широких кругов пользователей.
CacheBoost обеспечивает интеллектуальное управление дисковым кэшем, самостоятельно подбирая оптимальные для данной конфигурации параметры кэширования и непрерывно контролируя объем свободной оперативной памяти и размер кэша. При настройке на автоматический контроль программа самостоятельно меняет размер дискового кэша исходя из объема доступной в системе оперативной памяти. Это означает, что при открытии большого числа приложений CacheBoost сразу же уменьшает размер кэша, чтобы увеличить объем свободной оперативной памяти, доступной для приложений. В случае работы с небольшим числом приложений программа увеличивает размер кэша, чтобы ускорить выполнение файловых операций. При необходимости можно настроить параметры кэширования вручную (рис. 4), указав максимальный размер кэша, определив возможный баланс между размером кэша и доступной памятью и установив временной интервал между помещением файла в кэш-память и его записью на диск.
Рис 4. Вариант настройки параметров кэширования вручную
CacheBoost контролирует наличие свободной оперативной памяти, распределение ее между приложениями и активность использования дискового кэша, наглядно отображая статистику на графике (рис. 5). Программа дефрагментирует системную память для быстрого доступа к ней (рис. 6), восстанавливает утечку памяти в плохо оптимизированных приложениях и периодически освобождает часть оперативной памяти, помещая неиспользуемые данные в swap-файл. Это освобождает свободную оперативную память, необходимую для приложений, и тем самым повышает устойчивость работы системы, позволяет активным приложениям быстрее реагировать на действия пользователя. По желанию пользователя возможно принудительное очищение памяти, занятой дисковым кэшем. Реализованная в программе технология Data Safe обеспечивает полную безопасность кэшируемых данных.
Рис 5. График использования оперативной памяти и дискового кэша
Рис 6. Автоматическая оптимизация оперативной памяти
Приложение работает в фоновом режиме и практически не занимает процессорного времени, а его иконка отображается в системном трее. Настройки кэширования могут быть сохранены в профиле и экспортированы в файл, а затем импортированы, что позволяет, например, один раз подобрав оптимальную конфигурацию параметров для своего компьютера, быстро оптимизировать параметры кэширования после переустановки операционной системы.
CachemanXP 1.12
Разработчик: Outer Technologies
Размер дистрибутива: 1,25 Мбайт
Способ распространения: shareware
Работа под управлением: Windows NT/2000/XP
CachemanXP — простой инструмент для повышения производительности компьютера путем оптимизации настроек кэширования и автоматического освобождения оперативной памяти. Программа позволяет найти оптимальный размер дискового кэша и предотвратить частое перемещение данных приложений на жесткий диск, что приводит к более стабильной работе системы и сокращает время ее реакции на действия пользователя. Удобный интуитивно понятный интерфейс и наличие режима автоматической оптимизации, не требующего серьезных знаний ОС, позволяют успешно использовать ее даже новичкам, а возможности ручной настройки параметров делают ее интересной и для продвинутых пользователей. Для защиты системы от неудачной настройки в программе предусмотрена функция автоматического резервного копирования, которая позволит мгновенно восстановить измененные параметры.
Утилита работает в фоновом режиме, а иконка программы отображается в системном трее. Программа непрерывно контролирует загрузку процессора, объем свободной оперативной памяти и то, как ее расходуют различные запущенные процессы. Процессы, потребляющие свыше 10% загрузки центрального процессора, отображаются в информационном окне синим цветом, а процессы, которые потребляют свыше 80% загрузки процессора, показаны красным. При необходимости приоритет выполнения любого из соответствующих процессов можно изменить (рис. 7). CachemanXP позволяет вручную настраивать параметры дискового кэша (рис. 8), а также задавать размеры кэша DNS, кэша иконок и кэша Internet Explorer, хотя может сделать это и автоматически — в режиме автооптимизации. Кроме того, программа может периодически или по команде пользователя освобождать часть оперативной памяти, перемещая из нее часть не используемых в данный момент приложений из оперативной памяти на жесткий диск в файл подкачки. Дополнительно программа позволяет проводить тонкую настройку некоторых системных параметров.
Всем привет! Это не кликбейт. Я прошу вас максимально серьезно отнестись к тексту данной статьи, так как я ваш друг и в первую очередь хочу помочь вам решить проблему "тормознутого" ПК. Поэтому давайте сразу расставим все точки над i - есть несколько способов как можно ускорить ваш компьютер (и у каждого имеются как свои плюсы, так и минусы, а иногда их и вовсе нет!):
- самый простой и очевидный - это обновить компьютер (можете полностью проскролить этот пункт, так как я его добавил лишь только потому, что под каждой подобной статьей всегда найдется пара умников, которые пишут, что не нужно ломать "комедию", а просто достаточно купить "нормальный новый компьютер" [это цитата], и что у них стоит Intel Core i9, пара GeForce 2080 Ti и 32, нет! 64 ГБ ОЗУ. и даже если это так [в чем я очень сильно сомневаюсь], то я за вас очень рад; но мне пишет огромное количество людей с просьбами помочь оптимизировать им работу бюджетных ПК для домашних нужд - учеба детей в школе, просмотр кино, серфинг в интернете, офисная работа и иногда даже игрушки. Например, когда я ходил с друзьями собирать им ПК - у многих был потолок в 30 тысяч рублей (ну максимум 40). Ну не тратят сейчас люди большие деньги на "игрушки" и обновляют железо не так часто, как было к примеру 5 или 10 лет тому назад. Поэтому самый главный минус - ЦЕНА . А если вы мамкин мастер, который может за 30-ку собрать компуктер, который потянет все современные игры в 4K и еще даже на школьные обеды останется - я в вас верю, избавьте меня, пожалуйста, от нравоучительных комментариев 🤝 Да прибудет с вами сила.
"PrimoCache" и "FancyCache" - это одна и та же программа. Просто раньше "FancyCache" распространялась совершенно бесплатно. С недавних пор продукт разработчиков стал более популярным и они ввели серверную и бизнес лицензии.
"PrimoCache" и "FancyCache" - это одна и та же программа. Просто раньше "FancyCache" распространялась совершенно бесплатно. С недавних пор продукт разработчиков стал более популярным и они ввели серверную и бизнес лицензии.
Сегодня речь пойдет о программе " PrimoCache ". Это довольно популярная утилита, которая ощутимо поднимает FPS в играх, повышает скорость загрузки Windows и в целом положительно влияет на запуск различных программ и тяжелых графических пакетов. Это прям чудо расчудесное, особенно с выходом новых версий программы, которые стали официально поддерживать последние сборки Windows 10. Вы могли запомнить ее под именем " FancyCache ", но с недавних пор разработчики провели некоторый ребрендинг, и теперь у нас есть 3 версии программы: Server Edition, Personal и Business (последние две ничем друг от друга не отличаются, кроме того, что бизнес редакция стоит денег, и очень больших). Вкратце, данная программа оптимизирует процесс чтения и записи данных на вашем жестком диске (также поддерживается работа и с внешними носителями), за счет чего скорость работы увеличивается в "70 раз", и я не буду вам "врать", как это делают разработчики программы. Вы получите реальный прирост скорости всего в 1,5-2 раза (может быть даже в 3 в некоторых особых случаях) во время запуска различных игр и приложений. Разве этого мало? Но в синтетических тестах (например, в том же бенчмарке "CrystalDiskMark") цифры действительно могут показывать прирост скорости вплоть до увеличения в 70 раз:
Я сумел даже обогнать самих разработчиков! У меня скорость чтения с диска увеличилась в 112 раз. Еще раз прошу вас обратить внимание на то, что многие бенчмарки проводят тесты в "идеальных" условиях, из-за чего цифры могут значительно отличаться от тех, что мы получим при реальной работе.
Я сумел даже обогнать самих разработчиков! У меня скорость чтения с диска увеличилась в 112 раз. Еще раз прошу вас обратить внимание на то, что многие бенчмарки проводят тесты в "идеальных" условиях, из-за чего цифры могут значительно отличаться от тех, что мы получим при реальной работе.
Самые честные бенчмарки - это те, что проводят тестирование системы в режиме "стресс-теста". Это когда компьютер работает просто на пределе своих возможностей, и именно в этот момент происходит считывание данных с его компонентов. Но я не хочу отвлекаться от темы. Реальный прирост скорости таких процессов как загрузка уровня, запуск игры или программы, копирование файлов и тому подобное, что имеет прямое отношение к техническим характеристикам вашего жесткого диска, увеличится минимум в 2 раза. За счет чего? Изначально разработчики из Romex Software создали очередную программу для развертывания RAM-диска (коих на рынке уже десятки). В какой-то момент времени на них снизошло "озарение":
Если максимально просто расписать принцип работы программы "PrimoCache", то она принимает на себя роль временного хранилища кэша вашего жесткого диска, то-есть, те файлы, которые должны были быть записаны на жесткий диск (простой пример - статья, которую вы сейчас читаете, представляет собой обычную веб-страницу и все ее элементы, изображения, и даже скрипты записываются в виде мелких файлов на ваш жесткий диск / то-есть "кэшируются") будут храниться в выделенном участке вашей оперативной памяти. Скорость работы за счет этого простого трюка возрастает колоссально! ведь и процесс чтения данных с ОЗУ также значительно выше, чем с обычного HHD. Вот и вся хитрость.
В моем компьютере установлен один SSD-диск, второй большого объема на 1 терабайт Seagate Mobile HDD [ST1000LM035] (не очень хороший, можете посмотреть отзывы в сети) и внешний ЖД на 4 ТБ Seagate Backup Plus Portable.
В моем компьютере установлен один SSD-диск, второй большого объема на 1 терабайт Seagate Mobile HDD [ST1000LM035] (не очень хороший, можете посмотреть отзывы в сети) и внешний ЖД на 4 ТБ Seagate Backup Plus Portable.
Как работать с программой?
После создания "первичной" задачи мастером " PrimoCache " вы можете вручную отрегулировать некоторые ее параметры (процесса кэширования данных ЖД). Программа пытается определить для вашей конфигурации оптимальные настройки, но допустим, вы лучше знаете чего хотите - вас в первую очередь интересует скорость чтения данных (процесс загрузки), а уже потом скорость работы с файлами (копирование/перемещение):
Все очень просто. Проходим в настройки "Конфигурации кэша" и загружаем одну из "предопределенных конфигураций" (сеты разработчиков "PrimoCache") - это может быть максимальный упор на скорость чтения, наоборот запись или прокачка обоих процессов (но тогда потребуется значительно больше ОЗУ и не исключены ошибки, так как программа не всегда корректно может предугадать обращения к ЖД, из-за этого в очень редких случаях могут наблюдаться микролаги).
Все очень просто. Проходим в настройки "Конфигурации кэша" и загружаем одну из "предопределенных конфигураций" (сеты разработчиков "PrimoCache") - это может быть максимальный упор на скорость чтения, наоборот запись или прокачка обоих процессов (но тогда потребуется значительно больше ОЗУ и не исключены ошибки, так как программа не всегда корректно может предугадать обращения к ЖД, из-за этого в очень редких случаях могут наблюдаться микролаги).
Программа всегда запускается в фоне вместе со стартом компьютера. Если вы захотите временно отключить ее, то просто поставьте на паузу процесс кэширования и очистите его содержимое (вдруг вам внезапно потребуется весь объем ОЗУ вашего ПК). Если вы не хотите ее удалять, но хотите отключить из автозагрузки - просто удалите все задачи кэширования в основном окне программы.
Чтобы программа была локализированной, скачайте по этой ссылке "фанатский" перевод (переведены абсолютно все пункты меню и настроек, никаких "пробелов" в ней нет) > я ссылка, просто кликни на меня < Это ссылка на наш Telegram-чат. Регистрироваться там не нужно. Просто в браузере вашего ПК или смартфона открывается страничка с прямым доступом к файлу.
Изначально "Рейтинг попаданий кэша" составлял всего ≈10-15% , но со временем программа будет предугадывать ваши действия, и уже на 45% вы ощутите реальный прирост скорости. На 80% я чувствую себя максимально комфортно. 100% никогда не будет, обычно за несколько дней удается достигнуть показаний в 75-85%
Изначально "Рейтинг попаданий кэша" составлял всего ≈10-15% , но со временем программа будет предугадывать ваши действия, и уже на 45% вы ощутите реальный прирост скорости. На 80% я чувствую себя максимально комфортно. 100% никогда не будет, обычно за несколько дней удается достигнуть показаний в 75-85%
И напоследок. Я уверен, что многие из вас не знают, но менеджер контроля оперативной памяти Windows тоже далеко не идеален. Есть специальная утилита, которая позволяет оптимизировать этот процесс ОЗУ. Я пользуюсь ею на планшетах с Windows, особенно на нетбуках, и ничего плохого не вижу в том, чтобы она стояла даже на мощном ПК. Очень много людей положительно о ней отзываются, и это одна из моих самых топовых статей (и я уверяю вас, самых полезных) на платформе Яндекс Дзен. Вот ссылка > Ускоряем любой ПК на Windows - полный контроль над ОЗУ
Спасибо, что дочитали данный материал до конца. Как всегда, оказываю вам помощь в комментариях под публикацией. Не забывайте делиться статьей со своими друзьями. Всем добра! И если есть идеи для новых публикаций - я всегда рад буду вам помочь 🤝
Со временем жёсткий диск начинает работать медленнее. Однако это не значит, что его нужно срочно менять. HDD можно ускорить, как минимум вернув первоначальную производительность. Рассмотрим самые простые, но при этом действенные методы ускорения жёсткого диска.
Важно: рекомендации по ускорению относятся только к HDD. Если у вас SSD, то эти советы по большей части не помогут, так как твердотельные накопители работают по другой технологии.
Очистка диска
В процессе работы на диске скапливается много мусора, временных файлов, ошибочных записей в реестре. Всё это влияет на производительность системы, поэтому она начинает работать медленнее. Устранить недостаток помогает очистка диска, которую можно выполнить встроенными средствами Windows или через чистящие утилиты от сторонних разработчиков.
Чтобы очистить диск встроенными средствами Windows:
- Заходим в «Компьютер».
- Кликаем правой кнопкой по системному диску и открываем его свойства.
- На вкладке «Общие» нажимаем на кнопку «Очистка диска».
После проверки появится список файлов, которые можно удалить без вреда для системы. Отмечаем, что мы хотим удалить, и нажимаем «ОК».
После удаления временных файлов возвращаемся в окно очистки и нажимаем на кнопку «Очистить системные файлы». Утилита сформирует ещё один список, в котором будут старые версии Windows, ненужные обновления и другие данные, которые занимают много места, но не используются системой.
- Запускаем CCleaner.
- На вкладке «Очистка» нажимаем «Анализ».
- Ждём завершения проверки, затем очищаем диск от найденного мусора.
4. Переходим на вкладку «Реестр» и нажимаем на кнопку «Поиск проблем».
5. Ждём завершения сканирования, исправляем найденные ошибки.
При очистке диска через CCleaner нужно внимательно отмечать приложения, из которых он будет удалять временные файлы. Особенно это касается браузеров. Если вы не хотите, чтобы утилита стёрла историю и сохранённые пароли, снимите галочки с приложения, прежде чем запускать сканирование и очистку.
Дефрагментация носителя
При записи на HDD файлы разбиваются на фрагменты, которые сохраняются в разных ячейках. Запуская файл, мы заставляем диск собирать эти части. Со временем этот процесс занимает всё больше времени. Устранить неудобство помогает дефрагментация . Для её проведения Windows предлагает встроенный инструмент:
- Находим в меню «Пуск» и запускаем инструмент «Дефрагментация».
- В списке отмечаем системный раздел и нажимаем «Анализировать».
- Смотрим на текущее состояние. Если оно не «ОК», то нажимаем на кнопку «Оптимизировать»
Дефрагментацию не стоит проводить часто — хватит 1-2 раз в месяц в зависимости от активности пользователя.
Проверка диска на ошибки
- Открываем свойства системного диска.
- Переходим на вкладку «Сервис» и нажимаем «Проверить».
Изменение параметров диска
У жёсткого диска, как и у любого устройства на Windows, есть параметры работы. Их изменение позволяет в определённой степени управлять скоростью чтения/записи накопителя.
- Запускаем «Диспетчер устройств». На Windows 7 можно найти его в меню «Пуск», нажать на сочетание клавиш Win+X и выбрать в контекстном меню.
2. Раскрываем раздел «Дисковые устройства».
3. Находим жёсткий диск, кликаем по нему правой кнопкой и открываем свойства.
4. Переходим на вкладку «Политика» и выбираем режим «Оптимальная производительность»
В свойствах некоторых дисков параметры могут называться иначе. Вам нужно разрешить кэширование и включить повышенную производительность.
Изменение режима подключения
Материнские платы поддерживают два режима подключения: IDE для старых систем и AHCI для новых. Для ускорения диска попробуем переключиться на AHCI — или, по крайней мере, убедимся, что он уже используется.
Порядок включения AHCI отличается в зависимости от версии Windows. На «восьмерке» и «десятке» делаем так:
- Запускаем командную строку с правами администратора.
- Выполняем команду bcdedit /set safeboot minimal.
3. Перезагружаем компьютер и заходим в BIOS. Обычно для этого нужно нажать на клавишу Delete. На некоторых материнских платах клавиша может быть другой — она указана на стартовом экране.
4. Переходим в раздел Integrated Peripherals.
5. Находим пункт с названием типа Configure SATA as, SATA Config, SATA Type (зависит от материнской платы и версии прошивки).
6. Выставляем для SATA значение AHCI.
7. Переходим в раздел Exit и выбираем режим Safe & Exit для применения конфигурации.
8. После перезагрузки компьютера выбираем запуск в безопасном режиме (он может включиться по умолчанию).
9. В безопасном режиме запускаем командную строку и выполняем команду bcdedit /deletevalue safeboot.
10. Перезагружаем компьютер.
На Windows 7 включение AHCI выполняется немного сложнее. Начинать процедуру следует с внесения изменений в реестр:
- Нажимаем сочетание Win+R и выполняем команду regedit, чтобы попасть в редактор реестра.
2. Проходим в каталог HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV
3. В правой части окна находим параметр Start.
4. Открываем его двойным кликом и задаём значение «0» (ноль).
5. Переходим в каталог HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAV\StartOverride и ставим значение «0» параметру 0.
6. Переходим в папку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci и ставим значение «0» параметру Start.
7. Открываем HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride и прописываем «0» параметру 0.
8. Закрываем редактор и перезагружаем компьютер.
После правки реестра заходим в BIOS и включаем AHCI, как это показано выше на примере Windows 8/8.1/10.
Главная трудность при переключении AHCI — найти соответствующий параметр в BIOS. Вот ещё несколько возможных вариантов:
- Main > Sata Mode > AHCI Mode
- Integrated Peripherals > OnChip SATA Type > AHCI
- Integrated Peripherals > SATA Raid/AHCI Mode > AHCI
Если AHCI и так уже включен, переключитесь в режим IDE и посмотрите, как на нём обстоят дела с производительностью жёсткого диска.
Поиск и устранение битых секторов
Первый этап — получение SMART-данных:
- Запускаем программу.
- На вкладке Standart выбираем диск, который хотим проверить.
3. Переходим на вкладку SMART и нажимаем Get SMART, чтобы получить актуальные данные.
Информация о состоянии диска появляется практически сразу. Особое внимание уделяем столбцам Health и Raw. В первом цветами отображается состояние (красный — плохо, зелёный — хорошо, жёлтый — есть опасность), во втором указано количество битых секторов.
Если битых секторов много, то выполняем ещё один тест:
- Переходим на вкладку Tests.
- Выбираем режим Ignore, чтобы программа пропускала нестабильные сектора.
- Нажимаем Start для запуска сканирования.
После тестирования программа покажет процент нестабильных секторов. Если он высокий, то приступаем к лечению диска. Есть три режима:
- Remap — переназначение секторов из резерва.
- Restore — попытка восстановления сектора. Недоступна для дисков объёмом более 80 Гб.
- Erase — запись новых данных в повреждённый сектор.
Самый безопасный режим Remap. При его выборе жёсткий диск попытается заменить битые части секторами из своего резервного фонда. Чтобы запустить его, на вкладке Tests отмечаем соответствующий пункт и нажимаем на Start.
Обычно с помощью Victoria восстанавливается около 10% битых секторов. Если изначально их было намного больше, то лучше заменить жёсткий диск, пока он ещё работает. Это поможет избежать потери данных.
Замена на SSD
Рано или поздно запас прочности HDD исчерпывается и уже никакие методы ускорения не помогают вернуть ему достойную производительность. В таком случае оптимальным решением станет замена жёсткого диска на твердотельный накопитель — SSD. На него мы устанавливаем операционную систему и ресурсоёмкие программы.
Старый, но ещё работающий HDD выбрасывать не стоит. Можно подключить его как второй диск и использовать для хранения файлов: фото, видео, документов. Главное – периодически проверять HDD на битые сектора, чтобы не упустить момент, когда он окончательно выйдет из строя.
Всем привет Поговорим о том, как отключить кэширование в Windows, а также напишу минусы его и плюсы. Значит что вообще такое это кэширование виндовское и для чего оно нужно? Значит оно как бы ускоряет комп в целом, ну думаю вы и так знаете. Но вот в чем прикол, мне кажется, что это кэширование не совсем так работает, как о нем пишут в интернетах..
Дело в том, что это кэширование файлов приводит к тому, что все последующие обращения к одному и тому же файлу происходят намного быстрее. Но кэширование работает именно на уровне файлов, это стоит учесть, ибо например утилита PrimoCache (которой кстати я давно уже пользуюсь, она позволяет создать кэш из ОЗУ для жесткого диска), так она кэширует как бы не файлы, а блоки файловой системы. Как по мне, то эффективность кэширования блоков куда выше, чем файлов.
Но как бы там не было, отключать кэширование я все равно не советую, потому что так бы сказать это базовое кэширование и оно очень необходимо. Мы не знаем эффект от него, не видим просто потому, что оно по умолчанию уже включено. Даже в Windows XP по умолчанию включено это кэширование. Вот если бы винда устанавливалась с отключенным кэшированием, то потом, после некоторого времени, если бы вы включили кэширование, то вы стопудово заметили бы ускорение работы системы
Я писал, что виндовское кэширование не до конца изучено, ну или о нем просто мало есть инфы. Что я это имел ввиду? По моим наблюдениям, виндовское кэширование это нечто большее чем просто кэширование файлов. После включения кэширования его я не замечаю взрыв производительности, нет, такого нет, но то что оболочка работает быстрее, это факт. То что программы чуть быстрее открываются и закрываются, это тоже факт. Мелкие файлы также легче копировать. Загрузка рабочего стола со всеми процессами, прогами которые стоят в автозагрузке, то все это происходит немного быстрее при включенном виндовском кэшировании. Почему так, я не знаю. Но уверен, что кэширование нужно не только для файлов! Возможно что кэшируются данные, с которыми работают те или иные программы, кэшируются вызовы команд, библиотеки, ну и все остальное такое эдакое. Вы уж извините, может я и бред написал, но я вот так думаю.
Поэтому даже используя утилиту PrimoCache, я все равно не отключаю виндовское кэширование. И вам советую. Правда есть разговоры в интернетах, что в Windows 7 такое кэширование потребляет много оперативы и потом назад эту память не отдает. Ну, честно вот скажу, никогда ничего подобного у меня не было, и очень странно, ведь я с компьютером почти не расстаюсь..
Ну так вот, теперь по поводу настроек. В винде есть два вида кэширования, это кэширование дисков и кэширование файловой системы. Или это одно и тоже, я честно говоря не знаю, но вроде бы это разные настройки. То есть чтобы полностью включить или отключить кэширование в Windows, нужно пройтись по этим обоим настройкам.
Итак, первая настройка, это служба SuperFetch. Именно эта служба и обеспечивает кэширование файловой системы в виндовс. Я лично ее не отключал, вернее я пробовал ее отключить, но пришел к выводу, что лучше ее оставить включенной. Вы тоже можете провести эксперимент: отключите службу и поработайте за компом несколько недель, а потом ее включите и сравните работу. Может вы заметите разницу, а может быть и не заметите. Кому как, но если комп работает быстрее и без службы SuperFetch, то думаю что нет смысла вам ее включить. В принципе все логично..
Я сейчас покажу как отключить SuperFetch в Windows 10, но также само все можно сделать и в Windows 7. Можно ли отключить в Vista, я, честно говоря не знаю.. Но думаю что можно.. Ну так вот, открываете диспетчер задач и там идете на вкладку Службы, где нажимаете кнопку Открыть службы:
Теперь тут находим службу SuperFetch (кстати она еще называется SysMain, так что теперь знайте что это за служба) и нажимаем по ней два раза:
Потом появится вот такое небольшое окошко свойств:
Как видите, в поле Описание тут сказано кратко, что поддерживает и улучшает производительность системы. Ну, в принципе, как я уже писал, то так оно и есть. Теперь, чтобы отключить эту службу, вам нужно там где Тип запуска, то там выбрать Отключена. И потом еще нажать кнопку Остановить, ну чтобы работа службы прекратилась. Ну а чтобы включить ее обратно, то нужно все вернуть как было
Это была первая настройка. А вот вторая настройка, это я имею ввиду кэширования дисков в Windows и вот как это кэширование отключить. Открываете окно Мой компьютер, в Windows 10 вы можете сразу его и не открыть, ну мало ли, поэтому на всякий случай я покажу команду, при помощи которой можно открыть это окно. Просто зажимаете Win + R и пишите туда такое как:
Теперь нажимаете правой кнопкой по любому диску или разделу и выбираете там Свойства:
Откроется окошко свойств, тут вам нужно перейти на вкладку Оборудование, где у вас будут все диски, вот эта вкладка:
А внизу там есть еще кнопочока Свойства. Так вот, вам нужно выбрать диск, и потом нажать эту кнопку, чтобы открыть уже свойства устройства, ну то есть диска. В общем выбираем диск и нажимаем кнопку Свойства:
Дальше нажимаем кнопку Изменить параметры:
И вот теперь, на вкладке Политика будут две галочки, вот они:
Как видите, они у меня поставлены, если вам нужно максимально отключить виндовское кэширование, то помимо отключения службы SuperFetch, снимите и тут галочки. Но учтите, что после этих отключений, ну я имею ввиду и SuperFetch и вот это кэширование записей, очистка буфера, то после всего этого у вас винда может начать работать немного медленнее. А если у вас SSD, то может быть и не будет разницы, но если не будет разницы, то в этом в кэшировании точно нет смысла! Но это вам нет, а вот вашему SSD (если у вас именно он), то польза может и будет, ибо с включенным кэшированием обращений к SSD-диску возможно что будет меньше. Вот такие вот дела ребята, так что учитывайте все моменты при отключении кэширования..
ЗАБЫЛ КОЕ ЧТО! Я вот показал как отключить кэширование дисков, да? Ну так вот, это нужно сделать для каждого диска! То есть там в окошке выбираете диск и потом нажимаете кнопку Свойства, и потом уже отключаете кэширование. ВОТ ТАК нужно сделать с каждым диском, для каждого диска нажать кнопку Свойства, ну, думаю все понятно
Что еще сказать про кэширование? Даже не знаю.. Ну то что отключать его я не советую, это я уже написал, однако решение все равно за вами, кому-то легче с ним, а у кого-то оно вызывает только глюки. Ведь для кэширования нужна оперативка, правда Microsoft утверждает, что при необходимости, оперативка будет освобождена под нужды какой-то проги. Но как уже убедились юзеры Windows 7, это не всегда происходит именно так, хотя у меня все было нормально. Часто юзеры писали, что какая-то программа сообщает, что ей не хватает оперативки, когда ее в теории должно быть полно. А оказывается, что вся она ушла под кэширование и возвращаться не собирается. Вот такие пироги..
Итак, давайте подведем выводы. Какие плюсы у отключения кэширования?
- Потребление оперативной памяти самой Windows должно снизится.
- Работающих служб станет на одну меньше, конечно это плюс сомнительный, но чем меньше работающих служб, тем быстрее работает сама Windows.
- Меньше шансов, что ценная информация пропадет. В теории данные должны записываться сразу на диск, без буферной зоны в виде кэша. Ну это не то чтобы в теории, это так и должно быть.
Как видим плюсы есть, но огромных все таки нет, разве что Windows будет потреблять меньше оперативки. Но и тут прикол, некоторые юзеры писали, что даже при отключении кэширования, винда все равно продолжала кушать оперативку под какой-то кэш. Правда дело было в Windows 7.
Ну а какие минусы отключения виндовского кэширования?
- Некоторые программы могут работать медленнее. Копирование файлов, установка и запуск программ, закрытие программ, все эти процессы могут происходить немного медленнее. Однако это я имею ввиду если у вас жесткий диск (HDD), если же твердотельный накопитель (SSD), то никакого замедления быть не должно.
- Увеличится обращение к диску. В случае с жестким диском это проявляется как периодическое подтормаживание, а в случае с SSD это просто увеличит количество записи/чтения данных (что не так уж и полезно для SSD).
- После отключения кэширования, свободная оперативная память будет простаивать, то есть пользы от нее никакой не будет. С другой стороны доступный обьем ОЗУ будет полностью в распоряжении запущенных программ.
Вот такие дела, я не знаю что написать по поводу особых плюсов или особых минусов в кэшировании. Тут каждый выбирает сам. То что система с включенным кэшированием работает быстрее, то в этом я сам лично убедился. Если отключить кэширование, то становится больше оперативы, я это тоже заметил. Поэтому вывод можно сделать один: я показал как отключить кэширование, вам осталось просто провести эксперимент и понять, что лучше, без кэширования или с ним. Рекомендую эксперимент вести не один день, а где-то неделю, или даже две, чтобы окончательно закрыть для себя вопрос, ну как-то так..
В общем на этом все, извините если что не так, но надеюсь что все вам тут было понятно. Удачи вам в жизни и всего хорошего
Для того чтобы ускорить HDD существует два способа: создание RAM-диска и использование программного кэширования.
С RAM-диском вроде как всё ясно - при его использовании SSD по скоростям и рядом не «валяется», но существенный недостаток в том, что требуется от 16Гб RAM (чтобы "серьёзный" софт влезал) и система при этом грузится довольно медленно, по сравнению с SSD.
В этой статье мы рассмотрим малоизвестный программный метод кэширования данных в оперативной памяти. Что для этого надо? Из аппаратных требований желательно от 8Гб RAM с учётом ускорения нескольких HDD в рамках одной системы (если они есть). В обычных случаях, выделения оперативной памяти в размере 2Гб вполне достаточно.
Теперь давайте немного поговорим о программах, с помощь которых можно реализовать вышеуказанный метод:
Если говорить о программе Super Cache, то в глаза сразу бросается жирный минус – она платная. При этом конечно же быстрее работает, но говорят её инсталляция сродни подвигу – одна ошибка и компьютер не грузится, так что для неопытного пользователя это точно не самый лучший вариант.
Итак, устанавливаем программу и регистрируем её, запускаем. Интерфейс программы одновременно прост и сложен для понимания:
Перейдём к делу. Выбираем раздел или диск, в зависимости от программы.
Block Size - рекомендуемое программой значение, в зависимости от размера диска или раздела. Cache Size - рекомендую 2048 Гб для одного HDD, можете поэкспериментировать с бОльшими и мЕньшими значениями. Algorithm - не трогаем, по умолчанию LFU-R. Caching Strategy - оставляем по умолчанию Read/Write.
Ставим галку на Defer-Write. Ставим задержку от 300 секунд. Внимание, в случае перебоев электроэнергии, если нет ИБП, возможна потеря данных! Здесь ставим галку на Release After Write для того, чтобы кэш данных уничтожался в памяти после записи на диск. Можно не ставить, если эти данные читаются. No Write-Flush At Shutdown и Averaging Write Amount не трогаем, это специальные режимы. Overcome HDD C1 Issue - владельцам SSD не надо ставить, остальным думаю стоит, если используется замедление HDD для экономии энергии (я это так понял).
Level-2 Cache - используется только владельцами 32-битных систем, чтобы программа могла увидеть оперативную память за пределами 3,5 Гб. Одно из немногих решений, позволяющее это сделать. Владельцам 64-битных систем Level-2 Cache ставить не нужно.
Жмём Start Caching (потом она переименуется в Configure Caching) и перезагружаемся.
А теперь красивые циферки, ради чего всё и затеяно, при настройке Defer-Write в 3000 сек:
Профит. Как видим любой SSD плачет горючими слезами :) Но для владельцев SSD тоже актуально, т.к. в 2Гб сокращает количество запросов к HDD/SSD в 2 раза, что не может не влиять на надёжность дисков в лучшую сторону.
Читайте также: