Как отключить парковку головок жесткого диска seagate
Facebook Если у вас не работает этот способ авторизации, сконвертируйте свой аккаунт по ссылке ВКонтакте Google RAMBLER&Co ID
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
Диски для домашнего NAS. Парковка головок
Итак диски куплены, что, почему и как с ними делать.
Подавление постоянной парковки головок.
Если диски не WD, идем в п.4
Если диски WD (вероятность чего высока), то им надо отключить парковку головок. Можно и выставить длительный таймаут парковки.
Дисклаймер. NB описываемые операции - на свой страх и риск . Внимательно смотрите рекомендации производителя по применимым моделям. Если есть сомнения - лучше обращайтесь к его официальной поддержке. Если настройка через DOS не для вас - рассмотрите приобретение специально разработанных для NAS дисков, например WD Red.
1 В чём проблема (сознательно чуть упрощаю)? Диски WD Green оптимизированы на экономичность. Один из способов - через несколько (8 по умолчанию) секунд не активности головки паркуются. К сожалению, при использовании дисков под *nix это приводит к тому, что головки постоянно паркуются - распарковываются. Так как ОС опрашивает диски по умолчанию раз в 10 с. И чем это плохо? Ресурс числа парковок ограничен и составляет по разным данным от 300 тыс до 1 млн. Эти цифры вполне можно намотать за полгода-год. См. также п 5.
Прим. Камрад bap9ir в одном из комментариев пишет, что на всех трёх недавно им купленных wd20eurs парковка уже была отключена. Может оказаться, что и вам отключать ничего не придется - но лучше перебдеть, чем недобдеть.
2 Почему WD так сделали? В целом потому, что из официальная политика по отношению к *nix системам выражена тут. В кратком изложении - шли бы вы с вашим Линуксом в . форум. Ну и ещё их маркетинг считает, что если диски под NAS - берите серию Red.
3 Что делаем. Справедливости ради надо сказать, что WD support хоть и с запозданием, но разродился официальной рекомендацией. Пройдя по ссылкам можно попасть на страницу загрузки утилиты wdidle3
Чтобы сделать жизнь приятной, работает она только из-под DOS. В сети множество вариаций как это сделать. Самым простым мне представляется следующий. Работает даже на компьютерах, которые из-под DOS не грузятся (как мой)
- скачать iso образ freedos 1.0, нарезать его на CD. ВАЖНО - версию 1.0, а не 1.1
- скачать wdidle3, разархивировать его на USB флешку, форматированную в FAT. Флешку желательно найти поменьше размером. 1 и 2 Гб у меня сработали, а 8 Гб - freedos не увидел. UPD от 17 февряля 2014. Коммент от Dima Steinar "Можно взять большую флешку, например, на 8GB, и, удалив все разделы, создать один, размером в 1GB и отформатировать его в FAT. Тогда FreeDOS нормально всё увидит."
- выключить компьютер, от греха физически отключить все жесткие диски, кроме настраиваемых WD Green.
- вставить в компьютер и флешку и CD, загрузиться с CD
Жмём 1 (то есть Continue to boot FreeDOS from CD) То есть грузиться с CD
Далее нам предлагают установть FreeDOS на жесткий диск (1), но нам оно не надо, выбираем (2)
Попадаем командную строку DOS, выглядящую как
Вряд ли многие помнят команды DOS, набираем
С:
системное приглашение должно смениться с A:\> на С:\>
Если этого не произошло - что-то пошло не так. Проверьте, что флешка с wdidle3 вставлена в компьютер. Проверьте, что она форматирована в FAT. Поищите флешку поменьше.
если всё ОК - набираем
dir
должен появиться список содержимого флешки. У нас там записана программа wdidle3
По wdidle3 /? выдаётся справка по использованию
wdidle3 /r - информация о текущих настройках таймера парковки. Запишите считанную информацию на случай, если придется возвращать диск в исходное. Если данные не считываются - то и пытаться изменить их не стоит.
По wdidle3 /d - таймер парковки отключается, что я сам и сделал
Говорят, для некоторых дисков это не помогает. Тогда можно увеличить интервал времени парковки, например
wdidle3 /s 50 - устанавливает таймер на 50 сек.
UPD от 4 февраля 2014. Важно. Есть мнение, что с некоторыми дисками отключение таймера через wdidle3 /d приводит к проблемам. При этом рекомендуют wdidle3 /s 300, то есть увеличение интервала парковки до 5 минут. Пожалуй, это наилучший вариант /UPD
В конце снова wdidle3 /r
для поверки того, что параметры успешно восприняты диском.
ОБЯЗАТЕЛЬНО! После установки/изменения значения таймера парковки нужно ФИЗИЧЕСКИ обесточить HDD. Иначе, после простой перезагрузки, можно получить постоянные, раз в 1-2 сек парковки голов всех HDD с измененным таймером
Прим. Не на всех ноутбучных HDD форм-фактора 2,5" парковка может быть отключена, возможность отключения/изменения таймера парковки может быть отключена в прошивке. (Спасибо за дельные замечания камраду RU_Taurus)
UPD от 16 февраля
В комменте камрад ext_1647949 пишет
"Нашел еще версию от стороннего разработчика под *nix
http://idle3-tools.sourceforge.net/
функционал достаточный, и не нужно возиться с загрузкой в DOS"
Выглядит интересно. Я сам не испытывал и, понятно, никто гарантии не даёт никакой - ни что будет работать ни что не испортит диск. Но и на родную утилиту по сути всё так же.
4. Если диски не WD. У других производителей подобной "функциональности" мне не встречалось, но с быстрым ростом числа парковок головок под nas4free пришлось столкнуться.
При установке в nas4free в Disks|Management|Disk|Edit параметра APM (Advanced Power Managemrnt) на минимальном уровне диск SAMSUNG HD204UI стал быстро накручивать параметр Load_Cycle_Count. Установка APM побольше проблему решила. IMHO правильное значение APM равно 128 (no spin down) т.к. диски живут дольше, вращаясь, а не разгоняясь-останавливаясь. Впрочем, КССЗБ.
5. Насколько всё это серьёзно и срочно.
Диски выдерживают не менее нескольких сотен тысяч циклов парковки головок. Поэтому величина менее 100 тыс не опасна и у вас есть время разобраться в проблемой и спокойно решить что делать и делать ли вообще.
Параметр числа парковок смотрится чрез SMART. Например, в nas4free это Diagnostics|Information|S.M.A.R.T.
Для дисков WD и Hitachi это параметр 193 Load_Cycle_Count,
для дисков Samsung - 225 Load_Cycle_Count
у дисков Seagate подобного параметра мне найти не удалось, а проблемы с парковкой у дисков Seagate не известны.
Некоторые модели винчестеров Seagate отличаются тем, что имеют неадекватно низкое время ожидания перед переключением в режим энергосбережения, при котором считывающие головки переходят в припаркованное состояние. Такой переход сопровождается характерным треско-свисто-скрипом и в случае, когда жесткий диск не является системным, такое может происходить каждые несколько минут. Стоит ли говорить, что, помимо риска выхода из строя от чрезмерно частой парковки, это также и просто раздражает своим чиркающим звуком?
Не вызывает особого удивления, что специалисты Seagate не желают предоставлять пользователям своей продукции никакого способа перманентного отключения автопарковки на многих моделях своих жестких дисков. Нам снова предстоит изобретать велосипед.
Убедиться в наличии проблемы можно по быстро растущему значению параметра Load/Unload Cycle Count в S.M.A.R.T такого накопителя. Если значение данного параметра в сотни или тысячи раз отличается от параметра Start/Stop Count, то, очевидно, ваш винчестер подвержен данной проблеме.
Для насильственного отключения парковки в системе, работающей под управлением ОС Windows, воспользуемся портированной версией Linux-утилиты hdparm и стандартным Windows-планировщиком.
Для начала необходимо выяснить, как в терминологии linux называется препарируемый диск. Запускаем командную строку (cmd.exe) с правами администратора и через нее вызываем hdparm.exe -i /dev/sdX:
Итак, в нашем случае диск Seagate обозначен через /dev/sda. Если бы он являлся вторым в системе, то его обозначение было бы /dev/sdb, если третьим – /dev/sdc, и т.д.
Теперь открываем Планировщик заданий (taskschd.msc) и создаем новую задачу. На первой странице указываем произвольное название задачи, выбираем пользователя SYSTEM и указываем, что задача должна выполняться с максимальными правами доступа:
На закладке триггеров создаем триггер для выполнения задачи при загрузке системы:
Кроме того, нам понадобится создать еще один триггер для выполнения задачи при пробуждении компьютера из состояния сна, т.к. отключение парковки собьется также и при переходе компьютера в сон или гибернацию:
Затем переходим на закладку действий и добавляем запуск hdparm.exe с ключом -B 255 /dev/sda, который отключит парковку на диске sda:
На этом настройка завершена – сохраняем созданную задачу и для проверки вручную запускаем ее из библиотеки заданий планировщика. Затем нажимаем на F5 для обновления библиотеки – если все прошло успешно, то в столбце с результатом последнего запуска нашего задания будет указан код “0x0″ .
Теперь можем открыть какую-либо утилиту мониторинга состояния диска – например, CrystalDisk Info – и убеждаемся, что APM на выбранном винчестере отключен. Данная задача будет запускаться при каждом включении компьютера или выходе его из режима сна, и, тем самым, поддерживать автопарковку отключенной.
ЗЫ: Пользуясь случаем, передаем большой привет прошивкописателям Seagate. Чтоб вам там всем икалось.
Довольно часто задается вопрос "как отключить парковку у дисков Seagate?" (или иных вендоров, пример будет рассмотрен с диском Seagate). Кому-то не нравятся щелчки, издаваемые диском во время парковки, кому-то сам факт, что диск паркуется как ненормальный каждую минуту, несмотря на обращение к нему. Есть множество способов отключения парковки, рассмотрим лишь один из них (как наиболее простейший, на мой взгляд).
Для того, чтобы отключить парковку, нам понадобится:
1) HD Tune или любая иная программа, позволяющая мониторить смарт показатели.
2) HDDScan 3.2, можно и последнюю версию 3.3, однако, на моем диске ST3000DM001 парковка перестала "набегать" лишь на версии 3.2. Поэтому советую ее.
Устанавливаем HD Tune, запускаем HD Tune, вкладка Health, смотрим параметр C1 Load Cycle Count значение столбца DATA
, запоминаем, чему он равен.
Извлекаем из архива HDDScan 3.2, получаем папку HDDScan3.2-release, которую переносим, например, в каталог C:\Program Files. Заходим в папку, запускаем HDDScan.exe, появляется окно программы, выбираем свой диск, на котором будем отключать парковку
Далее нажимаем New Task - Features - Ide Features
Убеждаемся, что у нас включен APM
Закрываем окно. Попадаем в главное окно программы, где выбираем New Task - Build Comand Line
В разделе Advanced Power Management выбираем Disabled. Жмем Save.
Появляется окно "Сохранить как", даем имя нашему BAT файлу, например noapm, сохраняем его, я сохранил в каталог с самой программой, по пути C:\Program Files (x86)\HDDScan3.2-release
Вы можете убедиться, что созданный BAT файл отключает парковку, запустив его, далее, после того, как он отработает, запустите HDDScan - New Task - Ide Features - если батник срабатывает корректно, то APM будет переведен в Disabled (красный индикатор, вместо зеленого).
Теперь нам нужно поместить BAT файл в автозагрузку, чтобы он срабатывал при каждом входе в операционную систему. Создайте ярлык BAT файла, который лежит в папке C:\Program Files (x86)\HDDScan3.2-release
Далее, заходим в свойства этого ярлыка на рабочем столе - и выставляем следующие параметры при запуске:
Окно - свернутое в значок - применить - ok.
Жмем Пуск - Все программы - Автозагрузка - Открыть - вырезаем наш ярлык и помещаем его в автозагрузку.
Перезагружаем пк - при появлении рабочего стола теперь должен появляться батник (свернутый в значок), парковка будет отключена.
Если все сделано правильно, то параметр С1 - Load Cycle Count должен перестать расти огромными темпами (теперь он будет набегать только при включении, выключении, перезагрузки или в режиме работы вне OC, например, в среде DOS).
Facebook Если у вас не работает этот способ авторизации, сконвертируйте свой аккаунт по ссылке ВКонтакте Google RAMBLER&Co ID
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
Поборол парковку головок на дисках Seagate, переживает отключение
Диски в NAS у меня ST4000DM000, 8 штук. (и один WD под торренты) Всем хороши эти диски, в отличие от 3T родственничков. Вот только извращённый позыв маркетологов заставил технарей прибить гвоздями величину APM на уровне 128 (=x80). В результате имею по SMART
4 | Start_Stop_Count | 161 |
9 | Power_On_Hours | 23496 |
193 | Load_Cycle_Count | 254753 |
Легко догадаться, что 250 тыс циклов парковки мне не нравятся. У WD есть спец утилита. Про сигейты писал, когда было вдвое меньше парковок - но, наконец, гром вот-вот грянет, пора что-то делать. После 300 тыс вполне могут диски уйти в страну вечной охоты. И, к счастью, побороть парковку удалось. Хотя размер бубна понадобился просто неприличный. Два вечера убил. Так что новичкам не советую совсем.
Кратко идея в том, чтобы отключить APM (пп 6-10).
Но результат сохраняется только до отключения питания. Чтобы отключение осталось навсегда, надо записать изменения в микроконтроллер диска (пп 7-15). Выбирается параметр, который и так отключён и изменяется на отключённый. Результат записывается в диск.
Но к инструкции есть несколько замечаний.
1) В IDE у меня не получилось сохранить на диск изменения.
В ACHI - получилось.
Диски подключал по SATA, а не по USB
2) Получилось в версии 5.2 (последней на момент написания). В инструкции указано насчёт версии 5.0 - не поручусь, может и сработает. Пробуйте варианты на собственный страх и риск.
3) Запустить программу с ISO образа на CD я не смог. После нескольких вариантов создал загрузочную флешку, с неё работает.
4) Никакие драйверы (ASPI, USB), которые как вариант предлагает софтина при загрузке не нужны.
5) На одной из материнских плат утилита у меня вылетала при запуске. На другой - работает.
6) При запуске пришлось отключить ещё один диск Seagate, другой модели. С ним программа зависла.
Ещё раз подчеркну, что утилита - шаманство с огромным бубном. Угробить диск - проще простого. Так что трезво оценивайте свои навыки, прежде чем начинать. Я, кстати, один диск подпортил. Правда, потом восстановил.
PS Для варианта отключения APM, НЕ переживающего рестарт гуглятся способы в разных осях
Для Windows - разныке дисковые утилиты, к примеру
Для Linux пишут про hdparm
hdparm -B 254 /dev/hda
Для FreeBSD пишут про camcontrol
Задать уровень
camcontrol cmd ada0 -a "EF 05 00 00 00 00 00 00 00 00 xx 00"
Отключить
camcontrol cmd ada0 -a "EF 85 00 00 00 00 00 00 00 00 00 00"
К сожалению, для ST4000DM000 у меня не работает.
А вот посмотреть статус - получается.
camcontrol identify ada0
Ещё советуют приложение ataidle. В портах есть, но я не тестил.
ataidle -P 0 /dev/ad4
По умолчанию система Windows настроена таким образом, что каждые несколько минут происходит парковка головок жёсткого диска.
Иначе, жесткий диск должен отключаться и происходит парковка магнитных головок, при этом они устанавливаются в безопасную область.
Стоит ли отключать парковку головок
Продолжительность успешной работы винчестера зависит от конкретного количества парковок магнитных головок, по причине износа кинематики механизма.
Если принять во внимание, что компьютер в сутки в среднем работает по нескольку часов, то получаются значительные цифры парковок, уменьшающие срок работы винчестера.
При отключении электропитания парковка головок происходит принудительно, и повлиять как-то на этот процесс невозможно.
Другое дело, если частая парковка головок происходит во время работы компьютера при отсутствии обращений к диску. На некоторых моделях интервал между парковками не превышает нескольких секунд.
Что не очень хорошо, поскольку производитель заявляет для дисков конечное число парковочных циклов. Для разных моделей это может быть 300 тысяч и более, после чего винчестер должен умереть.
Несмотря на такие большие числа, этот предел может быть достигнут при определенных режимах работы компьютера в течение нескольких лет эксплуатации.
После чего устройство начнет глючить, и в конечном итоге выйдет из строя, что напрямую связано с потерей записанных данных.
Поэтому, если не стоит остро вопрос экономии нескольких рублей в год и не очень часто компьютер падает на пол, то количество парковок магнитных головок жёсткого диска лучше ограничить, либо отключить.
Таким образом, чтобы увеличить срок службы жёсткого диска по причине физического износа, стоит интервал между парковками магнитных головок увеличить.
Особенно вопрос актуален для стационарных компьютеров. Имеется в виду, что они стоят на месте и не подвергается при нормальной эксплуатации физическим воздействиям.
Как изменить режим парковки головок
Отключить парковку магнитных головок жесткого диска или хотя бы увеличить интервал между парковками можно двумя способами:
- В Панели управления идем в раздел Электропитание, далее — Настройка схемы электропитания.
В новом окне — Изменить дополнительные параметры питания.
- В меню Пуск выбираем Выполнить, либо нажимаем одновременно клавиши Win+R и в окне вводим значение:
control.exe powercfg.cpl,,3.
В любом случае откроется окно Электропитание с вкладкой Дополнительные параметры. В этом окне, в пункте Отключать жесткий диск через, по умолчанию стоит 20 минут бездействия.
Изменяем это значение на любое большее, например, 2000 минут. Нажимаем Применить и OK. Компьютер перезагружаем.
На этом всё. Парковка магнитных головок будут происходить не очень часто и работа устройства может продлиться на несколько лет.
Для чего нужна парковка головок жёсткого диска
Все жесткие диски снабжаются механизмами автоматической парковки при отключении электропитания. Как правило, парковка головок в этом случае выполняется за счёт кинетической энергии при вращении магнитных дисков.
То есть, когда питание отключается, шпиндельный двигатель винчестера начинает работать в режиме генератора. Энергия от него употребляется для того, чтобы переместить магнитные головки в парковочное место. Далее в зоне парковки они блокируются магнитной защелкой.
Известно, что самым ненадежным элементом в компьютере является именно жесткий диск. По статистике он ломается чаще всего и уносит с собой при этом все записанные данные.
Нормальным сроком работы для жёсткого диска считается 10 лет. Но на деле поломка устройства может произойти и намного раньше.
Иногда пользователь начинает замечать, что жесткий диск начал работать более шумно, прослушиваются потрескивания при работе. Такое поведение устройства объясняется именно частой парковкой магнитных головок.
Делается частая парковка производителями в какой-то мере для экономии электроэнергии. А также для сохранности винчестера при ударе, когда компьютер работает.
Но с другой стороны каждая парковка головок сокращает срок службы винчестера, так как лучший режим для него, это минимум отключений и работа в постоянном режиме.
Читайте также: