Этот ответ для потомков - я был в подобной ситуации сегодня и успешно восстановил файл.
Файл .txt, который я составлял (в Notepad++, но это не относится к делу), был поврежден после блокировки / зависания системы. Это был единственный файл для этого (вероятно, потому что это был единственный файл, который я открыл в то время). Я использую Windows XP. Файл в 14 000 строк превратился в группу NUL. Windows продолжала показывать правильный размер файла после инцидента.
Первым делом я запустил chckdisk. AFAIK, это не помогло никому. Я узнал о Recuva. Я запустил его без установки и позволил сделать его глубокое сканирование. Но через час он обнаружил только около 20 "полных" "превосходных" файлов, которые ранее были удалены мной, и тот, который я хотел, не был среди них. Я изменил расширенные настройки - что я должен был сделать в первый раз - чтобы при следующем сканировании был выполнен поиск файлов, которые не были удалены. Я установил флажок рядом с именем файла, когда оно появилось в списке, и нажал "восстановить". Успех !!
У меня сегодня отобрали у меня несколько дней моей жизни, чтобы стресс и беспокойство, но я узнал, по крайней мере, одну важную вещь из своего испытания: часто делать резервные копии!