Прежде всего, о типах. Нашел бумажку от HP, в которой перечислены совместимые только с HP Omnibook аккумуляторы:
Аккумулятор HP Omnibook - большая проблема. Машинка старая, новый аккумулятор найти практически нереально. И стоить он будет как весь ноут. Но мы не сдаемся, и решаем эту проблему сами. Почти все, что надо сделать - это разобрать старый аккумулятор, но аккуратно, и заменить старые литий-ионные банки на аналогичные новые. Новые можно купить где-нибудь в Чип-и-Дипе или Мега-Электронике, например. Правда, цена вопроса - все равно около 100 долларов, но все же.
После замены ноут не будет знать, когда закончатся новые аккумуляторы - ведь их емкость выше, чем у полумертвых предыдущих. В принципе, на это можно забить и не смотреть на указатель разряда аккумуляторов, но есть решение, описанное ниже!
Только недавно почти случайно пришло в голову набрать в гугеле волшебную комбинацию слов HP Omnibook battery calibration,
и с удивлением узнал, что если при загрузке нажать F6, то ноут предложит откалибровать аккумулятор.
Немного теории.
В почти любом литий-ионном аккумуляторе (я имею в виду не отдельные банки, а собранные изделия типа HP f2019A) стоит
микросхема, управляющая зарядом. (Именно поэтому у аккумулятора для ноутбука не два и не три контакта, а пять-шесть. По остальным
ноутбук разговаривает с этой микросхемой) Она знает о температуре аккумулятора, напряжении на нем и по этим параметрам
вычисляет степень заряда и допустимый ток заряда (нужные, чтобы была возможность за 1 час загнать в аккумулятор
максимальное количество электричества без угрозы его взрыва, и чтобы показывать пользователю оставшееся время работы).
Информация о емкости записана в энергонезависимую память этой микросхемы. Кстати, некоторые вредные производители
добавляют туда же счет циклов заряда-разряда, чтобы через некоторое время аккумулятор "умирал", и клиент был вынужден
нести денежку в ближайший магазин. По опыту эксплуатации у меня нет уверенности, что некоторые "совместимые"
батареи для Omnibook не имеют в себе этой фишки.
Со временем аккумуляторы стареют и не могут хранить так же много энергии, как и раньше. Но микросхема об этом может
только догадываться и не знает точно текущей емкости аккумуляторов. Поэтому существует процедура калибровки, когда аккумулятор
разряжают "в ноль" и затем заряжают до упора, считая при этом количество электричества и записывая его в память микросхемы в
конце процесса.
Так это происходит:
Но и это еще не все. В этих ноутах стоят процессоры Intel с технологией SpeedStep. Вкратце ее суть такая:
чем выше частота работы процессора, тем больше он потребляет энергии. SpeedStep позволяет притормаживать
процессор в моменты, когда он ничего не делает, и тем самым весьма существенно экономить аккумулятор.
Если говорить о виндах, то эта технология поддерживается, начиная с XP ServicePack 2. Для более ранних виндов
можно поставить эту софтину. Впрочем, и для SP2 она не повредит -
будет показывать текущую частоту процессора, при этом не отжирая ресурсов. На том же сайте можно почитать и
о том, как это работает.
Первоисточник по технологии находится, как и следовало ожидать,
у Интелов на сайте. Там же описаны танцы с бубном, которые надо выполнить в Windows XP, чтобы завести эту
технологию и проверить, работает ли она.