Как восстановить базу данных AddressBook из резервной копии

Как перенести файлы адресной книги в формате abcdp на новый MacBook Pro с Mac OS X Lion?

Файлы взяты с MacBook 2008 года выпуска под управлением Mac OS X 10.6; жесткий диск сломался, и компьютер вообще не запускается. К счастью, у меня все было заархивировано с помощью Mozy. Я восстановил файлы на новом MacBook, но не могу прочитать формат abcdp. Я пробовал несколько других решений, таких как копирование файлов abcdp в папку метаданных, но безуспешно.

Ответы (3)

Во-первых, это файл базы данных ~/Library/Application Support/AddressBook/*.abcddb (где abcddb означает базу данных Address Book CoreData). Файлы в ~/Library/Application Support/AddressBook/Metadata имеют такие расширения, как .abcdp (человек CoreData адресной книги) и .abcdg (группа CoreData адресной книги). Файлы метаданных могут служить резервной копией, если файл .abcddb испортится или пропадет. Поэтому, если вы хотите восстановить эти файлы abcdp, вам необходимо:

  1. Сделайте резервную копию данных адресной книги
  2. Закрыть все приложения
  3. Переместите, переименуйте или удалите файл .abcddb, упомянутый выше.
  4. Поместите файлы abcdp в подкаталог Metadata, указанный выше.
  5. Запустите Address Book.app
  6. Выберите и перетащите контакты, чтобы сохранить их в одном или нескольких файлах vCard.
  7. Восстановите резервную копию адресной книги, созданную на шаге 1.
  8. Импортируйте vCard, созданные на шаге 6.

Если вам нужна помощь или разъяснения по этой технике, пожалуйста, оставьте комментарий. Я надеюсь, что это работает для вас!

Предполагая, что вы имеете в виду файл abcddb(не abcddp), у вас есть файл базы данных SQL Lite, в котором AddressBook хранит все контакты. Выход из AddressBook, копирование этого файла в

~/Library/Application Support/AddressBook/AddressBook-v22.abcddb

(где ~находится ваш домашний каталог — обратите внимание, Libraryчто папка скрыта по умолчанию в Lion; нажмите «Перейти», удерживая Altв Finder, или выполните open $HOME/Libraryв Терминале, чтобы открыть ее), и перезапуск AddressBook должен стать вашим билетом к успешному восстановлению.

Файлы abcdp — это персональные файлы Address Book CoreData из подкаталога Metadata. Поскольку составитель написал «файлы в формате abcdp», я предполагаю, что они имеют в виду именно это.
@bneely: хороший звонок - не знал о них.
после переустановки (тоже переформатирования) с помощью slow leopard я попытался импортировать всю папку из TM bkp, но это НЕ сработало. поэтому я просто скопировал файл abdddb и ВОИЛЯ! спасибо!

Если у вас есть не только .abcdpфайлы, но и все Library/Application Support/AddressBookрезервные копии, просто скопируйте каталог куда-нибудь, добавьте .abbuрасширение и откройте его ( .abbuдолжно быть связано с Contacts.app). Один недостаток в том, что он предлагает не объединять контакты, а заменять их.