Можно попробовать другую прогу для восстановления, но, скорее всего, ничего уже не восстановить.
На будущее: используй нормальный редактор кода, который поддерживает сторонние плагины. Тот же Sublime Text, например.
Далее просто качаешь плагин, который автоматом делает бэкапы, и настраиваешь его на то, чтоб он делал бэкап, например, каждые пол часа при компиляции. Так же регистрируешься на каком-нибудь облачном хранилище (тот же DropBox или Google Drive), устанавливаешь прогу этого облачного хранилища для синхронизации данных. Ну и в конце настраиваешь плагин для бэкапа так, чтоб он делал бэкап в папку облачного хранилища.
В итоге у тебя получится автобэкап всех изменений, который сразу будет загружаться в облако и 100% не потеряется при проблемах с жестким диском. Ну и в случае обнаружения каких-то критических багов всегда можно откатиться на прошлую версию мода.
UPD: Вот, например, плагин "
Local History" для Sublime Text, который и в настройке удобен
(можно и путь для бэкапов установить, и автоудаление старых файлов, и формат имени файла, и когда именно делать бэкап, и прочее), и в использовании