Восстановление и резервное копирование данных почтового клиента The Bat

19Дек2009

В разделе Восстановление данных

Восстановление удаленных писем: справляемся с The Bat!

the_bat_recovery-300x196.jpgЯ уже писал как-то о программах, которые позволяют восстановить письма, случайно удаленные из почтовой программы или ставшие недоступными в результате сбоя операционной системы, повредившего файлы-хранилища. Правда, большинство этих программ работают только с продуктами Microsoft — Outlook Express или Microsoft Office Outlook.

В нашей стране же, однако, традиционно большой популярностью пользуется «Летучая мышка» The Bat! — замечательный почтовик, в последних версиях не уступающий, а по некоторым параметрам и превосходящий монстров от Microsoft.

Одним из преимуществ The bat! является как раз его стабильность. Случаи повреждения .tbb файлов из-за аварийного завершения программы крайне редки. У меня за несколько лет эксплуатации этой программы в небольшой фирме вообще не было ни одного случая аварийного завершения работы The bat!

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

В общем, давайте попробуем разобраться — что делать в случае, когда требуется восстановить почту в программе The bat!.

Сначала, давайте посмотрим, что советуют специалисты. Дело в том, что в The Bat! заложен довольно мощный механизм защиты от сбоев, и если придерживаться определенного , сторонние программы могут вообще не потребоваться.

Итак, с чего следует начать?

Если в вашем почтовом ящике вдруг после очередного запуска почтовой программы оказалось 0 писем, а вы точно помните, что ничего не удаляли, посмотрите на размер файла   MESSAGES.TBB. Он находится в папке вашей почты.

Возможно, что-то случилось с индексным файлом MESSAGES.TBI Удалите его и перезапустите  The bat! В 80% случаев помогает.

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

Если и после этого ничего не получилось, придется воспользоваться нештатными средствами.

Recursive thEBat Email Recover

Так как The Bat! — программа российская, то начнем поиск подходящей программы для восстанавленияь структуры испорченных почтовых баз начнем на просторах россии. Наиболее известна тут утилита (Recursive thEBat Email Recover, 19 кб) от Кругового Александра Анатольевича. Reber — утилита командной строки, поэтому, хочешь не хочешь, а без знания соответствующих ключей не обойтись.

Список их таков:

  • -R — активирует функцию рекурсивной обработки всех вложенных папок базы TheBat!, начиная с указанной (корневой) директории
  • -B — отключает функцию создания резервных копий данных перед внесением в них изменений (оригинальные файлы будут переименовываться в messages.old). Перед использованием этой опции необходимо убедиться, что на жестком диске компьютера достаточно свободного места для дублирования почтовой базы
  • -I — деактивирует механизм удаления индексных файлов messages.tbi
  • -A — используется для сильно «потрепанных» почтовых баз

К примеру, стандартная команда обработки и восстановления всех баз TheBat!, дислоцированных в папке C:ThebatMail, будет такой:

Reber.exe -R C:ThebatMail

Подробнее о работе утилиты см. на странице

The Bat! Message Recovery

Вторая программа, которую хотелось бы посоветовать — это The Bat! Message Recovery. Она позволяет извлекать письма из баз The Bat! в указанную пользователем папку, в виде отдельных файлов, формата MSG. Затем, извлечённые файлы можно обратно импортировать в The Bat! или иную почтовую программу, не поддерживающую формат .tbb (The Bat! Base). Это может быть очень полезно, когда The Bat! находится вне пределов досягаемости.

Подробнее о программе и принципах ее рабты читайте в статье

Скачать саму программу можно отсюда:

Мой блог находят по следующим фразам • скачать майкрософт офис повер поинт 2003 бесплатно • скачать майкрософт офис повер поинт 2003 бесплатно • скачать майкрософт офис повер поинт 2003 бесплатно • «WakeOnLan»er • скачать майкрософт офис 2007 бесплатно • фоны для презентаций powerpoint скачать бесплатно

Возможно, Вас заинтересует также информация по следующим ключевым словам, которую обычно ищут на моем сайте • лучшая программа для восстановления данных после форматирования • ворд 2007 скачать бесплатно без регистрации • office 2007 64 bit • www.torrints.md • скачать microsoft office 2003 бесплатно одним файлом • mail recovery for outlook express crack

Метки:восстановление, восстановление данных, Восстановление данных, почта

восстановление, восстановление данных, почта

Читайте, как воспользоваться встроенными функциями почтового клиента для резервирования, импорта и экспорта данных, а также способы их восстановления, если они оказались утерянными. The Bat! – это почтовый клиент для операционной системы Microsoft Windows, который позиционируется как альтернативный вариант для продвинутых пользователей.

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

Содержание:

Где хранятся данные почтового профиля The Bat

Чтобы разобраться в принципе работы с данными почтового клиента The Bat и правильно понимать суть описываемых в данной статье действий, давайте разберёмся в том, в каком виде и где программа хранит данные почтового профиля пользователя.

По умолчанию все данные The Bat сохраняются в папке: C:UsersИмяПользователяAppDataRoamingThe Bat!folder.png

Как и в случае с другими почтовыми клиентами, в данной папке The Bat сохраняет конфигурационные файлы и папки с данными почтовых профилей, включая и непосредственно входящую и исходящую почту пользователя, это:

В общей папке The Bat:

  • account.flb – конфигурационный файл общих папок;
  • account.cfn – файл настроек для общих папок;
  • account.srb – файл фильтров для общих папок;
  • *.abd – файлы адресных книг;
  • accorder.cfg – конфигурационный файл с порядком ящиков в дереве папок;
  • addrbook.ini – конфигурационный файл адресных книг;
  • avconfig.ini – конфигурационный файл антивирусных плагинов;
  • config.cdb – файл настроек системных горячих клавиш, режимов просмотра, вкладок списка писем;
  • events.cfg – конфигурационный файл планировщика;
  • ex_log.txt – текстовый файл с отчетом об ошибках;
  • smartbat.ini – конфигурационный файл SmartBat;
  • smartbat.txt – основной блокнот для SmartBat;
  • smimernd.bin – временный файл шифрования (генерации случайных чисел);
  • tbplugin.ini – конфигурационный файл для подключаемых плагинов;
  • tbuser.def – конфигурационный файл с настройками интерфейса;

и др.

В папке с названием почтового ящика пользователя:

Папки, названия которых соответствуют названиям папок почтового ящика, а также файлы:

  • account.cfn – файл настроек почтового ящика;
  • account.flb – файл конфигурации папок внутри почтового ящика;
  • account.imp – файл конфигурации отладки IMAP;
  • Account_log.txt – текстовый файл, журнал взаимодействия с сервером, обработки фильтров и прочей информации;
  • account.srb – конфигурационный файл сортировщика;

и др.

folder-2.png

В папке с названием папки почтового ящика пользователя (Sent, Inbox, Trash…):

  • messages.tbb – файл почтовой базы папки;
  • messages.tbn – индексный файл.

folder-3.png

Как создать резервную копию почтового ящика The Bat

Как уже оговаривалось в предыдущем разделе, каждому почтовому профилю, который подключен к почтовому клиенту The Bat, соответствует отдельная папка. Данная папка содержит набор файлов с настройками пользователя, и данными сообщений конкретного почтового ящика. В нашем случае, как видно из скриншота, к почтовому клиенту подключено два почтовых ящика c названиями «gmail.com» и «hetmanrecovery.com».

folder-4.png

Есть два способа создания резервной копии данных почтового ящика:

Cоздать копию папки вручную

Можно создать копию базы данных почтовых пересылок вручную и сохранить её в другое место. В случае переустановки Windows, или форматирования жесткого диска с последующей переустановкой The Bat, данные папки можно будет перенести обратно в папку с данными почтового клиента.

Для этого:

  • после установки программы, при первом запуске не создавайте новый почтовый ящик, а закройте The Bat.

    restoring-and-backing-up-mail-client-the-bat-data.png
  • Перейдите в папку с данными почтового клиента C:UsersИмяПользователяAppDataRoamingThe Bat! и перенесите в неё созданные раннее копии папок почтовых ящиков.

  • Теперь, после запуска, The Bat не будет требовать создание нового почтового ящика, а загрузит данные из скопированных папок, которые по сути являются папками профилей почтовых ящиков.

С помощью функции The Bat «Резервная копия…» (*.TBK)

В The Bat есть встроенный инструмент резервирования данных почтового клиента. Чтобы создать резервную копию данных вашего почтового ящика с помощью The Bat:

  • Перейдите в меню Инструменты / Резервная копия…

    backup-copy.png

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

    backup-copy-2.png

  • Укажите почтовые ящики, донные которых необходимо резервировать и защитите архив паролем (в случае необходимости).

В результате, в указанной при создании архива папке будет создан файл архива с установленным пользователем названием и расширением *.TBK.

Восстановить данные почтового ящика из резервной копии можно с помощью функции «Восстановить из резервной копии…». Для этого достаточно выбрать Инструменты / Восстановить из резервной копии… и указать почтовому клиенту место расположения файла архива.

Функция Экспорта и Импорта писем

На случай, если пользователем предполагается использование другого почтового клиента или наоборот, пользователь переходит к The Bat после использования другого почтового клиента, в программе предусмотрена функция Экспорта и Импорта писем.

Особенностью данной функции в The Bat, есть возможность установки формата файла для экспортирования в него писем или выбор формата файла для импортирования, а также возможность выбора в Мастере импортирования программы из которой пользователь желает импортировать письма.

  • Чтобы экспортировать письма из The Bat перейдите в Инструменты / Экспортировать:

    export.png

    Экспортировать письма можно в файл одного из форматов: *.MSG, *.EML, UNIX-ящик (*.mbox).

  • Чтобы импортировать письма в The Bat перейдите в Инструменты / Импортировать:

    import.png

    Импортировать письма в The Bat можно из файла одного из форматов: *.MSG, *.EML, UNIX-ящик (*.mbox), почтовой базы *.TBB, папки The Bat формата *.MSB.

  • Из меню «Импортировать письма» можно также запустить «Мастер импортирования»;

    import-master.png

    Мастер импортирования имеет возможность импортировать письма из таких почтовых клиентов как: Mozilla Thunderbird, Outlook, Eudora, Pegasus, Netscape.

Импорт и Экспорт адресной книги

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

Для осуществления Импорта / Экспорта нужно:

  • перейти в адресную книгу

    adress-book.png

  • выбрать Файл / Экспорт в

    export-in.png

    Адресную книгу The Bat можно экспортировать в файлы формата: LDIF-файл, Business card (vCard), INI-файл, *.txt, а также в контакты Google.

  • выбрать Файл / Импортировать из…

    Адресную книгу The Bat можно импортировать из файлов формата: LDIF-файл, Business card (vCard), INI-файл, *.txt, а также адресную книгу The Bat, Outlook, Eudora, Pegasus, Windows Mail и контакты Google.

Восстановление данных The Bat с помощью Hetman Partition Recovery

Наличие описанных в предыдущих разделах функций The Bat дают возможность пользователям сохранять все данные своих почтовых ящиков в отдельных файлах определённых форматов, а также экспортировать и импортировать их между почтовыми клиентами или другими приложениями. Это безусловно очень удобно, предоставляет возможность пользователю создавать резервную копию данных своего почтового ящика, и восстанавливать их в случае необходимости переустановки программы, переустановки операционной системы или форматирования диска.

Но как же быть в случае утери файлов данных или файлов с копией данных The Bat одного из описанных выше форматов?

Восстановление почтового профиля The Bat (The Bat!)

В случае удаления почтового профиля The Bat в результате переустановки Windows или форматирования жесткого диска, его можно восстановить следующим образом:

  • Скачайте и запустите Hetman Partition Recovery;

  • Просканируйте с помощью программы диск, на котором хранились данные почтового профиля;

  • Перейдите в папку данных почтового клиента с помощью программы (по умолчанию, C:UsersИмяПользователяAppDataRoamingThe Bat!) и восстановите папку данных необходимого почтового ящика;

  • Поместите восстановленные папки данных почтовых ящиков в папку The Bat вашего компьютера таким способом, который описан в пункте этой статьи «Как создать резервную копию почтового ящика The Bat».

Восстановление других данных The Bat

(резервной копии данных почтового ящика (*.TBK), файла адресной книги (LDIF, vCard, INI, *.txt), файла Экспорта / Импорта писем (*.MSG, *.EML, *.mbox, *.TBB, *.MSB))

Так как способ восстановления других данных почтового клиента The Bat одинаков, вне зависимости от формата файла, постараемся показать процесс восстановления таких данных на одном примере.

Для этого:

  • Скачайте и запустите Hetman Partition Recovery

  • Просканируйте с помощью программы диск, на котором хранились необходимые данные почтового клиента

  • Найдите и восстановите необходимые файлы с помощью программы для восстановления данных

  • Восстановите или импортируйте описанными в данной статье способами файлы с данными The Bat.

В бат есть два типа файлов которые составляют папку ящика:1) Само бинарное хранилище писем TBB (Иногда Bat создаёт его резервные копии вида Inboxbat879F.tmp)2) Файл индексов хранилища TBN(ранее до версии 4.2 TBI) по которому Bat ориентируется. Часто он автоматически его пересоздаёт, если он утерян, но иногда это может не произойти. Особенно если файл TBB повредился.Файл TBB можно подменить файлом tmp, переименовав его,  с ненулевой вероятностью получить реиндексацию и новый файл TBN, но опять же в случае повреждённого tmp этого может не произойти.Можно так же попробовать подсунуть переименованный tmp в новый, ванильный я щик в Bat 7. Есть шансы что он его прочитает даже с повреждением. Затем можно запустить процедуру проверки целостности и уже файлы TBB/TBN из этого ящика вставить обратно в исходный Bat.Есть так же возможность гранулярного восстановления писем из повреждённого TBB/tmp.Для этого можно использовать программу tbb2mbx. Она может:- показать содержимое файла (в виде списка писем- восстановить любое письмо или группу писем из списка в формате eml с вложениями(если конечно тело письма осталось неповреждённым)или по спискусписок можно получить банальным копировнием с окна консоли вывода команды tbb2mbx.exe -ld, только потом нужно с помощью notepad++ сделать групповую замену по регулярному выражению чтобы примести файл в пригодный вид: в «найти и заменить» идёт Найти .*\ Заменить на пустое поле.Восстановление идёт в папку Теперь о главном — как работать с повреждённым TBB/tmp:Сам файл бинарный и работать с ним можно в ASCII режиме например с помощью специального редактора TED Notepad. Notepad++ не подойдёт потому что его буфер обмена заменяет ряды бинарных нулей на пробелы и ведёт к коррупции бинарных данных файла.tbb2mbx в случае повреждения(либо в случае файла размером больше 2гб или около ) может отобразить лишь часть писем.Если нам нужны например только письма за последнюю неделю, то можно с помощью Win версии dd извлечь из файла только его последние 40 или сколько хотите мегабайт:Но просто так tbb2mbx этот тэйл не обработает и найдёт в нём 0 писем. Ему нужно начало любого нормального TBB или даже того же файла с которым мы работаем поэтому мы сделаем ещё и это начало: На самом деле 5мб взято грубо(для проверки что tbb2mbx видит начало и несколько первых писем) нужно из него всё до сепаратора писем, который выглядит в ASCII примерно вот так:

Return-path:
Received: from [185.41.170.160] (ident=mail)Этот сепаратор видно в самом начале файла и потом при разделении границ писем. Он как бы начинается с восклицательного знака.В нашем «хвосте» файла находим первый такой сепаратор и вставляем его в то место где такой сепаратор встретился в нашем начальном 5мб файле. Всё делается в TED Notepad!Готовый файл можно скормить tbb2mbx и воспользоваться процедурой экспорта.А вообще бэкапы рулят. Серьёзно. Надо их проверять.
Ссылка на основную публикацию