AlekseyPolarBear › Блог › Случай, когда маркетинг граничит с маразмом. Спасаем жесткий диск
Здравствуй, дорогой друг!
Так уж сложилось, что сейчас модные всякие зеленые в кавычках функции, приборы, энергосбережение и …
Купил недавно новый жесткий диск, вставил в мультимедиа шаражку под управлением FreeBSD, и не предал значения тому, что происходило с ним далее. Работает и работает …
В первую неделю я заметил что иногда он издает странные звуки — ну думаю голова работает, что тут сделаешь.
Сегодня я шел мимо, и словил себя на мысли что звуки то стали раз в 10 громче.
Включил режим паники, и давай его диагностировать.
Твою ж мать!
193 Load_Cycle_Count 0x0032 001 001 000 Old_age Always — 763475
Головки жесткого диска припарковались в зону «отстоя» уже 763475 раз.
Обновляю — ептель … каждые 5 секунд головки уходят в парковку, и через пару секунд когда операционная система что то хочет записать — снова выезжают.
В минуту по 8 парковок ЛЕГКО.
Я аж за голову взялся. Вот Вам и гребаные GREEN технологии. Мы меньше электричества кушаем, и вообще мы заботимся об окружающей среде … Ну а то что у тебя гермоблок с головками развалится через годик — твои проблемы, мужик! Гарантия ведь была на год?
В общем управление этой штукой осуществляется через специальные утилиты, кому интересно тот найдет.
В моем случае это ataidle
ataidle -A 127 /dev/ad4 и
ataidle -P 254 /dev/ad4 и все. Жесткий диск более не паркует головы, и спокойно себе работает.
Жаль, что было упущено столько времени, и столько ценного ресурса.
Для любого жесткого диска самый лучший режим, это минимум выключений, минимум парковок головок и работа в постоянном «онлайне».
Вот такие дела. Вот так маркетологи и производители нас обманывают …
Обидно!
Берите на вооружение … Покупая жесткий диск, убедитесь что ему не сказали на заводе парковаться каждые 5-10 секунд, иначе выбросите его очень скоро.
Всем добра, и долгой жизни Вашим HDD.
С уважением, медведь
Парковка головок жёсткого диска, как изменить значения в Windows 10
По умолчанию система Windows настроена таким образом, что каждые несколько минут происходит парковка головок жёсткого диска.
Иначе, жесткий диск должен отключаться и происходит парковка магнитных головок, при этом они устанавливаются в безопасную область.
Для чего нужна парковка головок жёсткого диска
Все жесткие диски снабжаются механизмами автоматической парковки при отключении электропитания. Как правило, парковка головок в этом случае выполняется за счёт кинетической энергии при вращении магнитных дисков.
То есть, когда питание отключается, шпиндельный двигатель винчестера начинает работать в режиме генератора. Энергия от него употребляется для того, чтобы переместить магнитные головки в парковочное место. Далее в зоне парковки они блокируются магнитной защелкой.
Известно, что самым ненадежным элементом в компьютере является именно жесткий диск. По статистике он ломается чаще всего и уносит с собой при этом все записанные данные.
Нормальным сроком работы для жёсткого диска считается 10 лет. Но на деле поломка устройства может произойти и намного раньше.
Иногда пользователь начинает замечать, что жесткий диск начал работать более шумно, прослушиваются потрескивания при работе. Такое поведение устройства объясняется именно частой парковкой магнитных головок.
Делается частая парковка производителями в какой-то мере для экономии электроэнергии. А также для сохранности винчестера при ударе, когда компьютер работает.
Но с другой стороны каждая парковка головок сокращает срок службы винчестера, так как лучший режим для него, это минимум отключений и работа в постоянном режиме.
Стоит ли отключать парковку головок
Продолжительность успешной работы винчестера зависит от конкретного количества парковок магнитных головок, по причине износа кинематики механизма.
Если принять во внимание, что компьютер в сутки в среднем работает по нескольку часов, то получаются значительные цифры парковок, уменьшающие срок работы винчестера.
При отключении электропитания парковка головок происходит принудительно, и повлиять как-то на этот процесс невозможно.
Другое дело, если частая парковка головок происходит во время работы компьютера при отсутствии обращений к диску. На некоторых моделях интервал между парковками не превышает нескольких секунд.
Что не очень хорошо, поскольку производитель заявляет для дисков конечное число парковочных циклов. Для разных моделей это может быть 300 тысяч и более, после чего винчестер должен умереть.
Несмотря на такие большие числа, этот предел может быть достигнут при определенных режимах работы компьютера в течение нескольких лет эксплуатации.
После чего устройство начнет глючить, и в конечном итоге выйдет из строя, что напрямую связано с потерей записанных данных.
Поэтому, если не стоит остро вопрос экономии нескольких рублей в год и не очень часто компьютер падает на пол, то количество парковок магнитных головок жёсткого диска лучше ограничить, либо отключить.
Таким образом, чтобы увеличить срок службы жёсткого диска по причине физического износа, стоит интервал между парковками магнитных головок увеличить.
Особенно вопрос актуален для стационарных компьютеров. Имеется в виду, что они стоят на месте и не подвергается при нормальной эксплуатации физическим воздействиям.
Как изменить режим парковки головок
Отключить парковку магнитных головок жесткого диска или хотя бы увеличить интервал между парковками можно двумя способами:
- В Панели управления идем в раздел Электропитание, далее — Настройка схемы электропитания.
В новом окне — Изменить дополнительные параметры питания.
- В меню Пуск выбираем Выполнить, либо нажимаем одновременно клавиши Win+R и в окне вводим значение:
control.exe powercfg.cpl,,3.
В любом случае откроется окно Электропитание с вкладкой Дополнительные параметры. В этом окне, в пункте Отключать жесткий диск через, по умолчанию стоит 20 минут бездействия.
Изменяем это значение на любое большее, например, 2000 минут. Нажимаем Применить и OK. Компьютер перезагружаем.
На этом всё. Парковка магнитных головок будут происходить не очень часто и работа устройства может продлиться на несколько лет.
Отключаем парковку головок на жестких дисках Western Digital. Решаем проблему с периодическими подвисаниями игр на пол секунды, секунду.
Проблема была следующая: В игре (в игре Smite) наблюдались периодические лаги (примерно раз в 15 секунд), подвисание буквально на пол секунды, секунду лаги. По отзывам, такие же лаги наблюдаются у во многих играх, таких как Call of Duty, Call of Duty ww2, Вattlefield 1, Вattlefield 3, Вattlefield 4 и многих других.
Обычно советуют проверить интернет, понизить настройки графики, отключить антивирус, это конечно все может помочь, но если это не помогает и у вас ультра хороший компьютер, который явно по системным требованиям должен спокойно тащить игру, та вот решение.
Проблема состоит в следующем: на жестких дисках есть такая технология – под названием парковка головки, которая убирает считывающую головку диска в безопасную область, чтобы не создавать завихрения над диском при простое и уменьшить износ диска.
Но порой диск «простаивает» всего лишь несколько секунд, например, пока вы бежите в игре по области, которая уже прогрузилась и не требует запроса информации с жесткого диска, но как только вы попадаете в новую, не подгруженную в оперативную память зону, компьютеру требуется информация и он обращается к жесткому диску. И вот именно в этот момент, если у вас головка уже отправилась в безопасную зону, она должна вернуться оттуда, на что и уходит примерно пол секунды, из-за чего и возникает лаг.
1. Если у Вас есть другой жесткий диск, попробуйте переставить игру на него.
Но если нет или у вас все диске компании Western Digital (WD), как это было у меня, то переходим ко второму пункту.
2. И так, у Вас Western Digital (WD) (обязательно убедитесь в этом)
— Первым делом, то, что нужно сделать – это зайти в биос и поменять режим работы диска с AHCI на IDE.
— Смотрим S.M.A.R.T. вашего жесткого диска, любой программой, умеющей это делать, например, AIDA64, Everest, Victoria и т.п. Нас интересует параметр 193 Load/Unload Cycle count, он показывает количество парковок головки. Сравниваем цифру на против этого параметра с цифрой напротив параметра 12 Power Cycle Count (количество циклов отключения питания). Если значения отличаются в десятки или сотни раз, то это наш случай!
— Нам потребуется утилита что бы сделать загрузочную флешку, такая как HP USB Disk Storage Tool и MS-DOS
— Далее Скачиваем программу WDIdle3.
— Далее: делаем загрузочную флешку DOS, распаковываем туда архив с нашей программой, перезагружаем компьютер, загружаемся с флешки, путем нажатия клавиши F8, при перезагрузке компьютера и у нас появится командная строка для работы с жесткими дисками.
— В эту строку мы вводим следующие команды.
— Первым делом команда wdidle3 /r она покажет текущее значение таймера в секундах. Т.е. через сколько времени бездействия головка паркуется. Вот там то обычно и стоит 12,8 – 15 секунда. Те 15 секунда через которые вы наблюдали лаги!
— Что бы совсем отключить парковку головки вводим команду wdidle3 /d.
— Что бы установить какое-либо значение, нам потребуется команда wdidle3 /s50, где s50 – будет число, отвечающее за колчество секунд, через которое головка будет парковаться.
Тут помните, что значения от 8 до 12,7 секунд можно устанавливать с точностью 0,1 с. Значения от 12,8 до 30 таймер ставится только на 30. Значения от 30 до 300 – с точностью по 30 с. Максимальное значение 300. Нажимаем enter.
— Проверяем, установилось ли значение wdidle3 /r
— Выходим перезагружаемся, проверяем в игре, лагов должно не быть! Ура!
PS: Бывает такое, что после данных манипуляций на компьютере появляются частые вылеты в синий экран и подобная нестабильная работа. Я вас рекомендую сначала полностью убрать парковку головки, проверить в игре, если лаги ушли – то оставить так и забыть, ничего диску не будет, но если уж вы хотите поставить какое-нибудь значение – ставьте 300, проверяйте, если вылетов нет – оставляйте и наслаждайтесь игрой!
Если же все-таки вылеты наблюдаются, экспериментируйте со значениями и подбирайте нужное.
Так же хочу заметить, что никаких криминальных и фатальных последствий в этом нет, доказано на личном опыте!