Coreldraw не открывает cdr
Работаю с большим (по объёму, 80 Мб) cdr-документом, содержащим 2 большие bmp-картинки + куча векторных объектов. Регулярно делаю backup'ы.
С какого-то чудесного момента последние cdr-файлы перестают открываться. Вначале грузит-грузит и где-то на последней трети файла Corel'ом генерируется ошибка (заголовок окна - "Microsoft Visual C++ Runtime Library"):
Runtime Error!Program . \CORELDRW.EXE
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Послеэтогосам Corel закрывается. Такое наблюдается и в 12-м, и в 13-м (X3) Corel'е.
Глюки, связанные с объёмом файла, исключены, поскольку в предыдущей аналогичной ситуации был взят самый последний из нормально открывающихся cdr-файлов, работа с ним была продолжена, причём далее количество объектов было создано гораздо больше, чем имелось в тех cdr-файлах, которые не открывались.
Оперативной памяти достаточно (поведение Corel'а проверялось на 3-х компах, на одном из которых 2 Гб оперативки). Виртуальной памяти и места на винте предостаточно.
На компах, где всё проверялось, стоят нормальные Windows XP Professional SP1 и Windows XP Professional SP2. Инталляторы 12-го и 13-го Corel'ов одни и те же.
При сохранении cdr-файлов (которые не открываются) и создании их backup'ов никаких проблем не возникало.
На всех компах (и разогнанных, и не разогнанных) и на всех виндах (и SP1, и SP2) одно и то же. И с 12-м, и с 13-м Corel'ом.
Дело либо в некорректности сохранения cdr-файлов Corel'ом, либо (судя по названию окошка с ошибкой) в Visual C++ Runtime Library в винде.
Для исправления глюка сделал следующее:
1. Поставил Service Pack (SP1) для Corel Draw 12 , ситуация не изменилась.
2. Обновил dll'ки для mfc 7.1, ситуация не изменилась.
3. Заменил файлы Msvcrt.dll и Msvcirt.dll с 7-ки на 6-ку. Замена одного из этих файлов (не помню точно, какого) никак себя не проявляет, а при замене другого Windows XP не грузится.
____________________________________________________________
При попытке импорта cdr-файла в новый пустой документ Corel Draw генерирует ошибку (название окна - CorelDRAW):
An invalid argument was encountered.
Посему вопрос: что за некорректные аргументы находит Corel ? Аргументы в cdr-файле или аргументы выполнения каких-то команд ?
Доброго времени!
Собственно, эта заметка как раз призвана помочь в такой вот не простой момент. Если у вас случилось что-то типа сбоя электропитания, ошибки в самой программе CorelDraw или еще какой напасти – не спешите отчаиваться! Файл с рисунком (графическим проектом) можно попытаться восстановить (даже если он совсем перестал открываться).
Что можно сделать для восстановления проекта CorelDraw
Первый совет может показаться кому-то странным, но всё-таки.
Просмотр файлов извлеченных из ".CDR"
Если файл распаковывается, а указанные документы присутствуют, далее нужно сделать следующее:
- Открыть приложение CorelDraw и создать новый документ;
- Открыть документ как архив и удалить из него папку content;
- Вставить папку content из старого файла;
- Открыть документ в CorelDraw.
Вообще, процедура не выглядит слишком уж сложной, вполне доступно для гуманитариев, раз уж они умеют рисовать на компьютере. Судя по тестам, способ работает не всегда, только если исходный файл поврежден не слишком сильно. Посоветовал бы всё же попробовать, может получится?
(благо, для всей работы потребуется только архиватор и 3 мин. времени. )
DRAW — файл еще не восстановлен!
Рисунок CDR был открыт!
Если предыдущее не помогло, порекомендовал бы воспользоваться одной программой, которая позволяет бесплатно просматривать (а после и восстанавливать) многие поврежденные файлы ".CDR". Речь идет о приложении Recovery Toolbox for CorelDraw .
Кстати, предпросмотр нужен для проверки эффективности восстановления: если изображение в окне предварительного просмотра отображается без каких-либо серьезных проблем и все элементы успешно восстановлены, данные легко можно экспортировать в новый файл формата CorelDraw.
Файл был прочитан! / в качестве примера
Как работает Recovery Toolbox for CorelDraw
Эта программа работает аналогично др. продуктам этой компании: просто, в пошаговом режиме, и без задания каких-то "длинных" непонятных опций.
Кратко о том, что нужно сделать для восстановления поврежденного файла CorelDraw:
Кстати, программа работает не очень быстро, видимо связано с некоторыми особенностями алгоритмов (например, на мой небольшой файл потребовалось около 10-15 мин.). Однако, уверенно восстанавливает данные даже при серьезных повреждениях.
Вместо приложения Recovery Toolbox for CorelDraw можно воспользоваться его аналогом — онлайн-версией для восстановления файлов ".CDR".
Как пользоваться сервисом:
Онлайн-форма для восстановления файлов (скрин с офиц. сайта)
Самое главное, что однократное использование онлайн-сервиса обходится дешевле, чем покупка полной лицензии на Recovery Toolbox for CorelDraw .
К тому же работать с сервисом возможно не только с рабочих станций Windows, но и с любого устройства, которое подключено к сети Интернет (планшет, компьютер или даже мобильный телефон). Неважно, какая операционная система используется, главное, чтобы открывался Интернет-браузер!
Вопрос на засыпку : не отправит ли данный сервис мой проект куда-нибудь еще?
Если всё же хотите себя обезопасить на 100% и в этом плане — то вместо онлайн-сервиса используйте приложение: в нем все операции выполняются исключительно на локальном компьютере. Для полноценной работы Recovery Toolbox for CorelDraw , Интернет вообще не требуется!
1) Всегда делайте бэкапы файлов и документов, с которыми долго и тяжело работаете. Потраченная минута экономит дни и недели, и страхует от потери всей проделанной работы!
2) Не пренебрегайте бесплатными способами (из ШАГА 1, 2), описанными вначале статьи!
Если вы восстановили файлы как-то иначе — сообщите в комментариях (заранее мерси!).
Читайте также: