![]() |
![]() |
![]() |
|
Не запускается файловая 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) Ну какая в принципе разница.. если им проще дернуть привод запасенной в конденсаторе энергией в зону парковки при снижении напряжения питания ниже порогового - результат тот же.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |