Author Topic: Ошибка базы. CreateFileMapping failed. Code:6851  (Read 6963 times)

0 Members and 1 Guest are viewing this topic.

Offline ArtVC

  • Newbie
  • *
  • Posts: 5
При запуске Миранды возникает такое сообщение. До этого Миранда не обновлялась, но возможно, что работа системы была некорректно завершена - хардварной перезагрузкой системы. Поэтому база могла повредиться. Что можно сделать?
 

Offline Apollo2k4

Re: Ошибка базы. CreateFileMapping failed. Code:6851
« Reply #1 on: 14 01 2015, 19:13:30 »
А если запустить miranda32.exe /svc:dbchecker с ключом и провести «активный поиск повреждений», и повторить, что произойдёт?
Да и VI хотелось бы взглянуть.
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга
 

Offline ArtVC

  • Newbie
  • *
  • Posts: 5
Re: Ошибка базы. CreateFileMapping failed. Code:6851
« Reply #2 on: 14 01 2015, 23:43:38 »
Во вложении скриншот, что будет, если запустить D:\Different\Programs\miranda64>miranda64.exe /svc:dbchecker
В мастере галочку для агрессивного поиска поставил.
Ошибка после этого точно такая же.

Извини, но я не знаю и не смог нагуглить, что такое VI  :) Можно ссылку или какой-нибудь намёк на то, что это такое, и как это получить?
 

Offline watcher

Re: Ошибка базы. CreateFileMapping failed. Code:6851
« Reply #3 on: 15 01 2015, 00:48:41 »
Извини, но я не знаю и не смог нагуглить, что такое VI  :) Можно ссылку или какой-нибудь намёк на то, что это такое, и как это получить?

Вот это.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: Ошибка базы. CreateFileMapping failed. Code:6851
« Reply #4 on: 15 01 2015, 07:37:08 »
Помимо агрессивного пробега вот эта галка обязательно должна быть снята:

Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline ArtVC

  • Newbie
  • *
  • Posts: 5
Re: Ошибка базы. CreateFileMapping failed. Code:6851
« Reply #5 on: 15 01 2015, 09:20:58 »
Прочитал про VI: что нужно использовать плагин CrushDumper
Конечно, т.к. миранда не запускает даже главное окно, то я почистил папку Profiles, но даже при этом после создания чистого профиля Миранда выдала прежнюю ошибку на счёт базы данных.
Таким образом, у меня не получилось собрать VI. Есть ли другой способ получить инфо? Или как правильно очистить БД Миранды?
 

Offline watcher

Re: Ошибка базы. CreateFileMapping failed. Code:6851
« Reply #6 on: 15 01 2015, 09:42:00 »
ArtVC, откуда миранда запускается? С внешнего диска или флешки?
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: Ошибка базы. CreateFileMapping failed. Code:6851
« Reply #7 on: 15 01 2015, 09:47:09 »
Прочитал про VI: что нужно использовать плагин CrushDumper
Конечно, т.к. миранда не запускает даже главное окно,

Можно, зажав CTRL кликнуть на miranda exe и откроется менеджер профилей, там можно будет выбрать запуск CrashDumper в служебном режиме (до базы).



Если вместо CrashDumper в служебном режиме запустится мастер проверки базы, то нужно временно удалить dbchecker.dll из плагинов и после снятия VI вернуть (был такой баг когда-то).

Но что-то тут похоже на то, что драйвер базы не может замапить профиль, это может быть связано с доступом к диску.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline ArtVC

  • Newbie
  • *
  • Posts: 5
Re: Ошибка базы. CreateFileMapping failed. Code:6851
« Reply #8 on: 15 01 2015, 10:01:09 »
Миранда запускается с локального диска D - находится на том же диске, на котором системный раздел C.
watcher, сделал запуск с ctrl, но после нажатия на кнопку "Запуск" вновь появилась ошибка БД.
 

Offline Apollo2k4

Re: Ошибка базы. CreateFileMapping failed. Code:6851
« Reply #9 on: 15 01 2015, 10:40:40 »
Не будет лишним проверить диск на ошибки cmd → chkdsk d: /r хотя не думаю, что это решить проблему. Скажите ещё пожалуйста откуда вы брали архив с мирандой? Вы же в курсе, что ядро и плагины должны быть из одного билда?
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга
 

Offline ArtVC

  • Newbie
  • *
  • Posts: 5
Re: Ошибка базы. CreateFileMapping failed. Code:6851
« Reply #10 on: 15 01 2015, 11:09:36 »
Apollo2k4, огромное спасибо за подсказку!  :)
Чекдиск починил файл. Очевидно, что при хардварной перезагрузке системы субд или файловая система не успела что-то записать и файл повредился. Решение оказалось таким простым  :)