Гарант файлы данных отсутствуют или повреждены

Обновлено: 02.07.2024

1) Перебоев с электричеством в следствии чего происходит обрыв связи с сервером базы данных. Иначе говоря с компьютером где установлена БД 1С:предприятие 8.

2) Отключение или повисание локальной сети вследствие неправильной сетевой инфраструктуры предприятия, неправильно «обжатых» сетевых кабелей, порчей сетевого оборудования (хабов, свичей, роутреров, сетевых концентраторов).

3) Неправильного выхода и завершения работы системы 1С. Например: БД установлена на компьютере главного бухгалтера, по какой либо причине или в конце рабочего дня данный компьютер отключается при незавершенных сеансах 1С на других компьютерах; следствие – порча файла БД 1Cv8.CD

Этапы исправления ошибки:

1) Создать резервную копию поврежденной базы данных. Это действие обязательно, т.к. существует риск что в результате процедуры исправления, база совсем перестанет работать. Это можно сделать двумя способами:

A. Можно сделать архив штатными средствами 1С:Предприятие через режим «Конфигуратор» БД. Но не всегда есть вероятность что можно зайти в конфигуратор. Т.к. при некоторых плачевных ситуациях в конфигуратор войти просто не состоится возможным.

Как сделать резервную копию базы данных 1С Вы можете прочитать в статье «Создание резервной копии 1С штатными седствами».

B. Можно просто скопировать папку с файлом БД в любой каталог жесткого диска компьютера, путь где находиться БД можно определить следующим образом (см. картинку ниже):


2) Запустить утилиту исправления физической целостности БД 1С 8.x. В состав 1С:Предприятие 8.x входит системная для исправления баз данных 1С. Она называется - chdbfl.exe. Ее месторасположение индивидуально в зависимости от версии установленной платформы 1С:Предприятие 8

А) Для БД версий 8.1. она находится по следующему пути: "C:\Program Files\1cv81\bin".

Б) Для БД версии 8.2. она находится по следующему пути: C:\Program Files\1cv82\ 8.2.18.61 \bin. Папка с цифрами есть версия установленной платформы конфигурации 8.2. Следует знать версию платформы на которой работает поврежденная БД 1С иначе утилита проверки выдаст ошибку о несоответствии версии файла БД.

Окно утилиты выглядит как на рисунке ниже:



Выберите нажав на кнопку файл базы данных 1Cv8.CD из каталога где находиться поврежденная БД. Полный путь к файлу пропишется в поле «Имя файла БД». Далее установите флажок "Исправлять обнаруженные ошибки" и нажмите кнопку "Выполнить".

Сразу же запуститься программа проверки, этот процесс может занять продолжительное время, начиная от нескольких минут до нескольких часов. Это зависит от размера базы данных, от скорости работы и мощности персонального компьютера на котором производится проверка. Чтобы ускорить эту операцию, база данных должна быть доступна локально (а не по сети), т.е. тестирование должно производиться на компьютере где установлена БД.

ОЧЕНЬ ВАЖНО: при проверки БД никто не должен заходить в проверяемую БД или же останавливать сеанс проверки.

Если же после тестирования и исправления БД результат остался прежним: Вы не можете запустить БД 1С. То настоятельно рекомендуем создать новую БД путем восстановления из архивных копий.

Следует помнить, что восстановление данных, в том числе базы 1С не может быть гарантировано на 100%. Обязательно делайте резервные копии важной информации.

Что необходимо делать чтобы не пришлось прибегать к восстановлению физической целостности?

1) Регулярно создавать резервные копии БД 1С предприятие. Это можно делать или штатными методами сохранения данных 1С или же воспользовавшись специализированным программным обеспечение: например, системами резервного копирования Paragon Software.

2) Использовать терминальный режим доступа к базе данных 1С. Данный доступ во многом имеет свои плюсы. Например данные в этом случае не передаются по локальной сети от компьютера к компьютеру, передается только виртуальный рабочий стол через который происходит соединение с БД. Все нагрузка в этом случае распределяется на сервер, на котором установлена серверная операционная система. Соответственно, имея мощный источник бесперебойного питания на сервере, обрывы сети и выключение электричества никоим образом не влияют на работу БД 1С.

Клиент-серверная версия
В ней настройки пользователей располагаются в каталоге с серверной частью (по умолчанию C:\Program Files\Garant-Server\settings)

Файл-серверная (рабочая, мобильная) версии
В них путь к каталогу с пользовательскими настройками предлагается выбрать при первом запуске оболочки.(по умолчанию %appdata%\Garant-Net(DVD, Mobile)

где %appdata% - это переменная среды Windows, указывающая на подкаталог Application Data профиля текущего пользователя Windows.

Локальная версия
Настройки пользователей располагаются в %appdata%\Garant-local.

Кроме того, на одном уровне с папкой, в которой располагаются пользовательские настройки могут находится:
- каталоги c маской SettingsX (сетевая КС-версия) (где X=1,2,3 или) - в них сохраняются настройки перед конвертацией, в случае изменения формата настроек при переходе на более новую версию оболочки;
- каталог Settings-previous (сетевая ФС-версия, локальная инсталяционная версия или рабочий диск) - в нем сохраняются настройки перед конвертацией, в случае изменения формата настроек при переходе на более новую версию оболочки;
- подкаталог Settings-XML, который используется для хранения настроек в формате XML, используемых при конвертации и для обновления.
Структура папки Settings выглядит следующим образом:

Каталог - Содержимое корня
Settings\ - файлы настроек, хранящие информацию о пользователях, папках/закладках, комментариях, документах на контроле
\Backup.dir - последняя временная копия каталога Settings\

\Backup.dir.old - предпоследняя временная копия каталога Settings\

\UserData\ - файлы настроек индивидуальной конфигурации системы для каждого пользователя (одному пользователю соответствует группа файлов с одинаковым префиксом в именем (например _____ или 0003_ и т.д.)

\Backup.dir - последняя временная копия каталога Settings\UserData\

\Backup.dir.old - предпоследняя временная копия каталога Settings\UserData\

\xmlbackup - резервная копия настроек

\xmltools - служебные утилиты системы для работы с настройками

\etaloncopy - эталонные настройки пользователей для клиент-серверной версии.

В локальной, файл-серверной, рабочей(мобильной) версиях эталонными настройками явлется каталог %GarantRoot%\settings

Как включить службы клиент Telnet в ОС Windows Vista/7/8/10?

Печать


Если у клиента Win7 и новее то использовать драйвер Kyocer'ы в названии которого есть XPS и выставить его по умолчанию, (например Kyocera ECOSYS M2635dn KX (XPS)), а вот с WinXP только через экспорт в Word получилось.

Обновление информационного банка

Можно ли скачать файлы пакетного пополнения через веб-браузер? Сколько оперативной памяти может потреблять сервер приложений ГАРАНТ и процесс пакетного пополнения? Как снизить вероятность проявлений отказа выделения памяти?

Начнем с очень краткой справки. Все приложения в среде Windows работают в рамках выделенного для них виртуального адресного пространства. Для 32-х разрядных приложений и, в частности, для программ системы ГАРАНТ это адресное пространство ограничено 2 Гб на 32-х разрядных Windows, 3 Гб на 32-х разрядных Windows с расширенным пользовательским адресным пространством и 4 Гб на 64-х разрядных Windows. Это означает, что 32-разрядное приложение в среде Windows не может использовать памяти больше, чем приведено выше. Если объем свободной физической и виртуальной памяти меньше указанных цифр – это введет дополнительное ограничение для памяти, которая может быть использована приложением. Размер адресного пространства ограничен, следовательно может возникнуть ситуация когда просьба процесса о предоставлении ему необходимого объема памяти не может быть удовлетворена, и процесс не сможет выполнить намеченную операцию – это называется "отказ выделения памяти". Он может произойти потому, что процесс в ходе своей работы использовал все адресное пространство, и там больше нет свободного места. Также (чаще) может происходить так называемая фрагментация памяти - в результате длительной работы процесса (большого количества операций выделения и освобождения памяти) получается так, что используемые и неиспользуемые участки памяти чередуются. И хотя суммарный объем свободной памяти велик, - найти непрерывный участок нужного размера не получается. Процесс пакетного обновления больших комплектов ГАРАНТа, а также интенсивно используемый сервер приложений ГАРАНТа являются активными потребителями памяти. Пик потребления памяти пакетного пополнения регламентно ограничен 1,9 Гб (большее потребление считается ошибкой и исправляется), сервер приложений может потребить столько памяти, сколько ему выделит операционная система. В результате эти приложения могут сталкиваться с отказами выделения памяти в силу описанных выше причин. Для сервера приложений ГАРАНТа признаком такого отказа является запись в логе вида -LM_ERROR: GCM::gcl_new_handler: size = 16584396. The End of Memory . После появления такой записи сервер приложений следует перезапустить. Снизить вероятность (частоту) наступления отказа выделения памяти можно путем увеличения ограничения на размер адресного пространства. Сделать это можно следущими способами: (Предупреждение: предпринимать изложенные ниже шаги имеет смысл только в случаях возникновения отказов выделения памяти; не следует воспринимать эти шаги как общее требование) а) Используя 64-х разрядную Windows. В этом случае адресное пространство будет ограничено 4 гигабайтами. б) Путем настройки ядра 32-х битной ОС для увеличения размера пользовательского адресного пространства до 3-х гигабайт: В Windows 2000, XP, 2003 Server это делается путем редактирования файла boot.ini - добавления ключа /3GB, сохранения изменений и перезапуска компьютера. В версиях Windows, начиная с Vista, и позже это делается путем запуска утилиты bcdedit.exe c параметрами /set increaseuserva 3072 в) Также можно отказаться от использования старых ОС с неэффективным менеджером памяти (до Windows 2003 Server включительно). В этих ОС 32-битным приложениям может реально выделяться менее заявленных 2Гб. г) Можно периодически (ночью, раз в сутки или реже) перезапускать сервер приложений для того чтобы избавиться от накопившейся фрагментации памяти процессом сервера. д) Ну и, разумеется, сумма свободной физической и виртуальной памяти (а лучше свободная физическая память) должна превышать описанное выше ограничение на размер адресного пространства.

Особенности при запуске

Также для проверки пунктов 1) и 3) можно использовать следующее действие:
на клиентской рабочей станции (при запуске на которой оболочка ГАРАНТа сообщает, что сервер приложений недоступен) запустить команду telnet имя_сервера номер_порта (имя сервера и имя порта - в том виде, как указано в garant.ini).

Пример: telnet garant 5051

Если вы самостоятельно не можете подобрать такое имя сервера или настройки фаерволла (фаерволлов), с которыми получится установить соединение по telnet, - обратитесь с этой проблемой в этой формулировке к системному администратору - это удобное средство диагностики, не зависящее от работы системы ГАРАНТ.

В ярлыке, с которого запускают ГАРАНТ, прописан режим совместимости с Windows 95/98. Сделайте новый ярлык.

Что делать?

Варианты действий:

  1. Восстановить информационную базу из резервной копии (если есть).
  2. Использовать встроенную утилиту для проверки целостности — chdbfl.exe.
  3. Выполнить тестирование и исправление базы через Конфигуратор.
  4. Создать новую пустую базу и загрузить сформированный dt-файл.

Рассмотрим каждый из вариантов подробнее.

Рекомендация : перед любыми действиями сделайте резервную копию базы и убедитесь, что отсутствуют активные подключения пользователей.

I. Восстановление из резервной копии

Откройте Конфигуратор. Через меню « Администрирование — Загрузить информационную базу… » выполните восстановление рабочей резервной копии.

Рекомендация : для этих целей рекомендуем создать новую базу и выполнить загрузку копии в неё.

II. Использование утилиты chdbfl.exe

  • Найдите папку с установленной платформой 1С — например, « C:\Program Files (x86)\1cv8\8.x.xx.xxxx », где 8.x.xx.xxxx - номер релиза платформы. Или проверьте в свойствах ярлыка запуска 1С, значение «Рабочая папка».
  • Откройте приложение из каталога bin, где находится искомый файл.
  • Выберите файл 1Cv8.1CD, установите признак « Исправлять обнаруженные ошибки » и нажмите на кнопку « Выполнить ».

По окончанию проверки программа покажет результаты, а при возможности — исправит обнаруженные ошибки.

III. Тестирование и исправление

  • Откройте Конфигуратор.
  • Выберите пункт « Тестирование и исправление… ».
  • В блоке « Проверки и режимы »: — если база большая, проверьте последовательно операции; если малого размера, то все разом:

— Проверка логической целостности;

— Проверка ссылочной целостности;

  • Установите параметр « Тестирование и исправление ».

При наличии ссылок на несуществующие объекты программа по умолчанию предлагает ничего не изменять.

Рекомендация : проверьте для начала режим ссылок «Не изменять». Программа выведет найденные ссылки, и после этого примете решение, очищать их или создавать.

IV. Выгрузить dt-файл и создать новую базу

Пункт аналогичен варианту №1 с тем различием, что вы восстанавливаете не резервную копию, а сначала выгружаете dt-файл.

  • Откройте Конфигуратор для ИБ, где наблюдаются ошибки.
  • Через меню « Администрирование — Выгрузить информационную базу… » выполните выгрузку базы в dt-файл.
  • Создайте новую информационную базу и войдите в Конфигуратор.
  • Через меню « Администрирование — Загрузить информационную базу… » выполните загрузку копии базы.

V. Дополнительные действия

При подозрениях на ошибки жёсткого диска, на котором располагается информационная база:

  • скопируйте каталог базы на другой физический диск;
  • удалите все файлы и папки, кроме файла 1Cv8.1CD;
  • войдите в базу с нового расположения.

VI. Нестандартные ситуации

Когда один пользователь входит в базу 1С и работает без ошибок, а у другого — сбой. В этом случае выполните очистку кэша на рабочем месте, где возникает ошибка. Подробнее здесь .

В других случаях ошибка может скрываться в платформе 1С. Поэтому, проверьте обновление и переустановите платформу на новый релиз, одновременно удалив устаревшие версии.

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.

Примечание. Необходимо обладать правами администратора или быть членом группы "Администраторы домена", если компьютер входит в домен.

Разрешения — это правила, связанные с файлами, которые определяют, может ли пользователь получать доступ к файлу и какие действия с ним он может выполнять. Чтобы проверить разрешение на файл или папку, выполните указанные ниже действия.

Щелкните файл или папку правой кнопкой мыши и выберите пункт Свойства.

Перейдите на вкладку Безопасность.


Дополнительные сведения о разрешениях см. в статье Что такое разрешения?.

Способ 2. Проверьте расположение файла

Снимок экрана для этого шага

Данная ошибка может возникать, если ярлык или установленная программа пытаются получить доступ к расположению, недоступному в настоящее время (например, к сетевой папке или съемному диску). Проверьте путь к файлу, к которому Windows не может получить доступ, и убедитесь, что расположение доступно. (Снимок экрана для этого этапа приведен ниже.)

Способ 3. Убедитесь, что файл не был перемещен или удален

Данная ошибка может возникнуть также в случае, если файл был перемещен или удален. Перейдите в папку, содержащую необходимый файл, и убедитесь, что он находится там.

Способ 4. Создайте ярлык повторно, чтобы проверить наличие повреждений

Данная ошибка может возникать также в случае, если ярлык или файл другого типа был поврежден. Проверить ярлыки на наличие повреждений можно посредством повторного создания ярлыка. Для этого перейдите к разделу Создание или удаление ярлыка.

Если повреждено приложение или файл другого типа, для решения проблемы может потребоваться восстановить приложение.

Способ 5. Разблокируйте файл

В некоторых случаях Windows может блокировать файл. Просмотрите свойства файла — они могут содержать следующее примечание: Этот файл получен с другого компьютера и, возможно, был заблокирован с целью защиты компьютера. Чтобы проверить это и при необходимости разблокировать файл, сделайте следующее.

Щелкните заблокированный файл правой кнопкой мыши и выберите пункт Свойства.

На вкладке Общие нажмите кнопку Разблокировать, если она доступна.

Способ 6. Проверьте, не блокирует ли файл антивирусное программное обеспечение

Чтобы проверить, не блокирует ли файл ваша антивирусная программа, временно отключите ее и попытайтесь открыть файл. Если потребовалось временно отключить антивирусное программное обеспечение, включите его сразу же после выполнения необходимого действия. Если во время данного отключения компьютер подключен к Интернету, он уязвим для атак.

Важно! Отключение антивирусного программного обеспечения или изменение его настроек может сделать ваш компьютер уязвимым для вирусов, мошенничества и других вредоносных действий. Корпорация Майкрософт не рекомендует отключать антивирусное программное обеспечение или изменять его настройки. Если потребовалось временно отключить антивирусное программное обеспечение, включите его сразу же после выполнения необходимого действия. Применяя этот метод обхода проблемы, вы действуете на собственный риск. Сведения о временном отключении антивирусного программного обеспечения см. в статье Отключение антивирусного программного обеспечения.

Причина

Подобная проблема может возникать при выполнении на компьютере любого из следующих условий.

Нет разрешения на доступ к файлу или его расположению.

Файл находится в недоступном в настоящее время расположении, например в сетевой папке или на внешнем диске, не подключенном к компьютеру в настоящий момент.

Файл был перемещен или удален.

Файл или ярлык поврежден.

Windows может блокировать файл.

Антивирусное программное обеспечение может блокировать файл.

Дополнительная информация

Дополнительные сведения об ошибках при доступе к файлами или папкам в Windows см. в статье "Отказано в доступе" и другие ошибки при попытке доступа к файлам и папкам Windows или при работе с ними.

Ошибка «Файл или папка повреждены. Чтение невозможно»: причины и способы исправления


Основные причины ошибки

Существует две основных причины появления ошибки «Файл или папка повреждены. Чтение невозможно», одна из которых носит программный характер и бывает связана с повреждением файловой системы накопителя, другая, более серьёзная указывает на аппаратные проблемы с носителем информации или оперативной памяти. Значительно реже ошибка возникает по причине повреждения файла, к которому пользователь пытается получить доступ и проблем с портами (соединением), к которым подключается флешка или съёмный жёсткий диск. Столь же редко ошибка возникает вследствие заражения компьютера вирусами, действия которых мы кратко коснёмся ниже.


Заражение компьютера вирусом
На сегодняшний день насчитываются сотни тысяч вирусов, но лишь сравнительно малая их часть направлена на уничтожение информации или вывода операционной системы из строя. Большая часть современных вирусов создаётся с целью похищения конфиденциальных данных физических или юридических лиц, а также для использования вычислительных мощностей компьютеров пользователей без их ведома, например, с целью создания ботнетов. Широкое распространение получили так называемые adware-вирусы, вирусы-вымогатели, тем не менее, нельзя исключать заражения ПК вирусами, намерено повреждающими файловую систему накопителей, что делает чтение данных с них невозможным.

Повреждения файловой системы


Под повреждением файловой системы накопителя мы прежде всего имеем ввиду повреждение файловой таблицы, именуемой MFT или иначе Master File Table, представляющей собой нечто вроде базы данных, хранящей имена, атрибуты и сведения о расположении файлов и каталогов в файловой системе NTFS. В случае повреждения такой файловой таблицы файлы физически остаются на диске, но операционная система не может их обнаружить, поскольку хранящиеся их адреса в NTFS изменены или утрачены. Во флешках небольшого объёма роль такого навигатора выполняет таблица размещения файлов File Allocation Table, точно так же указывающая операционной системе место расположения файла на переносном накопителе.
Ошибки файловых систем могут возникать не только на уровне файловой таблицы, но и на уровне заголовка файловой таблицы, в результате чего на диске становятся недоступными все файлы, а подчас и разделы. В свою очередь, причиной повреждений могут быть внезапное обесточивание накопителя, извлечение флешки из USB-порта, изменение атрибутов S.M.A.R.T. с одновременной записью их в область участка MFT. И это лишь малая часть причин, из-за которых при чтении накопителя могут возникнуть проблемы.

Физические неполадки жёсткого диска

Анализ показателей атрибутов S.M.A.R.T.

Перед тем как приступать к программному решению проблемы, рекомендуем оценить состояние жёсткого диска с помощью программы CrystalDiskInfo. Расшифровка атрибутов S.M.A.R.T. — это большая и сложная тема, требующая отдельного обсуждения, тем не менее, некоторое общее суждение о здоровье жёсткого диска с её помощью может вынести даже начинающий пользователь. Если статус диска в CrystalDiskInfo определяется как «Хорошо», с большей долей вероятности можно считать, что диск в целом исправен. Из выводимых атрибутов S.M.A.R.T. рекомендуем обратить внимание на следующие записи со значениями RAW:


• Перераспределённые сектора (ID 05). В идеале должны отсутствовать. Наличие перераспредёленных секторов является одним из ключевых показателей наличия на жёстком диске ошибок.
• Нестабильные сектора (ID C5). Сектора, которые система не смогла прочесть с первого раза. Кандидаты на переназначение. Наличие нестабильных секторов также указывает на проблемы с жёстким диском.
• Неисправимые ошибки секторов (ID C6). Наличие неисправимых ошибок секторов прямо указывает на проблемы с жёстким диском — наличия физически повреждённых областей, недоступных для чтения/записи.
Если CrystalDiskInfo выдала негативную оценку, более разумным решением будет сначала создать в R-Studio или аналогичной программе образ накопителя (во избежание создания дополнительной нагрузки на диск CHKDSK и полной потери данных) и лишь потом приступать к исправлению имеющихся на диске ошибок.

Восстановление файловой системы встроенной утилитой CHKDSK

  • Примечание: исправление ошибок на системном томе потребует блокировки раздела, поэтому проверка будет выполнена при следующей загрузке компьютера. Но лучше всего производить исправление ошибок CHKDSK, сняв жёсткий диск и подключив его к рабочему компьютеру.
  • Примечание: работать с утилитой Victoria и подобными ей программами лучше всего предварительно диагностируемый диск и подключив его в рабочему ПК или из-под LiveCD, позволяющего получать монопольный доступ к файловой системе накопителя. В частности, Victoria входит в состав небезызвестного спасательного диска WinPE 10-8 Sergei Strelec.

Если ошибку устранить не удалось, при этом файл или каталог, к которому вы не можете получить доступ представляет для вас ценность, попробуйте восстановить их с проблемного носителя с помощью R-Studio или аналогичной профессиональной программы. В нашем примере мы использовали именно R-Studio. Запустив программу, выделяем в правой колонке проблемный носитель и жмём на панели инструментов «Сканировать». В открывшемся окне параметров сканирования выберите тип используемой на диске файловой системы и форматы файлов, которые необходимо восстановить и нажмите «Сканирование».
По завершении процедуры анализа в левой колонке нажмите ссылку «Найденные по сигнатурам», а в правой колонке кликните по ссылке «Файлы, найденные по информации о типичных особенностях структуры их данных». В результате перед вами предстанет структура каталогов, в которых вы сможете выбрать нужные вам файлы.
Отметив их флажками, нажмите «Восстановить помеченные» и укажите папку для копирования данных. Учтите только, что папка, в которую вы собираетесь сохранять восстанавливаемые файлы должна находиться на другом логическом разделе или физическом диске. Как показало тестирование, данный способ успешно позволил восстановить файлы с диска с полностью уничтоженной файловой таблицей MFT и её зеркалом, тогда как CHKDSK в этом отношении оказался бессилен.
Здесь, однако, есть один момент, который следует учитывать. Поскольку глубокое повреждение MFT буквально «превращает» файлы на диске в единый поток байтов без структуры, восстановление таких файлов с помощью программ сигнатурного обнаружения покажет приемлемый результат лишь в том случае, если восстанавливаемые файлы не окажутся сильно фрагментированными.

Форматирование накопителя


Наконец, если имеющиеся на диске файлы не представляют для вас ценности, вы можете отформатировать накопитель встроенными средствами Windows или специализированными утилитами типа HDD LLF Low Level Format Tool.

Читайте также: