Как перенести фото из Google Фото в Яндекс Диск и сохранить даты съёмки

Чтобы перенести медиатеку из Google Фото в Яндекс Диск и сохранить даты съёмки, закажите экспорт через Google Takeout, скачайте и полностью распакуйте все части, а затем загрузите проверенные папки в Яндекс Диск. Даты, уже встроенные в фотографии и видео, переносить отдельно обычно не нужно.
Отдельной обработки требуют файлы без встроенной даты и снимки, дату которых вы меняли внутри Google Фото: нужное значение может находиться в сопутствующем JSON. Не удаляйте медиатеку из Google Фото, архивы Takeout или локальную копию, пока не сверите количество файлов, даты, качество и контрольные хеш-суммы.
Что подготовить до экспорта
Вам понадобится компьютер и локальный накопитель, на котором одновременно поместятся скачанные архивы, распакованная медиатека и временные файлы. Если объём фототеки близок к размеру свободного места, используйте дополнительный или внешний накопитель: распаковка архива поверх почти заполненного диска может завершиться не полностью.
Заранее проверьте свободное место в Яндекс Диске. Сравнивать его следует с размером распакованных фотографий и видео, а не с размером сжатых архивов. JSON занимают заметно меньше места, но их также стоит сохранить хотя бы в локальной резервной копии.
Создайте отдельную рабочую папку с каталогами «Архивы», «Распаковано», «Обработано» и «Проверено». Такое разделение не позволит случайно изменить единственный экземпляр файла при восстановлении дат. На ноутбуке подключите питание и временно отключите переход в сон на время скачивания, распаковки и загрузки.
Как заказать экспорт Google Takeout
Откройте Google Takeout под тем аккаунтом, в котором хранится нужная медиатека. Снимите выбор со всех продуктов, отметьте Google Фото и проверьте, какие альбомы включены. Для разового переноса выберите однократный экспорт; ZIP обычно проще открыть штатными средствами Windows и macOS, но TGZ также подходит при наличии совместимого архиватора.
Справка Google по экспорту данных сообщает, что подготовка может занять от нескольких минут до нескольких дней, большая выгрузка может быть разделена на части, а недавние изменения между запросом и созданием архива могут не попасть в него. Скачивание архива не удаляет исходные данные с серверов Google.
Размер одной части выбирайте с учётом свободного места и устойчивости соединения. Небольшую часть проще скачать повторно после обрыва, но частей будет больше; крупная уменьшает число операций, однако требует более длительной непрерывной загрузки.
- Убедитесь, что открыт правильный аккаунт Google.
- Оставьте в экспорте только Google Фото и проверьте список альбомов.
- Выберите однократный экспорт и подходящий формат архива.
- После уведомления скачайте каждую часть в папку «Архивы».
- Запишите число полученных частей и сохраните письмо до конца проверки.
Как распаковать все части без потерь
Не переименовывайте архивы до завершения переноса. Сначала сравните число скачанных файлов с числом частей экспорта и проверьте, не создал ли браузер повторные файлы с добавлением «(1)» или похожего суффикса.
Распаковывайте части в общий подготовленный каталог с сохранением вложенных папок. Если архиватор обнаружил совпадающие имена, не соглашайтесь на безусловную замену: одинаковое имя не доказывает, что перед вами одинаковые файлы. Сравните их размеры и хеш-суммы либо временно сохраните оба экземпляра.
После распаковки просмотрите журнал архиватора, если он доступен, и откройте выборку фотографий и видео из разных частей. Нулевой размер, ошибка чтения или файл, который не открывается в обычном просмотрщике, — повод повторно скачать соответствующий архив. Архивы пока не удаляйте: они нужны для восстановления после ошибки извлечения.
Зачем Takeout создаёт файлы JSON

JSON — это сопутствующий текстовый файл, а не фотография и не замена ей. Google указывает, что исходная временная отметка остаётся во встроенных метаданных медиафайла, тогда как дополнительные сведения, отсутствовавшие в оригинале, например комментарии из Google Фото, выгружаются во вторичный JSON.
Разбор структуры экспорта Takeout показывает годовые папки, папки пользовательских альбомов и сопутствующие JSON для медиафайлов; фотографии из годовых каталогов могут повторяться в альбомах. Поэтому число всех файлов во всём экспорте нельзя напрямую сравнивать с числом объектов в интерфейсе Google Фото.
JSON особенно важны для снимков без EXIF и файлов, дату или другие сведения которых вы исправляли после загрузки в Google Фото. Простое копирование сохранит сам медиафайл, но не перенесёт в него сведения, которые существуют только отдельно. Удалять все JSON допустимо лишь после того, как вы убедились, что эти данные не нужны или уже записаны в копии медиафайлов.
Как перенести изменённые даты из JSON
Сначала определите, какие файлы действительно требуют обработки. Проверьте свойства выборки из разных лет и отдельно изучите сканы, снимки из мессенджеров, старые видео и фотографии с датой, которую вы вручную исправляли в Google Фото. Если правильная дата уже записана во встроенных метаданных, переписывать файл без необходимости не следует.
Для исключений понадобится локальный инструмент, способный сопоставить медиафайл с его сопутствующим JSON и записать дату в поле метаданных, подходящее конкретному формату. Не запускайте неизвестную программу сразу на всей библиотеке: сделайте копию небольшой папки, сохраните JSON и проверьте журнал обработки. Поддержка JPEG не означает автоматическую корректную работу с HEIC, PNG и всеми форматами видео.
Дата создания файла и дата съёмки — разные значения. Операционная система может назначить файлу время скачивания или распаковки, хотя внутри фотографии сохранится прежняя дата съёмки. Проверяйте встроенное поле даты в программе, которая умеет читать метаданные, а не только столбец «Создан» в файловом менеджере.
После обработки сопоставьте несколько файлов с соответствующими JSON и с их прежним положением в Google Фото. Проверяйте не только календарный день, но и время; при расхождении учитывайте, как выбранная программа обрабатывает часовой пояс. Оригинальные медиафайлы и JSON сохраняйте отдельно до завершения всей проверки.
Как загрузить медиатеку в Яндекс Диск
Небольшую подборку можно загрузить через браузер, а для большой библиотеки удобнее настольная программа. Создайте отдельную корневую папку, например «Фото из Google», и переносите проверенные каталоги партиями — по годам или по другому понятному признаку.
Инструкция Яндекс Диска по загрузке подтверждает, что поддерживаемый браузер принимает отдельные файлы и целые папки, а содержимое папки настольной программы автоматически синхронизируется с сервером. На той же странице приведены зависящие от тарифа ограничения на размер одного файла, поэтому до начала переноса отдельно найдите крупные видео.
- Установите программу Яндекс Диск и войдите в нужный аккаунт.
- Создайте отдельную папку назначения.
- Скопируйте в неё первую небольшую проверенную партию.
- Дождитесь завершения синхронизации, не перемещая исходный каталог.
- Откройте несколько загруженных файлов через веб-версию.
- Если проверка успешна, переходите к следующей партии.
Не загружайте одну папку одновременно через браузер и настольную программу: после этого сложнее отличить повтор от незавершённой передачи. Во время синхронизации не переименовывайте каталоги массово и не запускайте удаление дубликатов.
Как сверить количество, качество и даты

До загрузки создайте контрольную таблицу по годам или партиям. Для каждой партии запишите число фотографий, видео и JSON, общий размер медиафайлов, число ошибок распаковки и количество объектов без распознанной даты. После синхронизации добавьте результат проверки соответствующей папки в Яндекс Диске.
Считайте основные годовые папки отдельно от папок альбомов и исключайте JSON из числа медиафайлов. Иначе альбомные повторы и сопутствующие данные создадут ложное расхождение. Фотографии и видео также лучше считать раздельно: так проще обнаружить пропущенный крупный файл.
- Откройте выборку фотографий каждого года, включая старые и новые форматы.
- Проверьте воспроизведение нескольких длинных видео в разных местах временной шкалы.
- Сравните размер и разрешение выбранных оригиналов с загруженными копиями.
- Проверьте встроенные даты у снимков, обработанных с помощью JSON.
- Убедитесь, что имена с кириллицей, пробелами и скобками сохранились.
- Проверьте, что программа Яндекс Диск не показывает очередь, конфликт или ошибку.
Для ценной медиатеки рассчитайте хеш-суммы локальных медиафайлов до загрузки. Затем скачайте обратно контрольную выборку из Яндекс Диска и сравните хеши: совпадение подтверждает побайтовую идентичность этих файлов. Одинаковое имя, размер или превью такой гарантии не дают.
Проверка дат должна выполняться и на локальной копии, и на нескольких файлах, скачанных обратно. Само наличие правильной даты внутри файла не гарантирует, что любой облачный интерфейс будет сортировать его именно по этому полю, поэтому ориентируйтесь на сохранность метаданных, а не только на порядок карточек в галерее.
Когда можно удалять исходную медиатеку
Удалять исходники можно только после независимой проверки копии. Пока перенос не принят, сохраняйте медиатеку в Google Фото, распакованную локальную копию и загруженную копию в Яндекс Диске. Архивы Takeout и JSON удаляйте последними.
Убедитесь, что синхронизация завершена, файлы открываются после обратного скачивания, контрольные количества сходятся, а нужные даты записаны внутрь файлов. Проверьте вход в аккаунт с другого сеанса браузера и убедитесь, что папка принадлежит вам, а не доступна лишь по временной общей ссылке.
Если локального места мало, освобождайте его по партиям. Сначала подтвердите перенос конкретного года, перенесите его резервную копию на другой накопитель и только затем удаляйте рабочие файлы этой партии. Не считайте исчезновение очереди синхронизации достаточной проверкой: завершённый перенос подтверждают открывающиеся файлы, совпадающие хеши контрольной выборки и сохранённые даты.
Читайте также:
Подпишитесь на рассылку
Получайте свежие новости Web3, AI и криптовалют прямо на вашу почту.