Что случилось с iPhoto
Приложение iPhoto было основной программой для снимков на Mac до 2015 года, а потом Apple заменила его приложением «Фото». Старая программа не получает обновлений, а в современных версиях macOS не запускается: система давно не запускает 32-разрядные программы. Поэтому при попытке открыть iPhoto вы видите ошибку или не находите программу вообще.
Фотографии при этом остались. Они хранятся не в самой программе, а в файле библиотеки, который называется «Медиатека iPhoto». Это не один снимок и не обычная папка, а пакет: внутри лежат исходные файлы, уменьшенные копии, альбомы, информация о лицах и событиях. Приложение «Фото» умеет открывать такие пакеты и переносить содержимое в свою систему. Об этом и пойдёт речь дальше.
Важно. Пока вы не скопировали библиотеку на другой диск, ничего с ней не делайте: не обновляйте, не удаляйте, не «чистите». Один запуск обновления превращает её в библиотеку в новом формате, и старую версию не всегда можно вернуть.
Где искать медиатеку iPhoto
Если вы не помните, куда сохраняли, проверьте по порядку.
| Где искать | Что делать |
|---|---|
| Папка «Изображения» в домашней папке | В Finder откройте меню «Переход», «Домашняя папка», затем «Изображения». Ищите «Медиатека iPhoto» |
| Внешний диск | Подключите диск, откройте его в Finder и введите iPhoto в поле поиска |
| Резервная копия Time Machine | Откройте Time Machine и посмотрите папку «Изображения» за нужную дату |
| Поиск Spotlight | Нажмите Command и пробел и введите iPhoto или photolibrary |
| Старый компьютер или диск | Подключите накопитель, если он остался, и повторите поиск |
Найденный пакет сначала скопируйте. Для этого выберите его, нажмите Command и C, затем откройте другую папку или другой диск и нажмите Command и V. Если библиотека большая, копирование займёт время, но оно окупается.
Как подготовиться к переносу
Перенос большой библиотеки занимает время и место, поэтому подготовьтесь заранее. Это избавит от прерванного обновления посередине.
- Оцените размер. Выберите «Медиатеку iPhoto», нажмите Command и I и посмотрите размер в окне «Свойства». Библиотека в десятки гигабайт нормальна для многолетнего архива.
- Проверьте свободное место. При обновлении «Фото» создаёт новую структуру, поэтому свободного места нужно больше, чем занимает сама библиотека. Если места мало, держите копию на внешнем диске или сначала освободите место на Mac.
- Подключите зарядку. Ноутбук не должен уходить в сон и выключаться посреди обновления. Подключите питание и не закрывайте крышку.
- Закройте лишнее. Остановите другие тяжёлые программы: обновление «Фото» нагружает процессор и диск, и Mac может заметно греться.
- Сделайте копию. Скопируйте библиотеку на отдельный диск. Копию не трогайте, пока не убедитесь, что всё перенеслось.
Что внутри медиатеки
Пакет «Медиатека iPhoto» выглядит как один файл, но внутри него целая папка: исходные снимки, уменьшенные превью, базы данных с альбомами, событиями и лицами. Поэтому библиотеку нельзя переименовывать частями, перемещать файлы внутри или «разбирать» вручную, если вы хотите потом открыть её программой. Любое вмешательство может нарушить связи между снимками и базой, и библиотека перестанет открываться.
Как открыть библиотеку iPhoto в приложении «Фото»
Способ описан в справке Apple для работы с несколькими медиатеками.
- Если «Фото» открыто, выберите меню «Фото» и «Завершить Фото».
- Нажмите значок «Фото» в Dock (или в папке «Программы») и удерживайте клавишу Option.
- В окне «Выбрать медиатеку» нажмите «Другая медиатека».
- Перейдите к месту, где лежит «Медиатека iPhoto», выберите её и нажмите «Выбрать медиатеку».
- «Фото» предложит обновить медиатеку. Согласитесь, если вы уже сделали копию.
- Дождитесь окончания. Для большой библиотеки обновление идёт долго, иногда часами. Не закрывайте программу и не выключайте Mac.
После обновления все снимки окажутся в «Фото». Альбомы, лица и события сохраняются в том виде, который поддерживает новая программа.
Как сделать эту медиатеку основной
Если вы используете Фото iCloud или хотите, чтобы эта библиотека синхронизировалась с телефоном, назначьте её системной: откройте «Фото», выберите «Фото», «Настройки», вкладку «Основные» и нажмите «Использовать как Системную медиатеку». Apple предупреждает: в iCloud выгружаются только фото из системной медиатеки. И ещё: когда содержимое выгружено в iCloud, медиатеки нельзя разъединить, поэтому такое решение лучше принимать осознанно.
Как добавить старые фото в уже существующую медиатеку
Если у вас давно есть современная библиотека «Фото», необязательно переключаться на старую. Откройте нужную современную медиатеку и выберите «Файл», «Импортировать». Перейдите к «Медиатеке iPhoto», выберите её и нажмите «Просмотреть для импорта». Затем либо «Импортировать все новые объекты», либо выберите снимки вручную и нажмите «Импортировать выбранные». Это удобнее, если вы не хотите смешивать библиотеки целиком.
Библиотека не открывается: что означает ошибка
Разберите сообщение и сверьтесь с таблицей.
| Что видите | Причина | Что сделать |
|---|---|---|
| «Версия медиатеки устарела» | Библиотека создана в очень старой версии iPhoto (2008 и раньше) | Использовать утилиту iPhoto Library Upgrader, если она запускается на вашей системе |
| Сообщение о повреждении медиатеки или «Фото» не открывает её | Сбой диска или прерванное копирование | Исправить медиатеку (см. ниже) |
| Окно «Выбрать медиатеку» не видит файл | Файл в другом месте или на диске неподходящего формата | Нажать «Другая медиатека» и указать путь вручную |
| Медиатека «пустая», снимков нет | Открыта не та библиотека | Проверить название и путь в диалоге выбора |
| Библиотека не копируется | Мало места, диск с ошибками | Освободить место, проверить диск |
| Мак требует пароль или не даёт доступ | Права на файл | Проверить владельца файла в окне «Свойства» |
Как исправить повреждённую медиатеку
Apple предлагает встроенный способ: «Фото» умеет перестраивать библиотеку.
- Сначала сделайте резервную копию библиотеки.
- Завершите «Фото», если программа открыта.
- Удерживая клавиши Option и Command, нажмите значок «Фото» в Dock.
- В окне «Исправить медиатеку» нажмите «Исправить».
- Дождитесь окончания перестройки.
Если исправление не помогло, библиотеку можно восстановить из резервной копии Time Machine, если вы её делали.
Как проверить, что всё перенеслось
Когда «Фото» закончит обновление, не удаляйте старую библиотеку сразу. Проверьте результат по пунктам.
| Что проверить | Как |
|---|---|
| Количество снимков | Сравните число фото и видео в нижней части окна «Фото» с тем, что вы помните или видели в iPhoto |
| Альбомы | Откройте боковое меню «Фото» и пролистайте альбомы: названия и содержимое должны совпасть |
| Видео | Запустите два-три ролика и убедитесь, что они воспроизводятся |
| Правки | Откройте отредактированный снимок и проверьте, что правка сохранилась |
| События и даты | Убедитесь, что снимки идут по правильным датам и не оказались «в сегодняшнем дне» |
Если всё на месте, оставьте копию старой библиотеки на внешнем диске ещё на несколько месяцев: пока вы не убедитесь в полноте архива, удалять исходник рано. Если чего-то не хватает, вернитесь к копии и проверьте, есть ли пропавшие снимки в папках Masters или Originals внутри пакета: обычно они там.
Если библиотека лежит на диске, который не читается
Внешний диск иногда перестаёт открываться из-за кабеля или порта, а не из-за самого диска. Попробуйте другой кабель, другой порт Mac или другой компьютер. Если диск виден в Дисковой утилите, но не монтируется, запустите для него «Первую помощь». Форматировать такой диск нельзя: это сотрёт фотографии без возможности вернуть их штатными средствами.
Чего не делать после переноса
- Не удаляйте старый пакет только потому, что «Фото» его обновило.
- Не запускайте обновление повторно на той же копии: сначала убедитесь, что первое прошло без ошибок.
- Не переносите в «Фото» снимки частями из разных библиотек без плана: можно получить дубли. Если всё-таки нужно совместить несколько библиотек, делайте это по одной и проверяйте результат после каждой.
Как достать фотографии без программы
Бывает, что ничего не открывается, а фото нужны срочно. Тогда можно обойтись без программы.
- Найдите пакет «Медиатека iPhoto» и нажмите на него правой кнопкой (или Control и нажатие).
- Выберите «Показать содержимое пакета».
- Откройте папку с исходными файлами: в разных версиях она называется Masters или Originals. Внутри снимки лежат по датам в подпапках.
- Скопируйте нужные папки в новое место. Не перемещайте и не переименовывайте ничего внутри пакета, работайте только с копией.
Так вы получите исходные файлы без альбомов, лиц и правок: эти данные хранятся отдельно и без программы читаются плохо. Зато сами снимки окажутся в обычных папках, и вы сможете открыть их любой программой, перенести на телефон или загрузить в облако. Когда всё спокойно скопировано, импортируйте эту папку в «Фото» командой «Файл», «Импортировать»: приложение подхватит снимки, прочитает даты из самих файлов и разложит их по времени съёмки. Альбомы и названия придётся создать заново, но сами фотографии будут спасены. Это запасной путь, и он же самый надёжный: он не зависит от версии программы и от состояния базы внутри библиотеки.
Как не потерять снимки в следующий раз
Старые библиотеки терялись по одной причине: фото хранили в одном месте, а обновлять программу боялись. Теперь правила простые.
- Держите копию. Два места: основной диск и внешний накопитель или облако. Автоматическую копию удобно делать через Time Machine, а снимки дополнительно хранить в Фото iCloud.
- Не ждите, пока старый формат перестанет открываться. Если у вас есть библиотека iPhoto, перенесите её в «Фото» сейчас, пока вы помните, где она лежит.
- Следите за диском. Если Mac зависает при работе с большой библиотекой, диск может выходить из строя. Подробнее об обслуживании диска читайте в статье про форматирование диска на Mac.
Если библиотека лежит на диске, который Mac не видит, стучит или пропадает из списка, не пробуйте форматировать его: это сотрёт фотографии окончательно. Оставьте заявку, мастер приедет или курьер заберёт накопитель или Mac в мастерскую. Цену называем после диагностики, до начала работ. Результат по данным заранее не обещаем: он зависит от состояния диска.