У коллеги на ноуте Lenovo Thinkpad батарея живет 10 лет
Это можно делать и безо всяких утилит и приложений. Биос должен уметь это делать. И максимум, сто там можно сделать- определить уровни включения/отключения зарядки. Например, зарядка включается при 20% отключается при 80%. Так снижается количество полных циклов.
Все зависит от качества сборки, комплектующих и реализации acpi.
Если вы постоянно сидели от зарядки, то кривая реализация могла раньше времени убить батарейку.
Но также, к примеру при какой-то неисправности в цепи питания (залил кофейком, уронил..) контроллер в целях безопасности может подать команду на сжигание предохранителя батарейки, чтобы она не бахнула. В итоге будет показывать какой-то заряд ненулевой, но при отключении зарядки мгновенно отрубаться. Или например одна из банок вышла из строя, контроллер также заблокирует весь аккум. Тут паяльник и умелые руки и инфа по сбросу контроллера, сервисный центр или новый аккум.
Так вот к чему я это, если аккум умер- утилиты не помогут. А сохранить батарейку поможет его банальное использование, ну и не допускать разряд в ноль.