Как сделать резервную копию карты памяти
Итак, вы хотите сделать резервную копию своей карты памяти? Карты памяти бывают различных форм, наиболее популярными из которых являются карты памяти SD, следующие за картами памяти Sony, они являются самыми популярными устройствами внешней памяти после USB-накопителей. Технически их можно найти везде, от цифровых фотоаппаратов до мобильных телефонов.
Несколько дней назад мы рассмотрели FlashBack, который выполняет резервное копирование внешних устройств, вы также можете использовать его для резервного копирования карт памяти. StickBackup — еще один инструмент, разработанный специально для карт памяти. По сути, это инструмент синхронизации, вам просто нужно определить исходную (где находится карта памяти) и место назначения (где вы хотите сохранить резервную копию).
Это портативный инструмент, разработанный на Java и работающий во всех версиях Windows. Наслаждаться!
Приветствую всех!
Продолжая тему водно-моторной электроники, хочу сегодня рассказать о том, как можно сделать копию SD карты Navionics.
Начнём с того как родилась идея. А всё началось с желания видеть рыбу и поиска эхолота. Так получилось, что мне повезло и удалось разжиться не просто эхолотом, а эхолотом с функцией картплоттера фирмы Lowrance, моделью Elite Ti. Кстати о переделке этого прибора в Elite Ti2 я рассказал в своей предыдущей статье Модернизация эхолота Lowrance Elite Ti.
И грех было бы не воспользоваться функцией отображения карт на экране прибора, для этого была куплена uSD с навигацией от Navionics, регион 52XG. С этого всё и началось.
Давайте договоримся сразу, если вы не любите читать — я для вас записал небольшое видео с описанием процесса. Все интересующие вопросы можете задавать там в комментариях.
Для остальных, продолжаем…
В один из дней меня посетила мысль о том, что я буду делать если карта памяти сдохнет физически. Такое ведь случается, даже с фирменными картами памяти и тогда прощай мои карты. Тогда я просто попробовал перекопировать содержимое карточки на другую.
Ничего из этого не вышло. При установке в картплоттер карта не увиделась системой.
Далее я пошёл другим путём — на всякий случай, сделал образ всей карты памяти и начал удалять с рабочей карты одни типы файлов за другими. Сначала удалил папку Garmin, она взялась тут непонятно откуда, возможно после установки uSD карточки в какой-то навигатор Garmin:
Это действие не повлияло на загрузку карт.
Далее были удалены вот эти файлы:
Это тоже не помешало успешной загрузке карт.
Далее был удалён файл eligibility.xml:
Удаление этого файла тоже никак не сказалось на процессе.
И вот дошла очередь до файла config.xml:
Но и он не вызвал сбой при загрузке. Хотя с этим файлом была замечена одна особенность — после установки карты памяти в картплоттер, этот файл был автоматически создан самим прибором.
Мне стало интересно, чего же такого особенного содержит этот файл. Вот его содержимое:
Это обычный *.xml файл описывающий какие-то параметры или настройки. Сразу бросились в глаза два поля — cardInfo и plotterInfo:
Первый явно содержит какой-то зашифрованный идентификатор, а второй — информацию о картплоттере, в который эта карта установлена или устанавливалась ранее.
Забегая вперёд, содержимое именно этого файла привело к решению задачи копирования карты памяти. Но не будем пока забегать вперёд, всему своё время.
Последней остающейся на карте памяти папкой была папка с названием Navionic:
И как и следовало ожидать, удаление именно этой папки остановило загрузку карт в прибор. Значит эта папка и содержит сами карты:
Теперь можно вернуться к содержимому файла config.xml, а именно к полю cardInfo. Можно сделать предположение, что сами данные карт Navionics содержат в себе информацию о неком аппаратном идентификаторе карты и если содержимое карты просто перекопируется на другую, незнакомую, карту памяти, то программный и аппаратный идентификаторы не совпадают и карты не распознаются устройствами.
Я начал искать в интернете информацию о том, есть ли у физических карт памяти какой-либо аппаратный идентификатор. И, естественно, такая информация нашлась — у всех SD карт есть уникальный идентификатор и он называется CID. И раз есть идентификатор, значит его можно прочитать. С этим возникли некоторые трудности, как оказалось, прочитать этот идентификатор можно только на устройстве под управлением операционной системой Linux и только через cardreader, который соединён с процессором не через USB. Если с Linux-ом проблем особых нет — поставил виртуальную машину и вперёд, то вот кардридеры на всех современных ноутбуках и ПК подключены именно по USB интерфейсу.
На помощь пришла рабочая отладочная плата на основе процессора i.MX6:
С помощью этой платы и программы Putty удалось считать CID карточки, находящийся по пути /sys/block/mmcblk0/device/cid (mmcblk0 конкретно в моей отладочной плате, в других платах может быть другим, например mmcblk1 или mmcblk2):
И так, полдела сделано, CID считан, теперь нужно найти способ записать этот идентификатор в другую карту памяти. С этим возникла проблема — ещё пару лет назад можно было купить карты памяти Samsung Evo Plus,
в которых с помощью специального программного обеспечения можно было переназначать CID, но сейчас эта лавочка прикрылась и современные карты этого не позволяют. Идентификатор карты прописывается на заводе однократно, при изготовлении.
Но, как говорил барон Мюнхгаузен, безвыходных ситуаций не бывает и решение всегда найдётся, стоит только лишь очень сильно этого захотеть. Решение нашлось на Aliexpress, через поиск там можно найти огромное множество предложений о продаже карт памяти с услугой записи уникального CID заказчика. Я воспользовался услугами одного из продавцов и заказал две карточки для экспериментов. По приезду карточек я проверил через отладочную плату их CID, всё совпало. Записал на карту памяти папку Navionic и установил в прибор. Карты загрузились, задача решена!
Надеюсь я не утомил вас большим количеством текста, но уж очень хотелось описать весь процесс как можно подробнее.
В конце статьи хочу акцентировать особое внимание на том, что эта статья написана не с целью подстрекательства к действиям по получению коммерческой выгоды от копирования лицензионных карт компании Navionics и их последующей продажи, а лишь для того чтобы люди могли сделать резервную копию своих карт, не боясь выхода из строя физического носителя оригинальной карты.
Программа Smart Switch PC сохраняет данные с телефона на компьютер и затем восстанавливает их телефон или другое устройство Samsung.
- Откройте программу Smart Switch на компьютере.
- Подключите телефон к компьютеру через USB-кабель.
- Нажмите Резервное копирование.
- Отметьте данные для сохранения, нажмите OK, дождитесь окончания копирования.
Перенос файлов с телефона на ПК ничем не отличается от переноса с обычной флешки.
Программа Smart Switch Mobile позволяет создать резервную копию данных на карте памяти.
Смартфоны становятся все более надежными с точки зрения хранения важной пользовательской информации, и на это, в том числе, положительно влияют самые разнообразные способы резервного копирования. Жаль, но всегда есть вероятность, что вы потеряете свое мобильное устройство, случайно уроните его в воду или банально разобьете вдребезги. Именно в этих случаях вам на помощь придет бэкап всей самой важной информации — как документов, связанных с профессиональной деятельностью, так и фотографий своего еще совсем маленького ребенка, которые будет здорово показать всем собравшимся на его 21-й день рождения.
Создать резервную копию ваших данных помогут фирменные сервисы Google, а также многочисленные сторонние решения — вы также можете сделать бэкап информации на компьютер. Эта статья расскажет вам о ключевых способах закрыть все свои файлы в виртуальный сейф, из которого они не должны пропасть.
Содержание
Резервная копия важных данных с помощью сервисов Google
Резервная копия настроек, игр и программ. Чтобы сделать бэкап большинства базовых параметров своего гаджета на базе Android, а также установленного программного обеспечения, можно использовать встроенную службу резервного копирования операционной системы. Она значительно упростит восстановление информации на новом устройстве, если она использует ту же или более позднюю версию Android. Следуйте инструкциям ниже, чтобы активировать встроенное автоматическое резервное копирование, созданное разработчиками Google:
По большому счету, уже этих шагов достаточно, чтобы защитить от потери подавляющее большинство своих данных. Тем не менее, в этом случае вам придется полностью пользоваться сервисами Google и даже оплачивать место в облачном хранилище данных, если базового не будет достаточно. Не могу исключать, что у вас может быть желание обратить свое внимание на альтернативы.
Резервная копия информации через сторонние облачные сервисы
На рынке достаточно альтернативных облачных хранилищ для всей вашей информации, которые вы также можете активно использовать. К примеру, неплохой альтернативой может стать OneDrive от Microsoft — компания предлагает 1 ТБ пространства для заливки своей информации вместе с подпиской Office 365, которую многие используют. На западе популярностью также пользуется Amazon Drive, который предлагает неограниченное место для хранения информации всем подписчикам Prime. Словом, вариантов предостаточно, но всех их обычно объединяет необходимость ручного выбора фалов, которые нужно загрузить на сервера, что может быть не так удобно. Популярные облачные сервисы:
Чтобы восстановить резервную копию на новом телефоне, достаточно скачать необходимое приложение, войти в свой аккаунт, а потом скачать из облака все необходимые файлы.
Резервная копия офлайн на жесткий диск своего компьютера
Прекрасно понимаю, что вы можете быть против резервного копирования своей важной информации с помощью любых облачных хранилищ. Не отношу себя к числу подобных скептиков, но некоторые считают, что их данные компании могут анализировать и использовать в собственных целях. Не исключаю этого, поэтому допускаю, что многим будет комфортнее хранить бэкап на личном компьютере, который всегда под рукой. Этот вариант также нельзя списывать со счетов.
Передача данных с помощью кабеля. Да, вы периодически можете сбрасывать на компьютер вручную все свои самые важные данные, с которыми работаете на смартфоне, включая последние фотографии и видеозаписи. На Windows для этого даже дополнительное программное обеспечение не понадобится, а вот для Mac нужно приложение Android File Transfer. В остальном процесс передачи данных на компьютер практически не отличается:
Если файлов слишком много, вы также можете в дальнейшем перенести их на внешний диск. Тем не менее, не стоит забывать, что и компьютер, и любое другое офлайн-хранилище также может выйти из строя, поэтому за дальнейшую сохранность файлов отвечаете только вы.
Передача данных беспроводным образом. Чтобы упростить передачу файлов со смартфона на компьютер, можно также использовать специальные утилиты для синхронизации информации. Подойдет, к примеру, приложение Syncthing. Оно дает возможность выбрать конкретную папку на своем смартфоне, которая будет автоматически перебрасываться на компьютер каждый раз, когда его десктопный клиент обнаружит гаджет в поле своего зрения. Это также может быть удобно.
Чтобы восстановить резервную копию на новом телефоне, достаточно перебросить на него все файлы, которые вы сохранили на жестком диске компьютера.
Полная резервная копия системы, приложений и их данных с помощью специальных утилит
Уверен, подавляющему числу пользователей с головой хватит и всех тех приложений, сервисов и встроенных возможностей, про которые шла речь выше. Тем не менее, наиболее опытные также могут обратить внимание на специализированные решения для резервного копирования данных, которых на рынке также хватает. В рамках данного материала остановлюсь на двух утилитах: Super Backup & Restore, которая отлично подходит для Android-смартфонов без Root, а также Titanium Backup, для использования которой нужен Root.
Super Backup & Restore. С помощью данного приложения можно создавать резервные копии отдельных элементов вашего смартфона: программ, контактов, SMS, календарей, списков голосовых вызовов и так далее. Вы можете определить, куда будут делаться те или иные бэкапы, чтобы проще найти их, а также запланировать автоматическое резервное копирование в облачные хранилища. После установки приложение сразу же предложит пройти процедуру его настройки и выбрать те элементы, которые для вас наиболее важны.
Чтобы восстановить резервную копию на новом телефоне, достаточно скачать Super Backup & Restore или Titanium Backup и выбрать необходимые данные для восстановления.
Вне зависимости от того, вам нужно сохранить какие-то отдельные данные или сделать бэкап всего устройства целиком, в этом нет ничего сложного — данная статья тому яркое подтверждение. Если же у вас есть какие-то более интересные находки в вопросе резервного копирования, обязательно дайте знать в комментариях к этому материалу — обсудим.
При работе над этой статьей использовались материалы Android Authority.
Читайте также: