UPDATE 1
Программа замены жесткого диска Seagate (1 ТБ) для iMac

Задача:
Клиент принес iMac10,1 21.5 дюйма. Необходимо заменить HDD.

Проблема:
На новых iMac 21.5 и 27 дюймов, вместо внешнего температурного датчика жесткого диска, используется специальный интерфейс на самом диске. По нему много чего можно считать, по-видимому и информацию о температуре. При замене винчестера, вентилятор, охлаждающий диск начинает вращаться со скоростью 6000 об/мин., вызвано тем, что компьютер не правильно определяет температурный датчик на новом харде.

А вот какие решения данного вопроса я нашел в сети и не только:
— кто-то рекомендовал замкнуть контакты датчика (не рискнул на клиентском аймаке экспериментировать)
— кто-то просто предлагал отключить вентилятор (интересное конечно решение, но это вандализм)
— кто-то установил внешний температурный датчик с предыдущей модели iMac и тем самым решил проблему
— кто-то рекомендует поставить жесткий диск того же производителя и той же серии, и все будет хорошо (не правда)
— кто-то вообще не парится и работает с шумным айМаком:)
— пока писал статью, поступила интересная идея, снизить скорость вращения вентиляторов аппаратно, т.е. ограничить питание сопротивлением (это решение будет прорабатываться и оно очень даже не плохое)

Вернемся к нашим баранам. На клиентском айМаке был установлен вот такой диск: Seagate ST31000528AS 1Tb Firmware AP24, а вот такой установили мы: Seagate ST31000528AS 1Tb Firmware CC44. Модель в модель и лишь прошивки отличаются, но все равно айМак не признал новый диск и дал команду вентилятору охлаждающему диск вращаться по-полной! Давайте все-таки ближе к делу.

Этапы:
1) Разборка и замена диска. Как разобрать iMac смотрите на сайте ifixit.com.
Когда начнете устанавливать новый жесткий диск, НЕ подключайте кабель температурного датчика — не надо! Просто достаньте его из айМака и положите на полку (да, да — как челюсти:)


Фотография ifixit.com

Полностью собрав айМак, включите его и немного поработайте. Минут через 20-30 вы услышите нарастающий шум вентилятора, тем самым вы поймете, что проблема действительно есть.

2) Скачайте и установите две программы: iStat (Скачать) и smcFanControl (Скачать). iStat поставтье для удобства, а основные операции будете проделывать в smcFanControl. Не забудьте поставить галочку автозапуска:

smcFanControl autostart

3) После того как iMac начал шуметь, необходимо выяснить какой именно вентилятор шумит и программно ограничить его максимальную скорость вращения. Для этого заходите в Terminal и пропишите там следующую команду:
<Путь к приложению smcFanControl.app>/Contents/Resources/smc -f
(например, у меня вот такой адрес: /Applications/smcFanControl.app/Contents/Resources/smc -f ).
Тем самым мы поймем какой вентилятор слишком быстро крутится по сравнению с другими вентиляторами.

Вы увидите что-то подобное, этот скриншот сделан на моем ноуте и у него проблем со скоростью вращения вентиляторов нет, так что это картинка лишь для общего понятия:

Fans in smcFanControl

Находите кулер который крутится на максимальных оборотах и пропишите следующую команду в Терминале (эта команда задает скорость вращения конкретному вентилятору):
<Путь к приложению smcFanControl.app>/Contents/Resources/smc -k <Номер вентилятора с параметром> -w <Скорость вентилятора>

<Номер вентилятора с параметром>
Смотрим на предыдущую картинку, например нам надо снизить максимальную скорость вращения вентилятора Fan #1:
тогда <Номер вентилятора с параметром>= F1Mx (F1 = Fan #1, Mx = Maximum)

А <Скорость вентилятора> мы зададим, ну например 3000 об/мин. Почему именно 3000 об/мин? Потому что скорость вращения вентилятора охлаждающего жесткий диск, обычно не превышает 2500 оборотов в минуту, соответственно 3000 это с запасом.
6200 = 60e0
5600 = 5780
5000 = 4e20
4800 = 4b00
4000 = 3e80
3600 = 3840
3000 = 2ee0
2500 = 2710

И наша команда приобретает следующий вид:
<Путь к приложению smcFanControl.app>/Contents/Resources/smc -k F1Mx -w 2ee0
(У меня эта команда выглядит так: /Applications/smcFanControl.app/Contents/Resources/smc -k F1Mx -w 2ee0)

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

4) Напишем маленькое приложение, которое при загрузке системы будет ограничивать максимальную скорость вращения вентилятора. Для этого
откройте Automator, если не знаете где его найти, просто пропишите в поиске. Далее в Automator проделайте следующие шаги:
Custom > Utilities > Run Shell Script
и пропишите на место cat, команду к которой мы пришли в предыдущем пункте:

Automator

Далее, Save As и сохраните это как Application, например, на Рабочий стол (я назвал свое приложение Helpmymac.app).

5) Последний этап. Автозапуск нашего приложения при загрузке. Для этого:
System Preferences > Accounts > Login Items
нажать на плюсик и добавить наше приложение в автозагрузку. Да, не забудьте поставить галочку напротив нашего приложения.

Наслаждайтесь тишиной и покоем! Удачи!

P.S. Если у кого есть идеи как слить прошивку со старого диска и залить ее на новый (если вообще это возможно) или еще что, отпишитесь — народ вас не забудет:)

  • Роман

    исправьте ошибку, в картинке (5494722516_66392a8d84.jpg) где указываете путь в Аутоматоре в строке вместо cat. Вы забыли вначале пути указать «/» из за этого выпадает ошибка при запуске данного скрипта

  • просто открутите плату от корпуса старого диска и приклейте ее двойным скочем к новому диску со стороны мотора. втыкайте датчик в старую плату а остальные шланги к новому. И ВСЕ! работает как часы.

  • Dimass_

    После ввода команды /Applications/smcfancontrol_2_4/smcFanControl.app/Contents/Resources/smc -k F1Mx -w 2ee0 
    никакого эффекта не происходит,какие могут быть варианты подскажите?

  • Home Art

    HDD Fan Control я себе купил после замены диска в iMac 21,5″ выпуска 12 года. Претензий нет и он работает тихо, даже не слышно совсем!
    Но у меня назрела проблема! В связи с выходом новой модели, хочу взять на контору новый, а свой оттащить в контору, я всегда так делаю. А в конторе у нас все работают под Виндой, а вот как раз под ней и не работает ФанКонтроль! Мне нужно поставить любой диск, только чтоб он под Виндой не взвывал, а то меня «застрелят»!!!!!

    • bljv

      Честно, не заню. Может быть кто-то другой вам поможет. Но я не в курсе, так как с виндой не работаю уже несколько лет.

  • Sam

    А что если оставить плату от старого винта и к ней подключить этот датчик? Сегодня попробую.

    • bljv

      Посмотрите комментарии, так уже делали. Работает.

  • Руслан

    Фймак конец 2009 года навернулся жесткий! заменил его на ССД интел проводок вынул и вентилятор отключил вообще ! пока неделю полет нормальный )

  • Грызун

    Жутко тормозил, шумел и грелся imac 21.5 середина 2011, разобрал и увидел, что к HDD Seagate 500GB не подключен-вернее ПРОСТО НЕТ ШЛЕЙФА на температурный датчик . Просто поменял на SSD intel 520 series. . Может, потом и будут проблемы, но пока почти месяц всё нормально

  • Tweaker

    Три дня полет нормальный, вентилятор не рычит.

  • Евгений

    @Tweaker
    Крутая идея, мне в голову не пришла. Но у меня есть еще одно железное решение, взял датчик с макбук про и напаял его на проводки датчика аймака. Все работает. Но ваша идея, если она будет работать очень крута!

  • Tweaker

    Снял со сгоревшего винта плату, подключил к ней только провод датчика и запихнул под ссд, пока шума нет.

  • Sergey Kutylev

    А что если я ссд вставил там нет такого разъема под датчик, что делать с датчиком? можно ли его замкнуть?

  • Ренат

    Спасибо! Поменял полярность на разъеме, и о чудо! Все работает!!!! Скорость 1500, температура 31.

  • Роман

    Всё работает, НО!-
    В 10.8 при загрузке написанной проги при старте выдаёт ошибку, хоть и запускает её…
    Самя засада в том, что при переходе в спящий режим программа выключается и когда iMac проснулся надо запускать всё по новой.-
    Ужасно обидно.-

  • Александра

    Добрый день! у меня Apple iMac 27″ i5 3,1 ГГц, 4 ГБ, 1 ТБ, AMD 6970M
    MC814RS/A 2011. полетел жесткий диск. в сервисе заменили на http://www.hgst.com/deskstar-7k1000d. мак работает , но теперь резонирует стол и появился низкочастотный гул. уж что только под ножку аймака не подкладывали и как только стол не выравнивали- все равно гул есть. как быть?

  • Марат

    to Allamar
    а можно подробнее об этом???

  • Lemaster

    Здравствуйте!Подскажите пожалуйста, после замены жесткого диска на своем Imac (A1207) не могу установить Tiger или Leopard, показывает вот эту иконку, кто знает что делать ))))
    http://photohost.kz/images/2012/07/04/jDMEA.jpg
    http://photohost.kz/image/zww

    ставил свой родной жесткий так же ((((

  • Allamar

    Тоже купил прогу и все заработало. Но потом умные люди подсказали правильное решение данной проблемы. Оказалось все просто и даже обидно! Apple заказывает себе диски с обратной полярностью температурного датчика, а не какой-то там другой прошивкой.
    Поэтому аккуратно иголочкой вытаскиваем контакты из разъема температурного датчика (на фото выше его видно) и меняем их местами!))))
    Пользуйтесь на здоровье!

    • Vlad GRU

      Дико извиняюсь, а где же посмотреть это «фото выше»? Чего-то я я его не обнаруживаю. :(

    • khakhamidis

      Интересно было бы получить подробную инструкцию) буду признателен за связь, по скайп, например ha_ha.midi

  • Patrick

    Спасибо за статью. Всё сделал по инструкции, но не работает. в Automatore нажимаю запустить и сразу снижается, но потом опять подымается… Бывало ли такое??

  • Hirurg

    Привет всем. У меня случилось все точнотакже как в начале статьи — сначала все ок. Потом начался шум!
    По инструкции не получилось — команда была Fan 1 actual speed — в обще решил не мучаться дальше — купил прогу http://www.hddfancontrol.com/ — после ввода лицензии — как бабка пошептала. Мак стал прежним таким же тихим и смирным :)

  • Михаил

    в imac стоял хитачи 1т, поменял на такую же модель! воткнул этот замечательный проводок думал прокатит) естественно через несколько минут начал взлетать)))
    проделал выше рекомендованное, автору большая благодарность!

  • А как можно это сделать, только что бы работало везде? На винде в смысле тоже? Потому что у меня эта утилита СМЦ на маке не работает тоже :(

  • 1f40

  • Александр

    Спасибо за статью, очень пригодилось! Не могли бы вы добавить значения для 2000 оборотов, пожалуйста.

  • @Artem
    Может первый слеш надо убрать?

  • Алексей

    Дай Бог тебе здоровья, все работает :)

  • Artem

    подскажите пожалуйста по командам в терминале:
    программка висит на рабочем столе, путь к ней выглядит так :/Users/dfxzghfghfg/Desktop
    Когда пишу команду в терминале , выдает
    bash-3.2$ /Users/dfxzghfghfg/Desktop/Contents/Resources/smc-f
    bash: /Users/dfxzghfghfg/Desktop/Contents/Resources/smc-f: No such file or directory
    в чем может быть проблема?
    заранее спасибо!

  • Евгений

    @Xnyk
    Все правильно, так и должно быть.

  • Xnyk

    Спасибо огромнейшее за статью! Еще я заметил, что если не подключить датчик температуры матрицы, то CPU-fan и ODO-fan начинают вращаться на повышенных скоростях через несколько минут после включения.

  • Марат

    Евгений, это было именно в последней модели аймака?? для меня то не проблема разобрать аймак и прицепить датчик, просто хотелось бы сначала схемотично понять в какой именно разъем, ладно спасибо хоть за какую то инфу, посмотрю на айфиксе может есть на фотках место подключения

  • Евгений

    Марат, если честно, то я не помню. Был у меня один такой случай когда клиент попросил решить проблему именно при помощи датчика, а не софта.
    Вроде датчик вставлял на место подключения кабеля температурного датчика. Было давненько.

  • Марат

    датчик есть я знаю, помню в 24″ аймаке датчик температуры просто клеился на хард, купить то датчик не проблема, но вот куда его подключить чтобы он нормально работал?? если подскажете(тыкните на фотке разъем) буду оооочень благодарен

  • Евгений

    Ну так датчик существует. В статье ссылка есть https://www.applecomponents.com/items/0000004398/cable-temp-sensor-optical/?pn=1

  • Марат

    Конечно очень хотелось бы найти железячный способ решения проблемы, например, воткнуть датчик и все, забыть о проблеме и об установке лишнего софта…

  • Олег

    iMac HDD Fan Control ставил, работает, понравилась, но демо режим закончился через 1 час. Как всегда хочется на халяву. Если альтернативу не найду, то прийдется покупать.

  • @Олег
    Спасибо! Посмотрите вот этот сайт — http://www.hddfancontrol.com/
    Там прога, которую я не тестил, но в скором времени обязательно буду тестировать.

  • Олег

    спасибо за статью. нашол проблемный куллер, но после ввода /Applications/smcFanControl.app/Contents/Resources/smc -k F1Mx -w 2ee0 его скорость не много падает и сразу возвращается обратно. iMac 27 i3 середина 2010. Есть еще какие варианты по занижению скорости?

  • Добраться до проги так и не удалось. Но осталась плата от винта, который стоял, если ее заменить на сигейте новом, интересно, будет ли работать? Или плату подоткнуть к датчику? Склоняюсь конечно дольше к поиску термодатчика и установке его, но нужно знать номанал :)

  • @Екатерина
    Напишите поподробнее, какой диск, достали ли датчик…

  • Екатерина

    Добый день! Спасибо за инфу, к сожалению, у меня не получается ограничить. Кулеры работают на Fan #0:
    Actual speed : 3564 Fan #1:
    Actual speed : 1099 Fan #2:
    Actual speed : 3839 на запрос по ограничение не реагирует. Может есть какая-то альтернативная команда? Жутко обидно и нет времени вести в сервис(((

  • Олег

    всмысле видоизменить команду можно по подробней!

  • Евгений

    0 — 0

  • Евгений

    Все тоже самое, надо только выяснить какой именно кулер (номер кулера) и немного видоизменить команду. Возможно, понадобиться физически извлечь этот датчик
    1500 — 1770
    1000 — fa0
    500 — 7d0

  • Олег

    Привет! у меня проблема с кулером на ODD скорость 4300 можно ли понизить скорость таким способомю и хотелось бы узнать значения на 1000 и 1500 оборотов! Зарание спасибо

  • Алексей

    Спасибо! Все работает. Только вот хотелось бы понизить кол-во оборотов, так как диск остужается до 40 градусов, но слышен вентилятор. Можно выложить еще для 1000 и 1500 и 2000 оборотов вентилятора значения?

  • Александр

    Огромнейшее спасибо за грамотное решение и объяснение/ Все работает.

  • Здравствуйте!
    Спасибо за статью!
    Я всё сделал, как тут написано. Даже проблемный вентилятор у меня совпал: #1 крутился на 4200 (max 5500), в то время как два других по 1100 (max 2000, кажется). Я опустил максимальную скорость вращения до 3 тыс., как тут и рекомендовано. Шум уменьшился. Но я всё равно мандражирую — не перегреется и не сломается ли MAC? У нас iMAC 5, 27 дюймов, новый диск Hitachi 1 Tb.
    Корпус стал горячий. Должен ли он таким быть? У меня только PC-опыт, я не знаю.

  • @Гриша
    Напишите мне на почту более подробно, как что прописывали, команды. Просто мне трудно сказать что за проблема у вас, тк делал это несколько раз и проблем не было.

  • Гриша

    iMac 11,2

    В сервисе заменяли диск, после непродолжительного времени вентилятор начинает разгоняться (6300) и сильно шуметь.

    Когда ввожу команду по ограничению максимальной скорости вращения, Терминал выдаёт ошибку: Error: SMCWriteKey() = e00002c1

    smcfancontrol лежит в Applications

    подскажите? что делаю не так.

    • studio25ru

      пишите в начале команды sudo

    • Rusinfo

      Это потому что программа в момент, когда вы прописываете данную команду в консоли, не запущена. Сначало надо запустить программу, а потом прописывать.

  • Konstantin

    Большое спасибо. Очено помогло.

Set your Twitter account name in your settings to use the TwitterBar Section.