После загрузки обнаружилось самое интересное: файл main.c просто перестал существовать.
У меня была довольна интересная конфигурация: я работал в Microsoft Visual C++ 6.0 над файлами, располагавшимися в сетевой шаре \\nixdev\public. Хост nixdev соответствовал системе, запущенной на виртуальной машине, причём система работала под управлением FreeBSD, на которой была установлена Samba. Не верх надёжности, но это продиктовано спецификой проекта.
Собственно, может быть кто-то на это деле (восстановление исчезнувших файлов) съел