при заполнении где-то 30 ГБ начинает очень сильно зависать
Уточните пожалуйста: вы на диск, с которого нужно восстановить данные, что-то записываете(-ли)?
Если да, то срочно прекратите.
Сейчас сканирую программой victoria
Но зачем?
То, что диску нехорошо, уже понятно. Задача о восстановлении фото уже сформулирована.
Помучав диск дополнительно, вы хотите задачу усложнить?
Если вы не хотите обращаться в компанию, занимающуюся восстановлением информации профессионально (а это было бы оптимальным вариантом, т.к состояние диска лучше не становится), то вам нужно сделать максимально полную посекторную копию диска.
Из простых вариантов неплохим был бы gddrescue (GNU ddrescue), если вы знакомы с Linux. Если нет, то используйте hex-редакторы, например WinHex или CI Hex Viewer.
Затем созданный образ надо просканировать. Для этого скачайте
старую версию R.saver (она умеет работать с образами), откройте файл образа и запустите полный анализ.
Remap, который вы упоминаете в комментариях, вам наоборот, вреден. Если есть нестабильные сектора, содержащие какую-либо информацию, их надо попытаться в
ычитать, а не заменить рабочими (но пустыми) из резерва. В противном случае файлы, к которым они относятся, будут повреждёнными.
Однако, работу по вычитыванию проблемных зон надо проводить только после того, как всё нормально читающееся уже прочитано.