Você consegue fazer o login e usar o Arch Linux também, além das mensagens de erro que confundem o console? Se assim for, então provavelmente o seu disco rígido está falhando, mas não completamente morto ainda. A linha que diz "Erro de E / S" indica que o kernel encontrou um erro ao tentar ler dados do disco rígido, e as linhas que começam com "ata1.00" fornecem detalhes sobre os internos da solicitação de leitura no hardware. O Windows não mostra essas mensagens, o que provavelmente é o motivo pelo qual você ainda não vê nenhum problema.
Se você tiver corrompido o sistema de arquivos causado pela eliminação da energia, o kernel ainda poderá ler os dados da unidade, mas não conseguirá interpretar a quais arquivos os dados pertencem. Isso resultaria em um conjunto diferente de erros.
Outra maneira de saber seria reiniciar e ver se você recebe um erro semelhante, mas com detalhes diferentes, por exemplo, um número de setor diferente de 798717984. Nesse caso, isso significa que o erro está ocorrendo de maneira um tanto aleatória, o que é outro sinal de falha de hardware. Mais uma vez, é provável que esse seja seu disco rígido, embora seja possível que outro componente de hardware esteja falhando.
Sugiro fazer um backup e substituir a unidade antes que seja tarde demais.
EDITAR APÓS A ATUALIZAÇÃO DO OP:
Se apenas um setor estiver ruim, você poderá usar e2fsck -c -y
como sugerido por goldilocks e continuar usando a unidade, se isso corrigir o erro. Mas as unidades modernas têm uma correção de erros transparente integrada e, na minha experiência, quando o sistema operacional começa a detectar erros no decorrer da E / S normal, a unidade está muito próxima do fim de sua vida útil.
Independentemente de qual curso de ação você tomar, certifique-se de ter um bom backup da unidade inteira antes de tentar consertar qualquer coisa!