L'unica soluzione è quella che hai già percorso, recuperare tutti i file con le rispettive dir e gerarchie dovrebbe essere alquanto improbabile