[Eu publiquei isso como uma resposta como seu desejo de um comentário. Também pode ser particularmente útil para resolver o seu problema]
Depois de ter feito o backup dos seus dados, você poderá reconstruir a partição e recuperá-la (mas é de alto risco - faça backup de todos os dados que puder primeiro). Eu poderia usar sfdisk -d / dev / sda > filename para despejar o layout atual, depois apagar as partições 2 e 3. Usando os valores do sfdisk como guia, eu criaria a partição 2 cobrindo exatamente o espaço vazio, depois as partições 3 e 4 para sda2 e sda3 respectivamente. Com alguma sorte, isso deve recriar a partição ausente.
Alternativamente, e mais simplesmente, apenas exclua as partições 2 e 3 e crie uma nova partição 2 cobrindo o espaço não alocado e o espaço da partição 2 e 3. Isso eliminará a partição de recuperação e a partição HP_TOOLS, mas, suspeito, é provável que disponibilize sua partição de dados - embora menor que o espaço real disponível a ela, conforme você cresceu nessa partição.