Pull to refresh

Comments 88

Спешу услышать как это поможет с дисками вд с принудительной парковкой на уровне прошивки
Ну я например у WD Green на уровне прошивки убрал в ноль парковку и остановку шпинделя.
Велосипеды это конечно похвально, но есть же HDParm(гуглить HDD APM tool) в котором все уже реализовано. Да и в CrystalDiskInfo тоже, если не против утилиты в трее.
Мне hdparm не помог, как я его ни сношал, равно как и что-либо ещё. Совет из статьи также не помог, ибо линукс. Разве что торренты помогают, и то в последнее время всё больше отказываются соединяться с сервером. (wd10ears)
Насколько помню некоторые модели действительно игнорируют настройки APM и в таком случае поможет только вариант с постоянными обращениями к диску. Для винды встречал небольшую утилитку реализующую это, ну а на линухе можно самому скриптом по крону дергать винт, например так dd if=/dev/device iflag=direct bs=4096.
Спасибо! Только там ещё count=1 желательно добавлять, в противном случае она весь диск будет копировать.
Ага, помнится я тоже давным давно так мучался с одним винтом, кажется тоже WD была — не помню уже за давностью лет.
Если к нему не обращаться минут 5-10, то он тупо засыпал и обратно просыпаться отказывался, стуча головками.
В итоге тогда по быстрому сваял программу, которая висела в трее и раз в 1-2 минуты создавала и удаляла файл на этом винте, чисто чтобы он не заснул.
Линукс? WD ears? Используйте wdidle3. Только если что-нибудь используете в ноутбуке, не забудьте, если что, в сервисе об этом сказать, чтобы вам диск сняли с гарантии.
Ниже Barafu_Albino_Cheetah, в принципе, прав если разговор про WD. Закупал для внешнего бокса пару wd10ears. Во втором менялись параметры парковки с помощью idle3-tools-0.9.1, результат 60621 час наработки 24/7, сдох совсем в прошлом месяце. Первый, в стоке, проработал менее полугода, застучал головами.
Для win платформы, так же была доступна официальная реализация данной утилиты.
Судя по тому, что оно у меня установлено, я его пробовал и оно мне не помогло. Попробовал ещё раз, посмотрим.
Просто, для страховки.
На сколько у вас сейчас выставлен «idle timer»?
Данное условие соблюдено?
WARNING
The idle3 timer seems to be a power on only setting. That means that the drive needs to be powered OFF and then ON to use the new setting.
давно сделал утиль, который не дает парковаться любым винтам, обращаясь к ним с указанной периодичностью. мне утиль так и не пригодился, к счастью. лежит здесь: yadi.sk/d/x3UITAgo3EGqub
Выкладывать программы без исходников нехорошо. :-)
Спасибо большое! Пригодилась, когда для запуска wdidle3 (и HDDScan тоже) на материнской плате нет режима SATA IDE. Остается использовать обходные пути.

я проблему решил кардинально: все hdd в компе заменил на ssd.

Совет из статьи также не помог, ибо линукс.

Дык,
/sbin/hdparm -S241 -B254 -M254 /dev/sda
Дык,

01:09:53 j0 wormball@wormball-desktop:~$ sudo /sbin/hdparm -S241 -B254 -M254 /dev/sdb

/dev/sdb:
 setting Advanced Power Management level to 0xfe (254)
 HDIO_DRIVE_CMD failed: Input/output error
 setting acoustic management to 254
 setting standby to 241 (30 minutes)
 APM_level	= not supported
 acoustic      = 254 (128=quiet ... 254=fast)
01:09:55 j0 wormball@wormball-desktop:~$ 

Вощем пробовал неоднократно.
Напомнило мне историю как я долго боролся с запуском HDD на ноуте, где система и софт были на SSD. В итоге поборол установкой громкости в 0 — щелчки исходили из динамиков, а не от головок винчестера. Но на слух они были очень похожи

Спасибо за наводку про диспетчер задач для обхода проблемы UAC у самодельных батников при старте винды… саму недавно пришлось запускать загрузочный батник, и уже поднадоело жать "Разрешить" при ребутах.
PS механический диск в ноутбуке, который и так-то чаще всего еле шевелится на нынешнем тяжелом софте и винде? Последние штаны продам, но поставлю SSD...

Интересно как влияют на срок жизни такие частые парковки/запуски? У меня HDD на ноуте в слоте DVD, а основной — SSD.

с точки зрения экономии эллектроэнергии — возможно в лучшую.
с точки зрения износа диска — в худшую.

На Асусе например DVD это disk0, а HDD — это disk1.
Технически стартстопы более опасные чем 24\7 крутилка — больший стартовый ток, а головы на парковку слетают при вибрациях сейчас у всех винтов современных. да, подшипники начнут шуметь, но шуметь они будут одинаково и при 5к накрутки и при 50к.
Интересно как влияют на срок жизни такие частые парковки/запус

Говорят, ресурс головок примерно 100-150 тысяч парковок для ноутбучных дисков. Хотя…
# smartctl -a /dev/sda
smartctl 5.40 2010-07-12 r3124 [i686-pc-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Device Model:     Hitachi HTS723225A7A364
...
=== START OF READ SMART DATA SECTION ===
...
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
...
  9 Power_On_Hours          0x0032   029   029   000    Old_age   Always       -       31512
...
193 Load_Cycle_Count        0x0032   053   053   000    Old_age   Always       -       474633

Я думал, этот маразм есть только на уровне автопроизводителей, которые в пробке глушат двигатель, чтоб он целых пять секунд простоя атмосферушку-то нашей родной Земельки не загрязнял! Едешь в пробке, соседние мерсы ежесекундно стартерами чихают. А оказывается и в современных ноутах то же самое.
Кому нужно это драное энергосбережение? Одна средненькая майнинговая ферма сведет на нет все эти потуги в отдельных ноутбуках.

Энергосбережение в ноутах для экономии заряда батареи, так что нужно всем кто использует их по прямому назначению, а не вместо десктопа. Но то как вдшники реализовали эту экономию конечно изврат.
Это поведение впаривается под видом экономии. На самом деле это — защита от ударов.
От парковки головок экономия примерно ноль целых, ноль десятых — блины-то продолжают вращаться. Автопарковка в первую очередь спасает диски от падений/ударов/прочих вибраций (уж сколько раз ронял внешние диски во включенном состоянии, и ничего).
Вот зачем она нужна в десктопных дисках — тайна великая есть.
Ну а почему бы тогда не использовать SSD? Да, дорого. Вот только мой асеровский планшет на седьмой винде, купленный в далеком Году Конца Света, пережил полтора асеровских же ноута. Да, батарея подсела (ну тут я дурак, не пользовался им и забивал на подзаряд), зато он грузится и работает почти так же быстро, как новый, а оба ноута превратились в овощей, включаешь его и ждешь семь минут, как он хрустит и превозмогает, прогружая службы, иконки рабочего стола и какой-нибудь несчастный деймон тулз.
Потому что это не дорого, а очень дорого. Терабайтный HDD стоит ≈3000р., а за цену терабайтного SSD можно уже бюджетный ноутбук целиком приобрести.
Можно не SSD а MMC память — как например в Asus Vivotab Note8. Она не супершустрая но — долговечнее чем HDD в мобильной технике. И стоит копейки
Стоит копейки, потому что её и ставят на копейки — в упомянутом вами устройстве 32/64 Гб. Ну и тогда уж можно и SD-карту советовать, ну а что, на Eee PC пользовались же.
Обращу внимание что это аппарат 2014 года выпуска :) сейчас на подобное устройство вполне можно впихать 512гб подобной дешёвой памяти без ущерба цене.
1) только вот по-прежнему не ставят.
2) а с чего вы взяли, что она дешёвая? NAND есть NAND, даже USB-флешки — где, пожалуй, самая сорная память — не желают продаваться за копейки.
1) Я подозреваю что такие девайсы всё-таки встречаются, но больше в handheld-формате чем в ноутбучном
2) Но даже USB3.0-flash за 32гб уже плавает в ретейле в районе 9-10$, при условии адских наценок. MicroSD на 2тб уже давно не рекордные (хоть и дорогие) — никаких реальных преград кроме невозможности апгрейда такой памяти по сути нет.
Можно обойтись 500гб. Недавно на Амазоне была скидка до ~100$ на прекрасные evo.
А я думал, засунуть лишний пальчик в сборку АКБ выгоднее по емкости, чем заставлять пользователя страдать. Но это ж ТИЖЫЛО же, да еще СВЕРХТОНКИМ сделать не получится.
В автомобилях стоп-старт реализовано без запуска стартера. И не только в мерседесах.
В каких конкретно моделях? Интересно почитать про это.
Спасибо, познавательно.
В самых свежих BMW X5 и Audi Q3 двигатель запускается стартером (он там с повышенным ресурсом). Звук стартера хорошо слышно, если открыть окно)
В автомобилях стоп-старт реализовано без запуска стартера.

Мнээ… По вашей ссылке читаю:
Основу системы составляет специальный стартер, рассчитанный на большое количество пусков двигателя и имеющий увеличенный срок службы.

Таки не без стартера :)
Из ссылки:
Существует несколько подходов к реализации функции многократного запуска двигателя:
усиленный стартер;
реверсивный генератор (стартер-генератор);
впрыск топлива в цилиндры и воспламенение смеси.
усиленный стартер

Стартер и в Африке стартер, пусть и усиленный именно из расчёта многократности запуска.
реверсивный генератор (стартер-генератор)

Заменяем генератор и стартер конструктивно одним стартер-генератором, работающим то генератором, то стартером (свойство любого электромотора, собственно).
впрыск топлива в цилиндры и воспламенение смеси

Если вчитаться, то
При запуске двигателя в дополнение энергии сгорания топлива используется энергия стартера, который включается на непродолжительное время.

и тут без стартера не обошлось :)
По данной теме полно материала и не надо додумывать
Есть три подхода запуска:
-стартер
-генератор
-впрыск
krossovery.info/chto-takoe-sistema-startstop-start-stop
предлагаю завершить дискуссию не по теме
Спасибо за общение
Предлагаю действительно не додумывать, а прочесть статью, на которую ссылаетесь, внимательно, и понять, что ни одна схема старт-стоп не работает без проворачивания коленвала электродвигателем при старте, то есть не обходится без стартера. Даже схема с остановкой коленвала в нужном положении.

Не, чисто теоретически без стартера таки возможно, но это будет работать только с маломощными двигателями и приведёт к их усиленному износу.
Вот буквально только что столкнулся с подобной проблемой, поставил SSD в свой ноут, перенес на него систему и после этого hdd в некоторых играх стал жужжать очень сильно, что даже вибрирует, без щелчков и т.д. Не перестает жужжать пока не выключишь или в сон не закинешь, смотрю в диспетчере никто вроде hdd не нагружает, при установке ssd hdd вообще не трогал и провода к нему прилегающие тоже, может кто подскажет в чем проблеме? Так просто hdd вообще не каких звуков не издает, только при старте системы слышу звук вращения, может решение для моей проблемы тоже самое что и в посте.
Во FreeBSD всё несколько проще: по-первых, можно поставить пакет sysutils/ataidle и затем прописать в /etc/rc.conf что-нибудь наподобие такого:
ataidle_enable="YES"
ataidle_devices="ada1"
ataidle_ada1="-P 0"

А можно ничего не ставить, воспользоваться родной утилитой camcontrol(8) и добавить одну из нижеследующих строчек в /etc/rc.local:
# для современных версий camcontrol(8):
camcontrol apm ada1
# для более старых версий, например в 8.4
camcontrol cmd ada1 -a "EF 85 00 00 00 00 00 00 00 00 00 00"
Решил проблему парковки блока головок жесткого диска на десктопе (прошивка пытается парковать через 10 секунд бездействия), с помощью костыльного решения:
Установил HWiNFO, которая каждые 2 секунды мониторит температуру hdd, в результате hdd не паркует головки.
В крайнем случае, можно соорудить ещё более жуткий костыль, который будет корректно предотвращать парковку на подавляющем большинстве моделей hdd — написать программку, в фоновом режиме, считывающую, через заданный интервал, случайный сектор диска…
На десктопе можно решить абсолютно без костылей — не брать винты для «кофемолок»(холодных данных)
система на ssd, есть еще пара дисков под хлам, само собой если к ним нет обращений, винда их через некоторое время сама останавливает, но вот бяда, при завершении работы винды они снова запускаются, как бы этого избежать?
UFO landed and left these words here
Никак, ведь файловую систему нужно размонтировать, записав в неё сведения об неиспользовании более. Иначе как бы винда при следующем включении могла отличить файловую систему, корректно закрытую, от возможно повреждённой из-за, скажем, внезапного выключения питания?
UFO landed and left these words here
Вы не можете перед остановкой размонтировать файловую систему, ведь на ней открыты файлы (например журнал транзакций, всякие там index.dat и прочие).
UFO landed and left these words here
Я посмотрел с помощью этой программы, что WinXP держит постоянно открытыми на всех разделах \$Extend\$ObjId (журнал ФС?) и \System Volume Information\tracking.log, на семёрках-десятках их может быть больше.
UFO landed and left these words here
Linux'у ничего не мешает, но и он такого не делает; впрочем, он и не монтирует автоматически все доступные разделы, а только те, что прописаны в fstab.
Скорее всего «мешает» то, что остановка hdd может быть произведена как ОСью, так и самостоятельно диском, прошивкой, и ОСь не будет в курсе того, что винт остановился, как и не способна будет отмонтировать ФС до остановки. Короче, никому не нужный геморрой.
UFO landed and left these words here
Есть ситуации, когда диск обнаруживает с помощью акселерометра, что происходит свободное падение. Винт самостоятельно производит парковку головки, чтобы сохранить поверхность диска в результате удара, который затем последует. В S.M.A.R.T. атрибутах срабатывание обозначается примерно как G-shock count. Времени спрашивать нереалтаймовую ОСь разрешения, в данном случае, тупо нет. Но эта система нужна только для ноутбучных дисков, у большинства 3,5" винтов вы не найдёте такой строчки в S.M.A.R.T. Вывод из парковки производится по факту обращения к диску, если показатели акселерометра удовлетворительны.

Короче, не придумывайте за производителей свои велосипеды, они не первый год в этом бизнесе и лучше вас знают, что им нужно делать.
UFO landed and left these words here
UFO landed and left these words here
На своем ноутбуке ASUS z99 под Centos 6
строка прописана в /etc/rc.local
hdparm -B 255 -S 0 /dev/sda
— и все стало хорошо.
Использую стационарно, батарея уже все…
UFO landed and left these words here
У меня 3 МИЛЛИОНА парковок было, вд блек 2,5", при пробеге 5 килочасов. цифра немного заставляет заудматься.
Это точно. У меня в работе 2,5" хард Hitachi Travelstar 5K160 с наработкой 73783 часов, 820387 парковок.
С HDDScan у меня были проблемы и нашел для себя quietHDD!
С ним проще
какие странные советы вы тут даёте… на самом деле давно всё решено было.

Имеется внешний диск WD на 1ТБ с интерфейсом USB 3.0. Подключаю к трансформеру ASUS T100TAS в док-станцию, которая также имеет USB 3.0 интерфейс и помимо этого встроенный HDD на 500Гб. Windows 10. Начинаю копирование пачки файлов с диска док-станции на внешний диск. В итоге копирование начинается, но спустя не продолжительное время, WD стучит головой и копирование замораживается. Похоже не хватает питания. Переключил в BIOS режим USB с XHCI(3.0) на EHCI(2.0). Стало лучше, копирование идёт, стуки возникают, но не постоянно и только на время притормаживают копирование. Вопрос к знатокам: Можно ли принудительно заставить именно внешний диск работать в режиме совместимости USB 2.0, при этом оставив сам порт в режиме 3.0. Есть шанс что это спасет от проблемы недостаточности питания.

Подключить к USB 3 разъему хаб USB 2, а уже к нему винт.


Похоже не хватает питания.

Если так, то не проще ли подать внешнее питание на внешний винт (если такая возможность имеется) или подключить его через USB хаб с мощным блоком питания?

В итоге действительно купил внешний USB-хаб 3.0, с внешним питанием. Не дешевое удовольствие оказалось, но искал качественный вариант со сменными проводами (у большинства встроенные). В итоге остановился на Orico RH4CS-V1-BK-EU. С проблемой справился. Из дополнительных плюсов — 2 порта для зарядки телефонов по 2.5А.

Такая же проблема в ноутбуке с HDD на месте DVD. После этой статьи решил разобраться с этим, попробовал hdparm.


Диск HGST. Совсем отключать остановку не хотел, хотел сделать таймаут побольше. Опытным путем и с этой табличкой выяснилось, что работают следующие настройки.


hdparm -B 192 -S 120 hdb

120 это 10 минут, кодировка значений описана в манах. Если APM ниже 192, отключается как обычно через несколько секунд. После перезагрузки или ждущего/спящего режима всё сбрасывается.

Много раз этим заморачивался. На OS X и винде… лучшим решением в конечном счёте оказался SSD. Вот правда.

Такое время парковки придумали не дураки и не от хорошей жизни.
Я бы просил автора ответить самому себе для начала — что произойдет когда винчестер с неприпаркованной головкой хорошенько тряхнет или питание пропадет.
Во времена 3-дюймовых дискет люди очень хорошо это знали.
Так производитель сохраняет жизнь винту и вашим данным.
Это здорово, но кроме парковки еще отключается двигатель блинов, и при любом обращении мы ждем несколько секунд пока он раскрутится и придет в себя. Как я и написал при просмотре видео или игре это просто дико бесит, я вообще не понимаю как они диск с таким поведением выпустили.
Для винды есть программка KeepAliveHD, которая пишет в файл через определенный интервал времени (задается в настройках). Скриншоты можно посмотреть на Softpedia.
Может кто в курсе как вылечить? Внешний винт, когда компьютер засыпает, начинает щелкать головками где-то каждые 10 сек.
История идет по спирали… Еще на моем первом IBM-совместимом компе крутился ночью FIDOnet софт, и с засыпающим винтом этот софт не дружил — падал иногда с ошибкой. Один добрый человек написал мне резидент, дергавший винт типа раз в пять минут.
Это конечно круто, но HDD на ноутбуке в 2018году?
Не, только SSD.
А HDD стоят в NAS, ну или иногда подключается переносной, если нужна коллекция объемных файлов.
У меня 250Гб SSD под систему и обычный 1Тб под данные вместо dvd-привода. И так очень многие владельцы ноутов делают, у кого dvd-привод есть.
UFO landed and left these words here
Sign up to leave a comment.

Articles