Atualização: Acontece que a unidade foi gpt e o cabeçalho do gpt de backup e a tabela de partição não estavam corrompidos. Consegui usar o gdisk para carregar e gravar o cabeçalho gpt de backup e a tabela de partição no disco usando este tutorial:
A partição ext4 era acessível através de uma montagem manual do terminal, mas a partição ntfs estava danificada. Eu tive que usar "chkdsk / f" de um disco de instalação do Windows para corrigir a partição ntfs.
Espero que isso ajude alguém em uma situação semelhante