Hard reset поможет решить программные ошибки, но при этом все файлы из внутренней памяти будут удалены. Восстановить их будет сложно, для этого понадобятся DiskDigger и root-доступ.
К sd-карте это не относится, вы ее можете достать из телефона и скопировать все файлы на ПК.