Seria difícil, já que as diferentes especificações do computador (CPU, GPU, principalmente) esgotam a bateria de maneira diferente.
Sua melhor aposta para realmente fazer benchmark é ter 1 máquina dedicada, e então executá-la com a configuração abaixo (a suposição é que todos os outros periféricos - drive de dvd, wifi, lan, etc ligados):
- Com HDD normal girando
- Com um HDD SSD (como o SSD pode usar a bateria de forma diferente)
- Sem HDD - Executando puramente na unidade de DVD (usando o LiveCD)
- Sem HDD - Rodando exclusivamente na unidade USB (ou outro HDD externo)
- No HDD - Rodando exclusivamente em RAM Disk (inicialize usando USB, e USB cria um disco RAM) - O único problema possível com isso é que você pode ter que reinstalar o SO todas as vezes, já que a RAM é volátil e ser limpo toda vez que você desligar seu laptop.
Com base apenas nos números que você chegou lá, eu realmente duvido que haja uma maneira de calcular, sem mencionar que você não fornece nenhuma estimativa de quanto tempo é o tempo "atual" da bateria com o HDD e outras especificações do seu laptop que pode afetar o uso da bateria.
Para uso de energia da CPU (assumindo intel) você pode verificar em ark.intel.com Para o uso de energia da GPU, algum fabricante terá a informação de quanta potência eles precisam para executar
Normalmente, a maior perda de energia (segundo minha experiência) é a CPU e a GPU executando mais do que o uso de HDD. Se você tem um programa que precisa de 100% de CPU e / ou GPU (eg. Gaming, BOINC ou bitcoin mining ou rodando outras ferramentas de pesquisa como matlab / mathematica / etc) então eles irão mastigar sua bateria como um louco, o que novamente disse, é uma preocupação maior do que a simples operação de leitura / gravação do HDD. A menos que você não faça nenhuma ação intensiva de CPU / GPU, e faça muitos movimentos contínuos de grandes blocos de arquivos.
Espero que isso ajude.