Linux LiveCD pode fazer. Você pode baixar uma imagem e gravar em USB e inicializá-la. O conteúdo da partição do HDD (arquivos) deve estar presente.
O layout da partição anterior pode ser restaurado eventualmente usando as ferramentas de recuperação de partição. Por exemplo google para "testdisk" - ferramenta muito boa, mas alguns conhecimentos sobre o layout de disco e partição são esperados. Não faça alterações com o testdisk, a menos que você entenda o que está fazendo.