четверг, 30 апреля 2009 г.

Перемещение адресных книг между профилями(Thunderbird)

Из Базы Знаний MozillaZine
(Оригинал статьи находится здесь)

Адресные книги которые Вы используете в Thunderbird или Mozilla Suite по умолчанию хранятся в папке профилей(англ.). Изначально Thunderbird имеет две адресные книги: "Личная адресная книга" и "Собранные адреса" которые записаны в соответствующих файлах "abook.mab" и "history.mab". Другие адресные книги, которые вы создаете в дополнение к этим, будут иметь расширение ".mab", и имена похожие на "abook-1.mab" или "abook-2.mab".



Содержание
  1. Перемещение адресных книг в другой профиль

  2. Восстановление адресных книг из поврежденного профиля

  3. Резервное копирование Ваших адресных книг

  4. Восстановление испорченных адресных книг

Перемещение адресных книг в другой профиль

По умолчанию мы имеем две адресные книги ("abook.mab" и "history.mab"), их можно скопировать из одного профиля в другой. (Это также может быть актуально при копировании из Mozilla Suite или Netscape 7 профиля в профиль Thunderbird). Thunderbird автоматически распознает эти адресные книги, когда он запустится вы сразу сможете использовать их.
Другие адресные книги (такие как "abook-1.mab") не могут быть скопированы из одного профиля в профиль таким образом. Чтобы переместить адресную книгу из одного профиля в другой Вы должны сделать "экспорт" каждой книги как LDIF-файл, а затем сделать "импорт" в другой профиль. Для экспорта адресной книги, необходимо:


  • В окне "Адресная книга" выбрать книгу которую Вы хотели бы экспортировать.

  • Перейдите в пункт меню "Инструменты" и выберете "Экспорт...".

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

Если Вам не подходит простой экспорт адресной книги, то можно воспользоваться такими утилитами как Dawn которая сконвертирует MAB-файл в LDIF. После этого Вы можете импортировать LDIF в другой профиль используя "Инструменты" -> "Импорт..." -> "Адресные книги" -> "Текстовый файл" и в открывшемся окне выбрать LDIF-файл.
Также можно использовать расширение MoreFunctionsForAddressBook к импорту адресных книг (как есть без необходимости конвертировать их).


Восстановление адресных книг из поврежденного профиля


В случае повреждения профиля, очень часто можно восстановить адресную книгу, даже если сам профиль непригоден. Конечно, если Вы делаете регулярный бэкап который можно просто скопировать, но это будет актуально если Вы после последнего бэкапа не делали каких-либо важных изменений.
Изначально, скопируйте поврежденный профиль или хотя бы MAB-файлы в безопасное место. Затем, Вам придется создать новый профиль, восстановить учетные записи, настройки и т.д. Запустите Thunderbird и откройте адресную книгу. Создайте новые адресные книги ("Файл" -> "Создать" -> "Адресную книгу..."). Далее создайте столько адресных книг сколько у Вас было в поврежденном профиле, и дайте им имена похожие на "АВ1", "АВ2", ...
Теперь выйдете из Thunderbird, и перейдите в новую папку профиля. Там Вы уведите файлы похожие на "abook-1.mab", "abook-2.mab" с маленьким объемом, т.к. они пустые. Переименуйте ".mab"-файлы старого поврежденного профиля на те имена, которые были созданы в новом профиле. Затем замените ".mab"-файлы в новом профиле файлами из старого.
Снова запустите Thunderbird и перейдите в адресную книгу. Если все сделано правильно, вновь созданные адресные книги наполнятся содержанием из старых. Вы также можете поменять имена "АВ1", "АВ2" ... во что-то более понятное для Вас, щелкнув правой кнопкой мыши на название книги и выбрав пункт "Свойства".
Если старая книга повреждена, то эта процедура не поможет.


Резервное копирование Ваших адресных книг


Мы рекомендуем Вам регулярно делать резервные копии(рус.) всех Ваших Thunderbird данных, включая файлы, почту адресные книги и учетные записи, так чтобы Вы могли полностью восстановить Ваш профиль когда Вам это будет необходимо.
Кроме того, Вы можете время от времени делать отдельно бэкап всех Ваших адресных книг, экспортируя их как LDIF-файл. Таким образом если Ваши адресные книги будут нечитабельны, у Вас все еще будет отдельный бэкап, который можно импортировать в любой Thunderbird профиль. И так вы можете сделать экспорт всех адресных книг в LDIF-файл, используя процедуру описанную выше, а затем сохранить Ваши адресные книги на CD-диске, либо в другом защищенном месте.


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


Адресная книга может быть повреждена если в Thunderbird происходит сбой либо при других обстоятельствах которые разработчикам неизвестны (Эта ошибка 366457).
Thunderbird переименовывает старые, поврежденные адресные книги в abook.mab.bak(например: например если речь идет о "Личной адресной книге"). Очень часто можно исправить данный файл, но к этому нужно подходить с осторожностью.
Сначала закройте Thunderbird, затем найдите папку с профилем(англ.). Например, если Вы используете XP. Ваш профиль возможно находится здесь: C:\Documents and Settings\*имя пользователя*\Application Data\Thunderbird\Profiles\*случайное имя профиля*. Файл abook.mab.bak находится в этой папке.
Если Вы пользуетесь Windows прежде чем пытаться найти свой профиль посмотрите включена ли опция "Показывать скрытые файлы и папки" в меню окна Windows: "Сервис" -> "Свойства папки" -> "Вид" -> "Дополнительные параметры".
После того как Вы нашли свой профиль и файл адресной книги, необходимо сделать копию данного файла и далее работать с ней.
Откройте файл в текстовом редакторе таком как Блокнот или WordPad. Далее произведем поиск поврежденных фрагментов и удалим их. Существует много лишнего материала в файле который нужно будет удалить. Ниже приведен пример нормального кода:

[1 (^ 87 ^ 81) (^ 83 ^ 81) (^ 89 ^ 82) (^ 8A ^ 82) (^ BB = 1) (^ 84 =) (^ 85 =) (^ 86 =) (88 ^ =)
(^8B=)(^8C=)(^8D=)(^8E=0)(^C6=e)(^8F=)(^90=)(^91=)(^92=)(^93=)(^94=) (^ 8B =) (= 8C ^) (^ 8D =) (^ 8E = 0) (^ C6 = E) (^ 8F =) (^ 90 =) (^ 91 =) (^ 92 =) (93 ^ =) (^ 94 =)
(^95=)(^96=)(^97=)(^98=)(^99=)(^9A=)(^9B=)(^9C=)(^9D=)(^9E=)(^9F=) (^ 95 =) (^ 96 =) (^ 97 =) (^ 98 =) (^ 99 =) (^ 9A =) (^ 9B =) (^ 9C =) (^ 9D =) (^ 9E =) (^ 9F =)
(^A0=)(^A1=)(^A2=)(^A3=)(^A4=)(^A5=)(^A6=)(^A7=)(^A8=)(^A9=)(^AA=) (^ A0 =) (A1 = ^) (^ = A2) (A3 = ^) (^ A4 =) (^ = A5) (A6 = ^) (^ A7 =) (^ A8 =) (^ A9 =) (А. А. ^ =)
(^AB=)(^AC=)(^AD=)(^AE=)(^AF=)(^B0=)(^B1=)(^B2=)(^B3=)(^B4=)(^B5=) (^ = AB) (AC = ^) (^ AD =) (^ AE =) (АФ ^ =) (^ B0 =) (B1 = ^) (^ B2 =) (^ B3 =) (^ B4 =) (^ = B5)
(^B6=)(^B7=)(^B8=)(^B9=)(^BA^428)] (^ B6 =) (B7 = ^) (^ B8 =) (^ B9 =) (БА ^ ^ 428)]

А вот эта часть является лишней. Это поврежденные части адресной книги которые необходимо удалить.

[2005-10-27 16:05:54 768 848 Установка успешно скопированы исходный файл
C:\WINDOWS\SoftwareDistribution\WebSetup\wuauclt.exe to C:\WINDOWS\System32\wuauclt.exe.wusetup.8490828.new C: \ WINDOWS \ SoftwareDistribution \ WebSetup \ wuauclt.exe в C: \ WINDOWS \ System32 \ wuauclt.exe.wusetup.8490828.new
2005-10-27 16:05:54 768 848 Setup Setup successfullly moved C:\WINDOWS\System32\wuauclt.exe.wusetup.8490828.new 2005-10-27 16:05:54 768 848 Настройка установки successfullly переехал C: \ WINDOWS \ System32 \ wuauclt.exe.wusetup.8490828.new
to C:\WINDOWS\System32\wuauclt.exe 2005-10-27 16:05:54 768 848 Setup File operations for section wuauclt на C: \ WINDOWS \ System32 \ wuauclt.exe 2005-10-27 16:05:54 768 848 файла установки операции по разделу wuauclt
completed successfully] успешно завершено]

Как только вы удалите все поврежденные части адресной книги сохраните файл как abook.mab и скопируйте его обратно в свой профиль. После этого откройте Thunderbird и проверьте восстановленную адресную книгу.
Статья подготовлена по материалам сл. ветки форума: http://forums.mozillazine.org/viewtopic.php?t=456312


1 комментарий:

Sarah Hall комментирует...

I don't understand what's the article about! I am asking you guys to turn into English! Just browse http://proofreading-services.org/proofreader.php to make your writing easy-to-understand to a non-speaker as well.