Уменьшить обращения к жесткому диску
Как ускорить диск компьютера — часть вторая
Доброго времени суток, друзья. Сегодня, как Вы уже поняли, мы поговорим о том как ускорить диск компьютера , будь то SSD , HDD или какой-нибудь еще.
Многое уже было сказано на страницах этого сайта по оптимизации системы и его железа программными методами (например, «оптимизация компьютера методом управления приоритетами процессора»), а посему, дабы не нарушать тенденции, в этой статье я хочу поделиться еще небольшим рядом настроек, на сей раз, призванных оптимизировать использование жестокого диска системой, а так же ускорить работу и взаимодействие с оным.
Но сначала пару общих слов.
Вообще, я, за годы использования компьютерных комплексов различного уровня (о как сказанул! 🙂 ), всё больше склоняюсь к тому, что прогресс кое-чего не учел, а точнее создал, так сказать, «бутылочное горлышко» в производительности, ведь сами посудите — за последние несколько лет развивалось всё, кроме жестких дисков и никто не торопился ускорить диск компьютера хоть как-то.
Росли частоты, архитектура, кэш и количество ядер процессоров, вышла, так сказать, турбо-частотная DDR3 и всякие супер-навороченные карточки NVIDIA и ATI (у которых так же распухали в ширь все параметры, отвечающие за производительность) и лишь жесткие диски всего лишь наращивали свои объемы (и снижали энергопотребление), что в общем-то не давало выигрыша в плане скорости работы системы в комплексе.
Ситуация стала исправляться с приходом SSD , но последние имеют недоступную для многих цену, а дешевые решения являются довольно спорным подходом, ибо имеют ограниченные сроки работы, малый и объем и вообще, по шустрости, не всегда обыгрывают сходные решения «старого» поколения.
Конечно, люди, знакомые с компьютером, порой ставили себе, скажем, RAID 0 или при наличии денег покупали редкие производительные модели, вроде WD Velociraptor (кстати скоро напишу пару слов об использовании мною оных в 0-вом рейде), но всё это скорее исключение из правил, нежели частая практика, а посему я, в своё время (хотя и очень давно), стал искать все возможные решения ушустрения производительности жестких дисков программными методами и сегодня, повторюсь, решил поделиться некоторыми наработками.
Как ускорить диск компьютера — дефрагментация
Дело в том, что ОС Windows любит всячески использовать жесткий диск для различных фоновых нужд, которые, зачастую, бывают нафиг не нужны рядовому пользователю.
Одна из таких нужд, например, индексирование диска системой или дефрагментация жесткого диска встроенными в систему средствами (во-первых, встроенный дефрагментатор слабоват по качеству) по расписанию (во-вторых, лучше запускать дефрагментацию вручную, а не в фоновом режиме во время того как происходит какая-либо еще работа с диском).
Для начала отключим дефрагментацию по расписанию (настройки актуальны для Windows 7 и Windows Vista, т.к в Windows XP дефрагментации по расписанию нет). Для этого жмем правой кнопкой мышки на любом диске в » Мой компьютер » и выбираем пункт » Свойства «. В появившемся окне открываем вкладку » Сервис «, жмем кнопочки » Выполнить дефрагментацию » и, следом, » Настроить расписание «. Там снимаем галочку » Выполнять по расписанию «.
Отключаем индексацию для быстрого поиска — оптимизируем диск
Далее нам надо убрать индексацию для быстрого поиска. Зачем?
Просто, думается мне, что не так уж часто Вы этим поиском пользуетесь ибо знаете, что у Вас где лежит, а если так, то для редких запросов подойдет и медленный поиск (не по индексу, а «вживую»), но зато Вы спасете некоторое количество производительности диска, а значит ускорите его и компьютер, ибо система любит индексировать оный, когда подобная настройка включена.
- Для отключения жмем правой кнопкой мышки на первом диске в » Мой компьютер » и выбираем пункт » Свойства «;
- В появившемся окне, на вкладке » Общие » нам необходимо снять галочку » Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файла » и нажать кнопочку » Применить «;
- Когда появится запрос на подтверждение изменения атрибутов, необходимо будет выбрать пункт » К диску С: (ну или какая будет у Вас буква указана) и ко всем вложенным папкам и файлам» и нажать кнопочку » ОК «. Дальше надо будет дождаться применения атрибутов и проделать тоже самое со всеми дисками в системе. Если вдруг будет возникать окно, уведомляющее, что нужны права Администратора , то жмите кнопку » Продолжить «;
- Если появится окно о невозможности применения атрибутов, то жмите кнопочку » Пропустить Всё «.
Включаем кеширование записей для жестких дисков
Остается проделать еще одну хитрую манипуляцию, чтобы ускорить диск, а именно, нам надо включить кэширование записей для жестких дисков, что повысит производительность. Делается это очень просто. Вновь жмем правой кнопкой мышки на первом диске в » Мой компьютер » и выбираем пункт » Свойства «.
Переходим на вкладку » Оборудование » и выбираем в списке один из жестких дисков (в колонке » Тип «, что напротив, обычно указано » Дисковые устройства «). Жмем кнопочку Свойства или дважды кликаем по этому самому диску и, в появившемся окне, переходим на вкладку » Политика «. Это всё нам доже понадобится, чтобы ускорить диск компьютера.
Здесь выставляем две галочки, связанные с политикой кеширования записей, а именно » Разрешить кэширование записей для этого устройства » и » Отключить очистку буфера кэша записей Windows для этого устройства » (с этой настройкой осторожно, она может быть вредна и иметь обртаный эффект, особенно это актуально для SSD ). Скриншоты есть выше.
Примечание к проделанным действиям по оптимизации
Сразу, предвкушая вопрос, дам разъяснение о предупреждении потери данных, указанном в комментариях под галочками. Дело в том, что случаи потери данных, в связи с использованием оной настройки, предельно малы и даже стремятся к нулю.
Подобное может произойти разве что на ноутбуках, у которых резко села батарея в момент интенсивной работы с диском (запись-копирование плотных потоков данных), да и то, насколько я знаю, на современных ноутах встроенные системы энергосбережения корректно завершают работу ОС заранее, а не наглухо отключают устройство. В общем, настройка вполне безопасна и дает хороший прирост производительности.
Для внешних жестких дисков, флешек и вроде как дисков IDE (могу ошибаться) набор галочек на вкладке » Политика » будет несколько иной, а именно такой или вот такой.
В частности, я бы рекомендовал опытным пользователям полностью отключить восстановление системы, ибо оное тоже любит обращаться к диску при создании новых точек восстановления или мониторинга оных. Например я, считаю систему восстановления вообще бесполезной, тем более, что есть такие мощные вещи, как Acronis, о котором я писал в статье «Acronis как инструмент для создания резервных копий. Учимся делать образы дисков и восстанавливать с них систему».
Ну и напоследок для тех, кто является обладателем RAID 0 на базе интеловских рейд-контроллеров. Я рекомендую скачать последнюю версию Intel Rapid Storage Technology по этой ссылке (на момент написания этой статьи версия 10.5.0.1022 ), а затем установить с галочкой » Установка Центра управления Intel » и, запустив панель Intel Rapid (используя иконку в трее) , перейти на вкладку » Управление «, где включить для своего RAID 0 , так называемый » Кэш обратной записи «, что существенно прибавит рейду и без того мощной производительности.
На сим, пожалуй, можно завершать нашу небольшую статью.
Послесловие
Вот такие вот пироги о том как ускорить диск компьютера почти любого типа.
Так же, я хотел написать несколько слов о файловых системах — NTFS и FAT32 , размерах кластера оных и прочих небольших хитрых штук из области файловых систем, но, подумав, решил опубликовать сие несколько позже в рамках отдельной статьи.
Если есть какие-то дополнения, комментарии или вопросы, то всегда рад буду ответить на них в комментариях к этой записи.
Идет постоянное обращение к жесткому диску.
Сведения о вопросе
Ответы (9)
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Я нигде не сказал, что софт шестилетней давности, просто он тот же, с поправкой на официальные обновления того же касперского или мазилы, например
Ну, а что я во всем виноват буду, в этом я не сомневался.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
В таком случае приношу свои извинения.
Попробуйте отследить какой процесс обращается к диску, используя Resource Monitor (из Диспетчера задач)
Этот ответ помог 2 польз.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
В последних ОС идет постоянная дефрагментация диска, из-за чего он постоянно задействован. Попробуйте отключить ее — это может помочь. Хоть и не уверен. И еще советую проверить диски на целостность. Возможно, есть какие-то проблемы в самом железе
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Уменьшить обращения к жесткому диску
Добавление от 05.06.2008 19:14:
ВСЁ ТОЖЕ САМОЕ. не знаю что делать. не хочу угробить винт.Либо ставить ХР обратно. кстати, на ХР такого глюка нет.
M5Power
Вот, нарыл Гуглом, почитай —
цитата: Операционная система Windows Vista постоянно обращается к жесткому диску — это работает индексирование файлов для поиска. Однако звук может раздражать, а работа замедляться.
Если вы выполняете поиск на компьютере редко, а это скорее всего именно так, то службу поиска Vista можно отключить.
Это делается в апплете “Управление компьютером — Службы — Поиск Windows”.
Кроме того можно ограничить места для индексирования (в Панели управления).
Также причиной замедления работы HDD в Windows Vista может быть неконтролируемая работа встроенного дефрагментатора. Лучше пользоваться сторонними утилитами, такими как Perfect Disk например.
Чтобы отключить дефрагментацию, зайдите в свойстве логического диска и выберите вкладку “Сервис” — “Выполнить дефрагментацию” — там надо снять галочку у пункта” Выполнять по расписанию”.
Кроме того, быстродействие HDD можно повысить, если в Диспетчере устройств в свойствах физического диска поставить галку “Включить повышенную производительность”.
Внимание: это стоит делать, если у вас ноутбук или есть ИБП, так как в случае отключения электропитания могут быть потеряны данные.
Если более эффективным решением является построение RAID0-массива, что даст значительный прирост в производительности HDD.
В общем, пробуй.
Добавление от 05.06.2008 19:41:
индексирование не выполняется вообще. мониторинги производительности отключены.
А различные процессы в диспетчере задач пробовали отрубать?
В частности, есть процесс(ы) svchost.exe, которые часто вызывают подобные симптомы.
И ещё, стоит просканировать систему антивирусом с обновленной базой данных, если это ещё не сделали.
Вот сейчас, перед написанием постинга, завершил 5 процессов svchost, и система продолжила работать. Правда, без 6-го svchost система действительно не смогла работать и отрпапортовала о завершении работы за 60 сек. Но, все же, 5 процессов svchost из 6-ти были явно необязателными. Это говорит о том, что их отрубание может помочь при поиске решения проблемы автора.
Впрочем, в этом нет ничего удивительного. У пользователей, как правило, запущен не один процесс svchost.exe, каждый из которых отвечает за свой набор служб. И далеко не все эти службы критичны для работы ОС.
Добавление от 08.06.2008 04:16:
За дисковой активностью можно проследить в Мониторе надёжности и производительности. Вполне достаточно, чтобы понять что происходит в системе.
Или более детально — бесплатной тулзой Process Monitor от Sysinternals.
Вполне вероятно, что это банальный своппинг из-за нехватки ОЗУ. Неплохо было бы описать конфигурацию компа.
Возможно, Defender сканирует систему.
Возможно, какой-нибудь кейлоггер или троян даунлоадер.
Отключать svchost.exe наугад — плохая идея. Это делается через Службы.
А у тебя случайно RMClock CPU Clock Utili. в режиме ведения протокола случайно не запущено в фоновом режиме? У меня от неё винт всё время хрюкал
У меня такая же проблема
Vista SP 1, все чо можно (Защитник, индексация, дефрагментация, суперфетч, антивирус) выключены, но в простое постоянно помигивает лампочка HDD.
Что можно с этим сделать?
Прочитал кучу форумов, проблема возникает у многих, решения не нашел
Beerukoff
Что можно с этим сделать?
Отключить светодиод («лампочку»), если это так раздражает в простое.
А конфиг системы представьте пожалуйста.
Насколько я знаю, на немощных компьютерах, постоянно идёт обращение к жёсткому диску.
Было у меня аналогичное когда только вышла виста, и из-за любопытства и из-за не имения нормального железа, поставил на P-3 с 512 mb.
Жёсткий диск, не отдыхал принципе «лампочка» постоянно моргала.
mwz
Отключить лампочку конечно можно, но жесткий диск все равно будет постоянно работать, греться, расходовать свой ресурс.
-=Zaharov=-
Конфиг системы вполне нормальный: AMD Athlon 64 X2 4800+, 2 Gb RAM, m/b Gigabyte GA-MA78GM-S2H, HDD WD 500 gb
но жесткий диск все равно будет постоянно работать, греться, расходовать свой ресурс.
А так он останавливается что ли?
Beerukoff
А иначе у вас с него бы питание снималось, и он на это время выключался бы вообще, переставая крутиться (не забываем, что одно включение винчестера больше влияет на его остаточную надёжность, чем часы стационарной, в т.ч. активной работы)?
Он же не сам по себе призводит чтение и запись. Если есть охота — можете воспользоваться утилитой Filemon от Руссиновича и проанализировать, какие программы и с какой целью обращаются к логическим дискам в режиме вашего простоя.
а сколько у вас стоит «бездействие системы» (в диспечере задач -> процессы) ?
и что у вас в «автозагрузке» ? (в той что вызывается msconfig)
webern
Служба SuperFetch отключена?
втупил, немогу найти где её вырубить, подскажите плз
вопрос
3. Автономные файлы (Offline Files) — отключать
где их отключить?
panya
У меня SATA. А что? Сейчас IDE уже не модно.
Служба SuperFetch отключена?
втупил, немогу найти где её вырубить, подскажите плз
Она отключается в Администрировании/Службах.
А вот автономные файлы я тоже не нашел, где выключить.
цитата: M5Power:
. постоянно издают звук включения/выключения в режиме простоя. Может у кого есть другие идеи. Этот звук нереально бесит и я так понимаю,что это портит HDD
После покупки ноута был озадачен той же «проблемой». Решение от начала и до конца я описал тут: Samsung Q210-Q310 (http://forum.ixbt.com/topic.cgi?id=17:32910-32)
«Проблемы» больше нет.
цитата: M5Power:
. а те в которых стоит Hitachi такого звука не наблюдается. вывод такой. Ставить Hitachi.
Не у всех HDD слышны «звуки», это зависит от механизма парковки (ИМХО). А вот процессы(парковки-распарковки), скорее всего у всех одинаковые (опять же ИМХО) — при РАВНЫХ условиях использования (ноут, стационарник. )
Уменя подобная проблема на виндовс 7. Отключил Defender, firewall, KIS, index, провел дефрагментацию, убрал совсем файл подкачки — а винт при простое все равно тикает. Взял filemon, под в7 он идет только встроенный в Process Monitor, обнаружил что читает и пишет служба svhost, включающая в себя разные жизненноважные процессы ОС виндовс и присутствующая в нескольких копиях. При ее убийстве естественно будет висяк, потому не убивал.
Еще нашел в инете что есть такая тулзовина в винде — ABLE — она паркует головки при минимальном простое, и этот тикающий звук при обращении — именно ее проделки. Как бы то ни было — винт у меня Western Digital, 160 Гб, в ноуте, смарт нормальный — проверил несколькими прогами — викторией 3.5 и linux-тулзовинами. Прогнал тест от производителя — ошибок 0, реалокейтов и битых нет. оно и понятно — ноуту 6 месяцев. Короче жить винт должен, но все же забекапился.
Интересно то что на linux ubuntu/mandriva/knoppix/debian/ALT этот винт работает без щелчков и бульканья каждые 2с, причем был тогда полностью в ext3. Пробовал ХР — там тоже работает тихо. Как отключить ABLE я не нашел. Причем обращения идут к разным файлам системы, далеко не все время к файлу подкачки.
Думаю, эта ситуация не особо опасна, т.к. лучше чтобы винт все время работал или все время отдыхал, чем включался-выключался, а то что с него идет чтение изапись постоянно — это не так страшно, ведь ноут работает не сутки на пролет. Главное что при работе ABLE он обороты не сбавляет и не разгоняется, ток головки дергает, это уже не так страшно.
Что вы думаете по этому поводу?
zergun
Что вы думаете по этому поводу?
Что надо искать, что именно из установленного «дергает» диск. Или плюнуть и не обращать внимания.
Еще нашел в инете что есть такая тулзовина в винде — ABLE — она паркует головки при минимальном простое, и этот тикающий звук при обращении — именно ее проделки.
И словно мухи тут и там. (с)
Игорь Лейко
И словно мухи тут и там. (с)
Не все Высоцкого знают
Уменьшить обращения к жесткому диску
Это ж надо додуматься — постоянно отрубать «нагорячую» питание ЖД. Специально существует сигнал «PowerGood» и стремятся, чтобы БП как можно дольше поддерживал свои выходные напряжения после его исчезновения, и ЖД успел бы запарковать головки. А тут советуют всё это пох. рить. Неудивительно, что ЖД у автора той статьи так закончил и отговорки про «крутой нрав диска» для полных идиотов.
Вспомните лучше, что я вам написал выше
и не занимайтесь мазохизмом.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Что-то мне уведомления о новых сообщениях в теме не приходят… Дурацкий Mail.ru!
Значит, буду отключать его физически — чтоб не мучить зря. И при каждом бэкапе буду открывать сис. блок, подключать его, а после отключать. Видимо, лучше решения нет.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору freedaw
Тумблер это классная идея. А что, есть специальные тумблеры на 4 провода?
Если ему стоять без дела вредно, буду почаще делать бэкап. С другой стороны, от включений-выключений при загрузке/завершении работы системы (если не отключать его физически от блока питания) он ведь тоже будет изнашиваться? Или как? Вы считаете, ему полезней стоять включённым (с поданным питанием), периодически проходя проверку микропрограммой, запускаться и выключаться вместе с Windows, нежели включаться, скажем, раз в неделю или пару недель для бэкапа? (разумеется, в последнем случае подключение и отключение проводов я провожу только при выключенном питании компьютера!)
Насчёт SMART-а — это я вас обманул по беспамятству своему. Сейчас полез смотреть смарт — вроде всё нормально: SMART
Дело было так: в Windows начал выскакивать синий экран, она стала сообщать о повреждённых системных файлах. Мы эти файлы вручную заменили с LiveCD. Но проблемы продолжались. Она то включалась, то отказывалась загружаться. Если и загружалась, то сильно тормозила. Сделали сканирование диска hdd-регенератором. Он сообщал о плохих секторах в начале диска, «регенерировал» их, они исчезали при повторном сканировании, но потом опять в начале диска появлялись плохие сектора. Надо было сканирование Викторией сделать. Я думаю ещё сделаю на днях.
Добавлено:
thelamb
Как я понимаю, когда я отключил буквы диска, Windows перестала к нему обращаться?
Из этого я сделал вывод, что периодически запускается и выключается диск во время работы не из-за Windows, а из-за своей собственной микропрограммы, как об этом писали другие участники осбуждения.
Так что, думаю, тут дело не в Windows. Но спасибо за совет. Если надумаю всё-таки оставлять диск включённым, обязательно отключу индексирование — нахрен оно мне нужно на бэкап-ном диске!
Как обрезать на жёстком диске участок со сбойными секторами
Как обрезать на жёстком диске участок со сбойными секторами
Именно с этого блока секторов начинают появляться бэд-блоки.
По окончании сканирования, секторов с неудовлетворительной задержкой чтения 600 ms, оказалось более двухсот, а бэд-блоков 8.
- Примечание : Если вам попадётся такой жёсткий диск, то сначала попробуйте избавиться об сбойных секторов в программе Victoria с помощью алгоритмов BB = Advanced REMAP, BB = Erase 256 sect и наконец, если ничего не поможет, произведите запись по всей поляне с помощью алгоритма Запись (стирание), вполне может быть бэд-блоки логические и они будут исправлены программой, именно этого нам удалось добиться в прошлых статьях. Если же состояние накопителя останется неизменным, то нам ничего не останется, как только обрезать на жёстком диске участок со сбойными секторами. Как это сделать.
то есть мне нужно именно с этой точки отрезать всё остальное пространство жёсткого диска до его конца (превратить его в нераспределённое пространство). Так как наш накопитель в объёме 500 Гб, а точнее 465 Гб, значит мы с вами отрежем с конца жёсткого диска пространство от 465-367=98 Гб, а проще отрезать с запасом — 100 Гб
Быстро удалить раздел .
Жмём на кнопку Применить .
Перейти. В некоторых случаях программа может попросить перезагрузку. Далее начнётся п роцесс удаления раздела.
На месте диска (D:) образуется нераспределённое пространство, выделяем его левой мышью и жмём на кнопку Создание раздела.
Жмём на кнопку Расширенный.
Выбираем Первичный раздел. Ведём разграничитель влево, но не до конца,
создавая диск D: оставляем нераcпределённую область объёмом 100 Гб, именно в этой области находятся сбойные сектора.
Начинается процесс создания диска (D:).
Результат наших действий. Мы создали на жёстком диске раздел, на котором можно хранить данные или даже установить на него операционную систему. В конце раздела находится нераспределённое пространство, где находятся сбойные сектора (бэд-блоки).
Вот таким способом мы и обрезали на жёстком диске участок со сбойными секторами, но наш HDD потерял в объёме 100 Гб.
Чтобы проверить, есть ли у вас сейчас на данный момент бэд-блоки на диске (D:), запустите командную строку от имени администратора и введите команду: chkdsk D: /f (где D: буква проверяемого диска) и утилита (CHKDSK) проверки жёсткого диска на ошибки запустится со специальным параметром поиска повреждённых секторов на указанном разделе (в моём случае D:).
Если бэд-блоков не будет обнаружено, то CHKDSK выведет по окончании сканирования соответствующую информацию: