Как переключить SD-карту моего Android-устройства, не вызывая проблем?

20

Я только что получил новую 32 ГБ SD-карту для своего Nexus One. На старом я установил кучу приложений и храню там данные, потому что внутренняя память не справляется с этим. Итак, теперь я хочу сменить SD-карты, но как мне это сделать, не вызывая проблем? Я просто копирую и вставляю все или есть другой способ сделать это?

Я на стоковой прошивке на Android и использую Mac OS X Lion.

Гияд Шкиргез
источник

Ответы:

16

Если вы не применили магию App2SD с разделами ext4 на SD-карте (если вы не знаете, о чем я, вы не знали), SDCard будет иметь только простой раздел FAT32.

Так что все, что вам нужно сделать, это скопировать все данные со старой SDCard и на новую, и все будет хорошо.

Самый простой способ сделать это - подключить телефон к ноутбуку, вставить карту в кард-ридер (с помощью адаптера, который обычно входит в комплект новой SD-карты), скопировать все и заменить SD-карты в телефоне.

РЕДАКТИРОВАТЬ: Android хранит приложения, которые были перемещены на SDCard в папке с именем .android_secure, которая по умолчанию скрыта в OS X Finder и Linux Nautilus. Не забудьте переместить это :)

Маврик
источник
офигенно, просто пришлось перезагружать мой телефон после копирования и все хорошо :)
Гияд Шкиргес
@Mavrik Но SDHC-карта с FAT32 имеет ограничение в 4 ГБ на передачу файла. Целесообразно ли копировать со старой SDHC-карты FAT32 на новую SDHC-карту с более новой файловой системой, не имеющей ограничения в 4 ГБ?
Boris_yo
2
Android требует, чтобы SD-карта была отформатирована в FAT32, а не в какой-либо новой файловой системе, так что это спорный вопрос (за исключением корневых взломов, но для тех, кто действительно должен знать, что вы делаете).
Маврик
Этот ответ все еще работает? Видя, что моя папка .android_secure кажется пустой. Могу ли я перенести этот путь?
Питер Рейвз
Да, имена папок в последнее время изменились, но процесс не изменился.
Маврик
0

Если вы сделали что-нибудь интересное для второго раздела (обычно это EXT4 или EXT3 fs), или если у вас есть CWM (ClockWork Mod) и, таким образом, вы можете легко создавать полные резервные копии, я бы посмотрел на этот ответ .

В двух словах:

  1. Сделайте резервную копию с CWM (создает резервную копию, сохраненную на SD-карте),
  2. Скопируйте все с SD-карты на ПК,
  3. Вставьте и отформатируйте новую SD-карту,
  4. Скопируйте данные обратно на новую карту,
  5. Восстановите резервную копию (включая ext4) с помощью CWM.

Я полагаю, что вы можете выполнить шаг 2. с помощью обычного метода USB-шнура, и для этого нужно только включить все данные из первого раздела (FAT fs). Не забудьте включить скрытые файлы.

В более старых версиях Android (старше 2.2), например, если вы используете link2sd, вам также может понадобиться:

  1. Пересвязать приложения (возможно, потребуется «переустановить» с помощью функции быстрой переустановки link2sd ).
Джон Кумбс
источник