Файл базы данных поврежден 1Cv8.1CD — что делать?
Сообщение «Файл базы данных 1Cv8.1CD» характерно для файловых баз данных 1С 8.3 и 8.2. Повреждение может происходить в результате повреждения оборудования, или, чаще всего, в результате неожиданного отключения электроэнергии.
Перечислю действия, которые возможны при попытке избавиться от подобной ситуации:
- Восстановить резервную копию, если она есть.
- Сделать резервную копию поврежденной информационной базы.
- Создать чистую информационную базу данных и загрузить в нее сделанную резервную копию.
- Провести тестирование и исправление базы данных.
- Использовать утилиту chdbfl.exe, которая поставляется в составе программного комплекса.
Теперь рассмотрим каждый пункт подробней.
Важно! Обязательно обновите платформу 1С: Предприятие 8.3 до последней версии!
Содержание
Восстановление резервной копии
Если у Вас настроено ежедневное резервное копирование, то Вам повезло. Нужно просто восстановить последнюю рабочую копию и работать дальше.
Чтобы восстановить рабочую резервную копию, нужно войти в конфигуратор, войти в меню «Администрирование» и выбрать «Загрузить информационную базу…»:
Во избежание ошибки советую сначала создать новую, пустую базу данных и загрузку делать в нее.
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Получите понятные самоучители по 1С бесплатно:
Но, к сожалению, на многих предприятиях пренебрегают регулярным резервированием базы. Поэтому придется пытаться восстановить поврежденный экземпляр.
Делаем резервную копию поврежденной информационной базы
Перед любыми дальнейшими действиями необходимо сделать резервную копию базы.
Резервная копия делается почти так же, как и загрузка информационной базы, только в меню «Администрирование» выбираем пункт «Выгрузить информационную базу…».
Если повреждения в базе данных довольно серьезные, штатная выгрузка может не пройти. В таком случае нужно выйти из конфигуратора, создать новый каталог на диске и скопировать в него файл 1Cv8.1CD. Это и есть база данных:
Кстати, после этого можно попробовать подключиться к этому новому каталогу и запустить программу. Дело в том, что ошибка может таиться в файлах кэша, а в новом каталоге их не будет, и база может нормально запуститься.
Если проблема не исчезла, продолжаем ремонт системы.
Тестирование и исправление базы данных
Если конфигуратор доступен, заходим в него и идем в меню «Администрирование». Там выбираем пункт «Тестирование и исправление…»:
Насчет настроек данного режима единого мнения нет. Я предпочитаю устанавливать указанные на рисунке.
В разделе «Проверка и режимы», если база данных большая, флажки можно устанавливать поочередно и смотреть после выполнения результат.
Выбор «Только тестирование» считаю бесполезным, так как ошибки все равно исправлять надо. Если что-то будет не так, у нас есть резервная копия.
При наличии ссылок на несуществующие объекты программа по умолчанию предлагает ничего не изменять. Не знаю, насколько это эффективно, я сразу ставлю «Создавать объекты». Вы можете сначала попробовать «Не изменять». Программа должна вывести все найденные такие ссылки, и после этого нужно принимать решение, очищать их или создавать.
После выполнения настроек нажимаем кнопку «Выполнить». Если все проходит гладко, значит, база восстановлена, о чем будет сообщено.
Но опять же, во время тестирования может возникать критическая ошибка, и действие не завершается.
Тогда пробуем еще один способ.
Использование утилиты chdbfl.exe
В каталоге с установкой системы имеется файл chdbfl.exe. Путь к папке с файлом проще всего найти следующим образом. На ярлыке запуска программы 1С нажимаем правой кнопкой мышки и выбираем пункт «Свойства». Откроется следующее окно:
Нас интересует только выделенная часть. Далее находим папку с последней установкой платформы, далее каталог bin. Вот в нем и находится искомый файл:
Запускаем его. Запустится программа восстановления информационной базы:
Выбираем файл с нашей испорченной базой, ставим галочку «Исправлять ошибки» и нажимаем кнопку «Выполнить».
Каждый из описанных способов может/должен привести к исправлению ошибки в файле базы данных.
Смотрите также наше видео про восстановление базы после появления ошибок:
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
Анвар:
Спасибо большое!!!!! Из всех помог только последний вариант
Аноним:
Спасибо!
Аноним:
Спасибо огромное действительно последний вариант помог! Спасибо за Ваш подробный инструктаж!
Кирилл:
Всем пожалуйста, рад что советы помогли 🙂
Лена:
Большое спасибо! Ваша статья решила проблему. Кратко и четко написано. Помог последний вариант.
Аноним:
Спасибо! Перепробовал всё по порядку, помог последний вариант.
А я уже хотел весь последний месяц вручную восстанавливать.
Аноним:
Спасибо! Вернули к жизни!
Сергей:
Спасибо. Программка восстановила базу. А то не знал что делать.
Аноним:
Спасибо, помог 3-й вариант,
только теперь у меня задолженность по клиентам не высвечивается)))
ОЛЕГ:
СПАСИБО!!!
Александра:
Спасибо большое)) помог второй вариант
VZUL:
Здравствуйте. Помогло использование утилиты chdbfl.exe. Были обнаружены ошибки и исправлены с ее помощью. Программа корректно заработала. А ведь собиралась обращаться к специалистам 1с у нас в городе. Удалось благодаря вам все самой «наладить». Спасибо большое.
Анатолий:
Спасибо, выручили!
Помогла chdbfl.exe.
Аноним:
Спасибо, все восстановила по последнему варианту, но чёт теперь не обновляется, буду писать в техподдержку .
Аноним:
Спасибо огромное! Получилось с использованием chdbfl.exe
Аноним:
Автору Спасибо! Ждали 4 часа пока крутится этот кружок, но программа (3 вариант) все исправила, было нарушено отображение таблиц.
Аноним:
Спасибо!!!!!! И нам помог последний вариант!!!!!!!!!!
Аноним:
Огромное спасибо!!! Второй вариант помог восстановить БД.
Александр:
А что делать если утилита chdbfl.exe ошибок не показывает а 1С всё равно говорит что файл CD повреждён?
Аноним:
Спасибо всех благ!!! сэкономил деньги и время помог последний вариант за минут 5 все устранил
L:
Спасибо огромное! Помог последний вариант.
Мария:
Добрый День. Спасибо огромное! Помог последний вариант. Все заработало!
Айгуль:
СПАСИБО!!!
Аноним:
Спасибо! Помог последний способ!
Ольга:
Добрый день!Программа chdbfl ошибок не выявила, а программа не запускается, выдает что файл базы данных поврежден.
Ольга:
Добрый день. Спасибо большое за помощь и очень четкую инструкцию без лишней воды.
Аноним:
СПАСИБО!!!!!! 3 вариант меня спас.
Аноним:
Мне тоже помог 3 вариант!
МК:
Спасибо! Последний вариант оказался самым эффективным!!!
Дмитрий:
Огромное спасибо. Последний способ все решил.
Елена:
Спасибо огромное за помощь! Вы меня спасли!!!! Огромное, просто огроменное спасибо! Помог именно последний вариант (утилита chdbfl).
Мария:
А мне помог 2 вариант, уважаю свой труд и делаю резервную копию каждый день! Кирилл, спасибо Вам большое за статью))))
Дима:
Спасибо! Полезно!
Есть один вопрос:
если я в каталоге с информационной базой удалю все файлы и папки кроме файла 1Cv8.1CD, это будет аналогично созданию НОВОЙ папки с этим же файлом 1Cv8.1CD и дальше стандартного запуска данной базы?
У нас такая же ошибка и я думаю дело в файлах кэша (на других комп-х в сети все нормально запускается)
Спасибо.
Аноним:
Спасибо ! Помог 3 вариант!
Аноним:
Спасибо! Помог последний вариант
Аноним:
Спасибо!!!!! Помог только последний шаг!! Уффф!
Аноним:
Спасибо!!! Сэкономили денег!!!
Дима:
Спасибо! Последний шаг.
Гаррри:
Спасибо ! 3 4 вариант
Аноним:
Спасибо огромное! Просто выручили! И денежку съекономили!
Аноним:
Спасибо. Все получилось.
Руслан:
Огромное спасибо! Последний способ помог. Все получилось!
Аноним:
Спасибо!Последний способ спас базу и меня!
Светлана:
Огромное спасибо! Последний вариант все исправил.
Дай вам Бог здоровья и процветания!
Аноним:
Спасибо! Последний вариант сработал!!!! Программист ИТС в прошлый раз пне справился. пришлось с бэк апа восстанавливать( А тут последний вариант просто спас . НДС на на носу а тут такая проблема в выходные!
Катрин:
Добрый день. Мне вообщем то помог последний вариант, НО … почему то во всех банковских выписках пропало «назначение платежа»….???
Аноним:
спас последний вариант
Аноним:
Попробовала все спрособы. Ошибок не обнаружено. И все равно показывает при обновлении что база нарушена. Что делать?
Orakul21:
Большое спасибо! Помог последний вариант
Наталья:
Ни один из предложенных вариантов не помог. База не копируется, а при тестировании выдаёт ошибку: файл 1Cv8.1CD повреждён, или не возможно прочитать.
AlexWCI:
У меня такая же история. Ни один из вариантов не помог… (((
Виктория:
Спасибо огромное! Последний вариант помог!
Аноним:
ААА вы мне помогли, второй вариант помог! Я уже думала звонить программистам за деньги базу восстанавливать! Огромное Вам спасибо!!!
Николай:
Спасибо, очень выручили!
Помогла утилита chdbfl.exe
Аноним:
Спасибо. Последний вариант помог.
Аноним:
ОГРОМНОЕ СПАСИБО!!!!!! ВЫ ВОЛШЕБНИК!!!!!! ВСЯ БАЗА ДАННЫХ ВОСТАНОВЛЕНА ПОСЛЕДНИМ ВАРИАНТОМ.
Дмитрий:
Народ, у кого даже сам файл с базой данных не копируется — у вас не с базой проблема, а с жестким диском, тут никакая программа не поможет, а если и поможет — то в ближайшее время всё опять похерится. Вы сначала диск проверьте, убедитесь, что с ним проблем нет, и если есть — скопируйте базу в другое место и уже потом восстанавливайте.
Елена:
Огромное спасибо, Вы меня просто спасли! Помог второй вариант.
Павел:
Огромное спасибо, Вы меня просто спасли! Помог последний вариант.
Аноним:
Последний вариант сработал
Лекс:
Спасибо огромное! Все восстановилось. Ура!
Аноним:
СПАСИБО!!!
Наталия Константиновна:
Спасибо, восстановилось утилитой. Респект автору статьи.
Марина:
огромное спасибо. программисты восстанавливали. теперь сама умею делать, благодаря вам. третий вариант самый действенный.
Гость аноним:
Как имкать в расширенном поиске програму 1с версия 8.4.и как ето надо ставить под раздачи и как скачивать?
Анонимный гость:
Как искать и извини за ошибку, потому что поспешил.Админ помогите выйти из трясовины и болота!Заранее спасибо и пожалуйста!
Гость:
Бывает еще дело в файле блокировки базы.
Проверить наличие файла \1C\base\1Cv8JobScheduler\exec.lck — файл блокировки базы
При наличии, проверить что бы у всех 1С была закрыта, файл пропадет и база откроется.
Аноним:
Так это надо было перелазить весь нет и уже утратив всю надежду случайно зашел на эту страницу. Короче, последний вариант решил ВСЕ проблемы!!!
Огромное спасибо
Аноним:
Спасибо. Сработал последний вариант!!!
Анна:
Здравствуйте! У меня описанные варианты не помогли решить проблему с БД((
Аноним:
Правой кнопкой мыши по файлу с базой. Вкладка «Предыдущие версии». В появившимся списке восстановить старую версию файла.
Роза:
Спасибо вам огромное
Наталья:
Огромное спасибо за статью!
Аноним:
СПАСИБО
Артур:
Правой кнопкой мыши по файлу с базой. Вкладка «Предыдущие версии». В появившимся списке восстановить старую версию файла.
Ирина:):
Спасибо Вам огромное)))
Помог последний метод.
KiraLis39:
В смысле «Если у Вас настроено ежедневное резервное копирование, то Вам повезло. Нужно просто восстановить последнюю рабочую копию и работать дальше.» ?..
А если бекап был вчера вечером, а сегодня к обеду я уже навводил туда тонну данных? То-есть, сидеть и вспоминать, искать, забивать все по новой за последние сутки, в надежде, что ничего не упущу и не появятся неисправимые конфликты?
Александр:
Спасибо! Мне тоже помог последний способ через утилиту chdbfl.exe
Аноним:
Спасибо большое!!!!!!!!!, помог последний вариант
Аноним:
Огромная преогромная благодарность автору!!! Помог последний вариант. Отличная статья! Сохраню на будущее и всем разошлю!
Анатолий Викторович:
Огромное СПАСИБО !
Утилитка сработала на 100%.
Мари:
Спасибо Вам огромное ! Очень помогло ! Помог третий вариант
Люба:
Спасибо! Все доступно и понятно. Помог третий вариант.
Ирина:
Спасибо. Помог вариант №2 с галочками как показано на скриншоте.
Аноним:
Помог третий вариант! Большое спасибо!
Cristiano Ronaldo:
Пишу отзыв 17.08.2021
Огромное спасибо за помощь! Сработал последний вариант с поиском файла и исправлением ошибок! Благодарю!
Сергей:
Спасибо. Помогло с последним вариантом, архива не было. Лучше не лениться, делать архивы. Нервы целее будут.
Зоя:
Спасибо вам огромное! Ваши подробные советы и утилита помогли.
Аноним:
Спасибо за помощь!!!все заработало.помог последний способ