Ubuntu Linux вследствие некорректной работы скрипта демона питания может повреждать ноутбучный винчестер путем его постоянных остановок и запусков. Если у вас стоит Ubuntu на ноутбуке, то советую проверить нет ли такой проблемы и у вас.
Для проверки устанавливаем из репозитория пакет smartmontools, для этого набираем в консоли:
sudo apt-get install smartmontools
После установки этого пакеты выполняем в консоли команду:
sudo smartctl -a /dev/sda | grep Load_Cycle
и смотрим на значение этого счетчика.
![]()
Ждём некоторое время (от 1 до 5 минут) и вновь выполняем эту команду:
sudo smartctl -a /dev/sda | grep Load_Cycle
Если значение счетчика увеличилось, то проблема имеет место быть и её необходимо исправить, иначе у жесткого диска вашего ноутбука не будет счастливой жизни.
Исправление бага
0. Баг исправляется при помощи трёх скриптов, скачиваем их:
Скрипт 1: pm-disk
Скрипт 2: diskpr
Скрипт 3: disksr
1. Копируем файл pm-disk в директорию /etc/pm/config.d/, для этого переходим в папку, куда скачали файл и в терминале набираем:
sudo cp pm-disk /etc/pm/config.d/
2. Копируем файл diskpr в директорию /etc/pm/power.d/, для этого переходим в папку, куда скачали файл и в терминале набираем:
sudo cp diskpr /etc/pm/power.d/
После того как скопировали делаем этот файл запускаемым, для этого в терминале набирем:
sudo chmod +x /etc/pm/power.d/diskpr
3. Копируем файл disksr в директорию /etc/pm/sleep.d/, для этого переходим в папку, куда скачали файл и в терминале набираем:
sudo cp disksr /etc/pm/sleep.d/
После того как скопировали делаем этот файл запускаемым, для этого в терминале набирем:
sudo chmod +x /etc/pm/sleep.d/disksr
4. Готово, перезагружаем компьютер и для проверки следим, перестал ли увеличиваться счетчик:
sudo smartctl -a /dev/sda | grep Load_Cycle
Счетчик должен увеличиваться только после перезагрузки ноутбука, выключения, либо перехода в ждущий или спящий режим.
Примечание: данный рецепт помог мне на Linux Ubuntu 8.04.1 на ноутбуке Dell XPS M1330, надеюсь поможет и вам.

[...] 11. Всё готово. После завершения установки можно устанавливать драйвера и наводить красоту. Внимание! Ubuntu Linux вследствие некорректной работы скрипта демона питания может повреждать ноутбучный винчестер путем его постоянных остановок и запусков, пытаясь сэкономить электроэнергию. Первым делом после установки Ubuntu не тяните время, исправьте этот баг! Мне помогло следующее решение. [...]
[...] всем пользователям Ubuntu проверить свои машина на такой баг, который методично убивает хард на ноутбуке. Быстро [...]
Странно, у меня после этих действий счетчик все равно увеличивается. Система правда kubuntu но я думаю – это не имеет значения. Может есть еще какой-то способ?
Это надо гуглить, я думаю для kubuntu тоже что-нибудь найдется, встречал много разных способов решиния этой проблемы, но мне помог именно этот.
Странную панику вы разводите. Этот «баг» убунту обсудили не раз. Собственно говоря, увеличение значения параметра Load_Cycle не есть убийство харда.
Возможно и не убивает, но хард у меня неприятно щелкал до того, как я не исправил это.
Сделал все как написано, счётчик перестал увеличиваться, больше никаких изменений. Ноутбук под убунтой 8.04 более полу года работал и ничего не сломалось, но бережёного бог бережёт. Пусть будет на всякий случай
спасибо за статью
а где дрова то братьк ноуту под Ubuntu?
У меня на ноуте Dell убунта сама все устройства определила, никаких дополнительных драйверов устанавливать не пришлось.
Этот глюк проявлялся только при установленной переменной окружения «ENABLE_LAPTOP_MODE» в /etc/default/acpi-support или
/etc/default/laptop-mode. По умолчанию она отключена. Так что волноваться раньше времени не стоит.
!!! ОГРОМНЕЕЕЙШЕЕ СПАСИБО!!! ПОМОГЛО!!!
Вообще, у меня еще до установки убунту, в ноуте Acer 2310, винт периодически «щелкал» и на секунду останавливался, как-будто что-то перезагружалось или что там, но это ооочень мешало работе, т.к. при этом движение мышки или набор текста зависал на секунду. После установки убунту, так еще чаще стало подвисать, вплоть до того, что даже при просмотре фильмов каждые 10-20 сек подвисал.
Вот, а после Вашей инструкции, всё пропало!
Сначала не мог разобраться, как вставить эти файлы в те директории.
Для новичков, скачиваете скрипты, методом:
1. правой кнопкой мышки нажимаете на ссылку, выбираете «сохранить как», сохраняете на рабочем столе.
2. На рабочем столе открываете терминал, копируете команду, вставляете в терминале и нажимаете ввод. Возможно надо будет ввести пароль, вводите, нажимаете ввод.
3. Заходите в папку и проверяете есть ли там файл.
Работает на Ubuntu 9.10, Xfce. Acer 2310, Intel Celeron 1.50GHz, RAM 684
Стоило бы знать, что это не баг Убунту и Линукса в принципе, а очень неприятный недосмотр некоторых производителей веников. Такой же «баг» проявится и в Солярис и во ФриБСД, если у Вас веник с этой проблемой.И заключается он в том, что в веник зашиты настройки, которые его убивают в энергосберегающем режиме, то есть энергосберегающий режим сделан слишком интенсивным. В Винде это дело залатывается с помощью установки «драйвера энергосбережения», «контроллера» или прочей ерунды – у разных производителей названо по-разному, которая не даёт венику уходить в этот самый режим; в Линуксе можно воспользоваться laptop-mode-tools, которые могут задать режим энергосбережения винчестера, отредактировав настройки в файле /etc/laptop-mode/laptop-mode.conf, а именно:## Power management for HD (hdparm -B values)#BATT_HD_POWERMGMT=254LM_AC_HD_POWERMGMT=254NOLM_AC_HD_POWERMGMT=254где стоит задать самые жрущие режимы, 254, если ваш веник подвержен этой проблеме.
Некто, попробовал сделать как Вы рекомендовали, не помогло.Не знаю, как на счет винды, но в убунту единственный способ избежать щелчков в моем винте, это применить описанный метод. Возвращаюсь в эту тему, наверное, уже пятый раз, т.к. все эти разы переустанавливал ОС.Так что, Автору огромный респект за статью, очень помогло.