Jak zmienić kartę SD urządzenia z Androidem bez powodowania problemów?

20

Właśnie dostałem nową kartę SD o pojemności 32 GB dla mojego Nexusa One. Na starej mam zainstalowanych kilka aplikacji i przechowuję tam dane, ponieważ pamięć wewnętrzna ich nie obsługuje. Więc teraz chcę zmienić karty SD, ale jak mam to zrobić bez powodowania problemów? Czy po prostu kopiuję i wklejam wszystko, czy jest jeszcze inny sposób?

Mam na stanie oprogramowanie układowe na Androida i używam Mac OS X Lion.

Giyad Shkirgez
źródło

Odpowiedzi:

16

O ile nie zrobiłeś magii App2SD z partycjami ext4 na karcie SD (jeśli nie wiesz, o czym mówię, nie wiedziałeś), karta SDCard będzie miała tylko prostą partycję FAT32.

Wystarczy więc skopiować wszystkie dane ze starej karty SD na nową i wszystko będzie dobrze.

Najprostszym sposobem na to jest podłączenie telefonu do laptopa, włożenie karty do czytnika kart (za pomocą adaptera, który zazwyczaj jest dołączany do nowej karty SD), skopiowanie wszystkiego i zamiana kart SD w telefon.

EDYCJA: Android przechowuje aplikacje przeniesione na sdcard w folderze o nazwie .android_secure, który jest domyślnie ukryty w OS X Finder i Linux Nautilus. Nie zapomnij tego przenieść :)

Mavrik
źródło
niesamowite, po prostu musiałem zrestartować telefon po skopiowaniu i wszystko jest w porządku :)
Giyad Shkirgez
@Mavrik Ale karta SDHC z FAT32 ma limit 4 GB na przesyłanie plików. Czy mądrze jest skopiować ze starej karty SDHC FAT32 na nową kartę SDHC z nowszym systemem plików, który nie ma limitu 4 GB?
Boris_yo
2
Android wymaga sformatowania karty SD w systemie FAT32, a nie w żadnym z nowszych systemów plików, więc jest to kwestia sporna (z wyłączeniem hacków root, ale dla tych, którzy naprawdę muszą wiedzieć, co robisz).
Mavrik,
Czy ta odpowiedź nadal działa? Widząc mój folder .android_secure wydaje się być pusty. Czy nadal mogę migrować w ten sposób?
Peter Raeves,
Tak, nazwy folderów ostatnio się zmieniły, ale proces się nie zmienił.
Mavrik,
0

Jeśli zrobiłeś coś wymyślnego na drugiej partycji (zwykle jest to EXT4 lub EXT3 fs), lub jeśli masz CWM (ClockWork Mod) i dzięki temu możesz łatwo tworzyć pełne kopie zapasowe, spojrzałbym na tę odpowiedź .

W skrócie:

  1. Wykonaj kopię zapasową za pomocą CWM (tworzy kopię zapasową zapisaną na karcie SD),
  2. Skopiuj wszystko z karty SD na komputer,
  3. Włóż i sformatuj nową kartę SD,
  4. Skopiuj dane z powrotem na nową kartę,
  5. Przywróć kopię zapasową (w tym ext4) za pomocą CWM.

Wierzę, że możesz zrobić krok 2. zwykłą metodą kabla USB i że musi on zawierać tylko wszystkie dane z pierwszej partycji (FAT fs). Pamiętaj, aby dołączyć ukryte pliki.

W starszych wersjach Androida (starszych niż 2.2), jeśli używasz, powiedzmy, link2sd, może być również konieczne:

  1. Połącz ponownie aplikacje (może być konieczne „ponowne zainstalowanie” za pomocą funkcji szybkiej ponownej instalacji link2sd ).
Jon Coombs
źródło