Sunexpo
Пройдя двухчасовой путь от "что делать" до "фуух", решил поделиться с хабражителями способом восстановления совсем убитого файла Coreldraw после краша этой программы.
Мы рассмотрим самую неприятную ситуацию.
Итак: вы работаете в Coreldraw, автосохранение и резервные копии включены, идет 2 или 5 час работы, и тут внезапно корел падает. В нашей ситуации корел, агонизируя, перетер все темпы и резервные копии. У вас только ваш файл, при открытии которого вы видите пустой лист.
Сразу скажу, не стоит качать всякие утилиты, типа CDR repair tools и подобные. Они если и смогут восстановить файл (в моем случае не смогли), не дадут его сохранить без покупки лицензии.
Решение №1 (для удачливых): Если вам повезло, ваш файл name.cdr откроется любым поддерживающим zip архиватором. Если присутствует папка content, а вней riffData.cdr, вы спасены. Создаете новый файл корела, сохраняете, открываете как архив. Удаляйте папку content в новом файле и заменяйте ее одноименной из вашего битого файла. После чего этот новый файл открываете в кореле. Вуаля, вы восстановили файл корел.
Решение №2 (когда совсем плохо): Пытаясь открыть файл корела архиватором, вы получаете сообщение о том, что это не архив, или другую ошибку. В данном случае спасает именно подход к файлу как к архиву. Берем одну из восстанавливающих архивы утилит (я использовал бесплатный ZIP Repair), и правим архив. После этого должен отлично отработать способ из решения №1.
Надеюсь, информация окажется полезной, я вернул 6 часов работы.
UPD: Как верно заметили уважаемые хабражители, все это относится к последним версиям Coreldraw (X4 и выше).
Ссылки по теме