Há uma placa de circuito na própria bateria que informa sua presença e status para o OS X.
No OS X, há um hardware executado pelo firmware chamado System Management Controller (SMC), que pega essa informação e a processa. Às vezes, o SMC fica confuso e precisa ser redefinido após instruções da Apple .
Você também pode procurar informações sobre a bateria no About This Mac, para ver o que está sendo dito.
O que poderia causar a exibição do X?
O circuito montado na própria bateria pode ter avariado. Normalmente, ele reservará uma carga mínima para si e não permitirá que a bateria drene além desse ponto. Mas, se a bateria foi drenada para os níveis em que o circuito interno não pode mais funcionar, ela não reportará o status e pedirá para ser carregada. Se você estava instalando o Yosemite, você deve ter recebido um aviso de que está com bateria. Se ignorada, a bateria pode ter sido drenada completamente.
Então, o que você pode fazer além de redefinir o SMC ou trazê-lo para reparo? Você pode experimentar o aplicativo de coco para ver se ele faz alguma coisa. https://www.coconut-flavour.com/coconutbattery/