Имя: Пароль:
1C
1С v8
Не запускается файловая 1C. Файл базы данных поврежден. Ошибка данных crc
0 ИС-2
 
06.03.14
08:47
Классика жанра. Вырубили свет и 1C перестала запускаться.

Вводишь пароль. Висит окно запуска конфигурации с названием конфигурации и все.
Попробовал сделать копию CD файла выдало - Ошибка данных crc.
Сейчас прогоняю CHDDBF, но думаю без толку.
Придется шаманить через Tool_1CD.
Но как узнать имя поврежденной таблицы?  
Какие еще есть способы ремонта базы?
1 ДенисЧ
 
06.03.14
08:49
Есть одно гарантированное - восстановление из бекапа
2 skunk
 
06.03.14
08:50
бэкап не предлагать?
3 Chai Nic
 
06.03.14
08:50
(2) Бэкап в данной ситуации поможет только в комплекте с машиной времени
4 ИС-2
 
06.03.14
08:54
(2) Что за привычка писать не по вопросу. BackUP не слишком актуальный, мягко выражаясь.
CHDBF покажет поврежденные таблицы
5 ildary
 
06.03.14
08:58
(4) нет бекапа? Пусть забивают с бумажек, раз на сисадмине толковом сэкономили.
6 Chai Nic
 
06.03.14
08:59
"Попробовал сделать копию CD файла выдало - Ошибка данных crc"
А вот это интересно. Файл не копируется средствами ОС?
7 Chai Nic
 
06.03.14
09:07
Попробуй подключить диск с базой к другому компу и скопировать на нём, чтобы исключить проблемы с контроллером и памятью. Если файл попал на бэдблок - прогони чекдиск с проверкой поверхности, тогда какие-то данные возможно пропадут, но файл прочитается. Далее - стандартное лечение 1с, сначала chddbfl, потом ТиИ.
8 ИС-2
 
06.03.14
09:16
(6) почти. Делал crtl-c -> ctrl-v выдало эту ошибку. Запустил через батник на другой диск - сделал. Запустил на этой копии CHDBF и

Повреждены данные таблицы 'FILES'. Восстановлено 14 из 14 записей.. Потеряно 5 значений полей неограниченной длины
Повреждены данные таблицы '_SYSTEMSETTINGS'. Восстановлено 64 из 64 записей.. Потеряно 1 значений полей неограниченной длины
Повреждены данные таблицы '_REFERENCE45'. Восстановлено 681 из 753 записей.
Повреждены данные таблицы '_REFERENCE49'. Восстановлено 600 из 619 записей.
Повреждены данные таблицы '_DOCUMENT111'. Восстановлено 539 из 571 записей.. Потеряно 8 значений полей неограниченной длины
Повреждены данные таблицы '_DOCUMENT111_VT1582'. Восстановлено 20157 из 23554 записей.
Повреждены данные таблицы '_DOCUMENT117'. Восстановлено 243 из 243 записей.. Потеряно 6 значений полей неограниченной длины
Повреждена таблица размещения внутреннего файла <Данные таблицы '_DOCUMENT118_VT1987'>
Повреждены данные таблицы '_DOCUMENT118_VT1987'. Восстановлено 0 из 1 записей.
Повреждены данные таблицы '_DOCUMENT138'. Восстановлено 2610 из 2911 записей.
Повреждены данные таблицы '_DOCUMENT138_VT2517'. Восстановлено 2612 из 2910 записей.
Повреждены данные таблицы '_DOCUMENT149'. Восстановлено 38 из 38 записей.. Потеряно 6 значений полей неограниченной длины
Повреждены данные таблицы '_DOCUMENT166'. Восстановлено 6286 из 7003 записей.
Повреждены данные таблицы '_DOCUMENT168'. Восстановлено 488 из 554 записей.. Потеряно 2 значений полей неограниченной длины
Повреждены данные таблицы '_DOCUMENT178'. Восстановлено 403 из 418 записей.
Повреждены данные таблицы '_DOCUMENT186'. Восстановлено 370 из 402 записей.
Повреждены данные таблицы '_DOCUMENT194'. Восстановлено 5970 из 6838 записей.
Повреждены данные таблицы '_DOCUMENT195'. Восстановлено 2412 из 2880 записей.. Потеряно 7 значений полей неограниченной длины
Повреждены данные таблицы '_DOCUMENT197'. Восстановлено 881 из 1019 записей.
Повреждена таблица размещения внутреннего файла <Данные таблицы '_DOCUMENT202'>
Повреждены данные таблицы '_DOCUMENT202'. Восстановлено 0 из 9747 записей.
Повреждены данные таблицы '_DOCUMENT204'. Восстановлено 5471 из 6311 записей.. Потеряно 3 значений полей неограниченной длины
Повреждены данные таблицы '_DOCUMENT209'. Восстановлено 5963 из 7137 записей.. Потеряно 22 значений полей неограниченной длины
Повреждена таблица размещения внутреннего файла <Данные таблицы '_DOCUMENT211'>
Повреждена таблица размещения внутреннего файла <Данные неограниченной длины таблицы '_DOCUMENT211'>
Повреждены данные таблицы '_DOCUMENT211'. Восстановлено 17101 из 27139 записей.
Повреждена таблица размещения внутреннего файла <Данные таблицы '_DOCUMENT211_VT5114'>
Повреждены данные таблицы '_DOCUMENT211_VT5114'. Восстановлено 0 из 196416 записей.
Повреждены данные таблицы '_DOCUMENT218'. Восстановлено 1393 из 1537 записей.. Потеряно 10 значений полей неограниченной длины
Повреждены данные таблицы '_DOCUMENT219'. Восстановлено 172 из 304 записей.
Повреждены данные таблицы '_DOCUMENT232'. Восстановлено 1652 из 1863 записей.
Повреждены данные таблицы '_DOCUMENT236'. Восстановлено 35 из 38 записей.
Повреждена таблица размещения внутреннего файла <Данные таблицы '_DOCUMENTJOURNAL6165'>
Повреждены данные таблицы '_DOCUMENTJOURNAL6165'. Восстановлено 56885 из 65709 записей.. Потеряно 26 значений полей неограниченной длины
Повреждены данные таблицы '_DOCUMENTJOURNAL6199'. Восстановлено 11425 из 13450 записей.. Потеряно 1 значений полей неограниченной длины
Повреждены данные таблицы '_DOCUMENTJOURNAL6215'. Восстановлено 9275 из 10757 записей.
Повреждены данные таблицы '_DOCUMENTJOURNAL6232'. Восстановлено 40848 из 46537 записей.. Потеряно 39 значений полей неограниченной длины
Повреждены данные таблицы '_DOCUMENTJOURNAL6245'. Восстановлено 1653 из 1863 записей.
Повреждены данные таблицы '_INFORG6491'. Восстановлено 102 из 102 записей.. Потеряно 1 значений полей неограниченной длины
Повреждены данные таблицы '_INFORG6553'. Восстановлено 564 из 615 записей.
Повреждены данные таблицы '_INFORGCHNGR6575'. Восстановлено 556 из 709 записей.
Повреждена таблица размещения внутреннего файла <Данные таблицы '_INFORG6679'>
Повреждены данные таблицы '_INFORG6679'. Восстановлено 0 из 11 записей.
Повреждены данные таблицы '_INFORG6852'. Восстановлено 49434 из 49512 записей.
Повреждены данные таблицы '_INFORGCHNGR6860'. Восстановлено 49518 из 49598 записей.
Повреждена таблица размещения внутреннего файла <Данные таблицы '_INFORG6886'>
Повреждены данные таблицы '_INFORG6886'. Восстановлено 195650 из 220778 записей.
Повреждена таблица размещения внутреннего файла <Данные таблицы '_INFORG7113'>
Повреждены данные таблицы '_INFORG7113'. Восстановлено 0 из 19146 записей.
Поврежден заголовок внутреннего файла <Описание таблицы ''>

Вопрос насколько высоки шансы поднятия базы с такими повреждениями?
9 ИС-2
 
06.03.14
09:17
(7) на съемном HDD тоже можно прогнать проверку дисков?
10 shuhard
 
06.03.14
09:19
(8)[ насколько высоки шансы поднятия базы с такими повреждениями]
база поднимется, но в ней не будет части документов и их ТЧ,
разрушения мозаичные и польза от этой базы = 0
11 Chai Nic
 
06.03.14
09:20
(9) Да конечно.
База если и поднимется - уже не будет прежней. Работать в ней не советую, использовать её можно будет как источник данных для заполнения новой чистой базы.
12 Chai Nic
 
06.03.14
09:21
А вообще непонятно, как могло из-за банального отключения света быть столько ошибок.. тут похоже не оно одно сыграло, а было еще что-то.
13 Chai Nic
 
06.03.14
09:24
Я бы всё-таки попробовал скопировать на другом компе.. есть риск, что просто что-то с контроллером ЖД.
14 rphosts
 
06.03.14
09:31
(0) да у вас батенька HDD того... если всё-же каким-то боком сделали копию базы - может какую утилиту на HDD напустить?
15 ИС-2
 
06.03.14
09:32
(11) согласен. Надо в начале определить что за таблицы повреждены. Если критичные, то смысла нет.

Если я разверну конфу того же релиза у себя, то имена таблиц будут совпадать? Например, таблица _INFORG7113 будет у меня ТЧ Товары Реализации и в поврежденной тоже ТЧ Товары Реализации или может оказаться другой (например от каких-нибудь возвратов)?
16 ИС-2
 
06.03.14
09:33
(14) может быть. Тем более что внешний USB диск.
17 Necessitudo
 
06.03.14
09:33
Ну по идее должны совпадать. Имена же таблицам не хаотично присваиваются.
18 ДенисЧ
 
06.03.14
09:34
(17) это в 77 они совпали бы.
Тут гарантий никаких.
19 Chai Nic
 
06.03.14
09:34
(16) Исходный жесткий диск с базой - usb? Офигеть. Возможность подключить его к компу напрямую есть? Попробуй скопировать еще раз там.
20 ИС-2
 
06.03.14
09:37
(19) ага. А еще работают по сети
21 Chai Nic
 
06.03.14
09:39
(20) От работы по сети так рассыпаться не должно. Обычно при этом портятся одна-две таблицы. А у вас очевидные симптомы регулярного сбоя при записи данных.
22 Chai Nic
 
06.03.14
09:40
(21) И кстати, я же говорю - есть шанс что диск в порядке. Попробуйте всё-таки вынуть его из usb-коробки, и скопировать данные обычным интерфейсом sata на другом компьютере.
23 shuhard
 
06.03.14
09:40
(15)[Надо в начале определить что за таблицы повреждены]
метод глобального контекста в 8.2 лет 5 как это умеет
24 ИС-2
 
06.03.14
09:45
(21) да было такое. Проблема решилась после того как переткнул в другой USB.
(22) спс. Попробую
(23) да. Вопрос в том всегда одни и те же таблицы соответсвуют  друг другу в разных базах (допускаем, что cf идентичны)
25 ИС-2
 
06.03.14
14:10
(14) а какие утилиты для HDD посоветуйте?
26 ИС-2
 
06.03.14
15:34
и чем скопировать данные с диска?
27 ИС-2
 
06.03.14
15:35
если при обычном копировании вылетает Ошибка данных crc?
28 Пеппи
 
06.03.14
15:43
проверьте заодно и копию базы
29 ИС-2
 
06.03.14
15:43
(28) чем? ТиИ?
30 Chai Nic
 
06.03.14
15:48
(25) Сначала сделайте акронисом образ диска, чтобы "не навредить", далее этот образ разверните на новый пустой. И уже с ним экспериментируйте.
31 Torquader
 
06.03.14
15:50
Если погас свет, то немедленно выключаем машину.
Сначала проверку диска (chkdsk)
Потом chkdbf
И только потом ТИИ.

Если ошибка CRC при копировании, то сектор файла вылетел на диске (хорошо, если только один). Информация в нём "коту под хвост" - и молите бога, чтобы это был не заголовок размещения таблиц (хотя, в этом случае, BackUp может и помочь).
32 rphosts
 
06.03.14
16:36
(25) NTFS?
33 rphosts
 
06.03.14
16:39
хотя наверное в любом случае вряд-ли что-то лучше chkdsk...
34 Torquader
 
07.03.14
00:13
(33) Если ошибка CRC на некоторых секторах диска (и их сильно много), то, возможно, при парковке головка царапнула диск - попытаться скопировать данные в посекторном режиме, повторяя несколько раз чтение ошибочных секторов.
35 rphosts
 
07.03.14
02:35
(34) винты уже лет 15-20 как выпускаются с "автопарковкой", скорее проблема в том, что в момент обесточивания шла запись на диск.
36 ИС-2
 
07.03.14
07:24
к своему огромному удивлению базу удалось восстановить. Причем мало кровью.
Что было сделано:
1) Скопирован файл с помощью DurableCopy (http://www.durablecopy.com/DurableCopyDownloads.aspx). Было потеряно несколько байт.
2) Прогнано через CHDBF. Выдало что сколько-то таблиц FILES повреждено
и в итоге база запустилась...
37 Chai Nic
 
07.03.14
07:57
(36) Копировали через usb или напрямую?
38 ИС-2
 
07.03.14
08:04
(37) через USB. Диск вроде не разборный был
39 Chai Nic
 
07.03.14
08:18
(38) Кошмар.. надеюсь, больше такого не повторится?) Базу на usb-диске хранить - редкостное извращение..
40 dmpl
 
07.03.14
08:23
(12) Достаточно 1 повреждения в нужном месте - и не такое будет. Вот оно, следствие тройной упаковки...
41 Chai Nic
 
07.03.14
08:25
(40) В смысле упаковки? Данные в 1cd не сжаты, это по сути "виртуальный диск" со своими файлами, так что потеря какого-то блока приведет к тому же, к чему приводит потеря сектора на обычном диске...
42 dmpl
 
07.03.14
08:28
(31) Ни в коем случае не запускать chkdsk - в ее задачу входит лишь приведение ФС в корректное состояние. Данные при этом она не очень-то и сохраняет. Как получится. Иногда портит безвозвратно.

(41) Дык представь, что мусор оказался на месте служебных структур 1CD. В данном случае надо разбирать 1CD по кусочкам - "на глаз" сопоставляя правильность служебных структур. И только потом уже натравливать утилиту по восстановлению.
43 Chai Nic
 
07.03.14
08:34
(42) Судя по http://infostart.ru/public/19734/, там ничего хитрого, обычная по сути файловая система. Соответственно, испортив заголовочный блок, можно потерять всё, испортив блок описателя - можно потерять конкретный внутренний файл, испортив блок данных - можно потерять часть данных файла. Но так, чтобы один испорченный блок испортил данные сразу в нескольких файлов - не будет.
44 dmpl
 
07.03.14
08:40
(43) Там по цепочке может пойти якобы некорректность из-за якобы пересечения цепочек. Никогда что-ли FAT не восстанавливал? Т.е., реально поврежден только один файл, но из-за того, что программа восстановления не догадалась об этом - из-за этого повреждения она посчитала некорректной структуру других файлов (хотя они вполне нормальные).
45 Chai Nic
 
07.03.14
08:50
(44) В теории такое возможно, но крайне маловероятно при однократном сбое записи. А вот если диск сыпется или интерфейс передает данные криво - тогда и будет в данных каша. С usb-коробкой это наиболее вероятно.
46 rphosts
 
07.03.14
08:51
(43) если это действительно "файловая система" - раздел размещения файлов должен быть продублирован.
47 rphosts
 
07.03.14
08:52
(42) .2 старые бэкапы у него есть (как понял с той-же структурой данных), так что это тоже решаемо.
48 dmpl
 
07.03.14
09:04
(45) 1. Дык и на форуме не каждый раз пишут о подобном, пора бы уже и такому случиться ;)

2. Честно говоря, я еще ни разу не встречался с битыми данными, переданными через USB (а у меня таких дисков с десяток, и пользую я их лет 8 как минимум). Причем с плохими проводами встречался - и даже в этом случае девайс либо отваливается из системы, либо тормозит, но данные передает корректно.

А вот с дешевыми NAS'ами такое было - при записи случайным образом искажались 1-2 байта на примерно 1 Гб записанных данных. Подключал его же по USB (в этом случае полностью отключался процессор NAS'а и HDD включался через мост SATA-USB напрямую) - все четко и без ошибок.
49 djekting
 
07.03.14
09:06
(12) вполне возможно. Свет отключился и голова чтения не запарковалась и упала на диск и ввиду большой скорости напортила большую площадь диска
50 Chai Nic
 
07.03.14
09:10
(49) Это было бы "вполне возможно" на доисторических моделях ЖД, в которых блок головок перемещался шаговым двигателем. Помню такие 40-мегабайтные винчестеры на 286 компах. Там нужна была обязательная парковка перед выключением, соответствующую команду выводили в меню нортон коммандера. На 386 с 120-меговыми дисками уже магнитные головки позиционировались катушкой, и парковались автоматически под действием сил пружин.
51 mehfk
 
07.03.14
09:16
"...и парковались автоматически под действием сил пружин."
бу-га-га
52 Chai Nic
 
07.03.14
09:17
(51) Что не так?
53 mehfk
 
07.03.14
09:20
не так - "под действием сил пружин"
54 Chai Nic
 
07.03.14
09:22
(53) Почему бы и нет? Это простой и дешевый способ убрать головки при отключении магнитного поля катушки позиционера..
55 mehfk
 
07.03.14
09:23
(54) Производители думают и делают иначе.
56 Chai Nic
 
07.03.14
09:24
(55) Ну какая в принципе разница.. если им проще дернуть привод запасенной в конденсаторе энергией в зону парковки при снижении напряжения питания ниже порогового - результат тот же.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.