Potrzebne jest narzędzie do przenoszenia plików (np. wbudowany File Explorer) oraz narzędzie do zmian w rejestrze. Ja osobiście do jednego i drugiego skorzystałem z Resco Explorera.
UWAGA: Jakiekolwiek zmiany w rejestrze robione samemu mogą doprowadzić do utraty danych i spójności systemu, więc robicie to całkowicie na własne ryzyko. Ja zrobiłem dokładnie jak w opisie poniżej i działa poprawnie.
UWAGA 2: Pamiętajcie - przed jakimikolwiek ingerencjami w rejestr zróbcie kopię zapasową danych - naprawdę warto.
Czynności jakie wykonałem podam na przykładzie aplikacji MJ BUT, zainstalowanej pierwotnie na karcie pamięci, w katalogu głównym, czyli tak jak instaluje się normalnie.
Informacje o tym, gdzie dana aplikacja jest zainstalowana i gdzie znajdują się jej pliki, zapisywane są w rejestrze.
Klucz odpowiedzialny za 90% tych wpisów to:
HKEY_LOCAL_MACHINESOFTWAREAppsnazwa aplikacji
.Każda aplikacja która instaluje się tak jak należy zostawia tam swoje wpisy, które są informacją o tym gdzie, co i jak ma się znajdować. Dla MJ BUT jest to wpis
HKEY_LOCAL_MACHINESOFTWAREAppsMJ BUT
Wpisy które nas interesują (w każdym przypadku takie same) to klucze:
CabFile Storage CardMJ But.CAB
InstallDir Storage CardMJ But
InstlDir Storage CardMJ But
Przy każdym zmienianym programie będą takie same. A teraz czynności które są konieczne aby zmiany mogły zajść.
Zakładamy katalog na karcie nazwijmy go Programy. Mamy więc katalog
Storage CardProgramy
A teraz po kolei:
1. Przenosimy katalog
Storage CardMJ But
do katalogu Storage CardProgramyMJ But
.2. Zmieniamy w rejestrze wpisy:
CabFile Storage CardMJ But.CAB
InstallDir Storage CardMJ But
InstlDir Storage CardMJ But
na
CabFile Storage CardProgramyMJ But.CAB
InstallDir Storage CardProgramyMJ But
InstlDir Storage CardProgramyMJ But
3. Poprawiamy skrót tworzony w WindowsStart MenuProgramy tak aby wskazywał na właściwą aplikację.
Kroki od 1 do 3 powtarzamy dla każdej aplikacji jaką chcemy przenieść.
Po wszystkim należy zrestartować Pocketa i wykonać drugą kopię danych - tak dla świętego spokoju.
A teraz czas na wady tego rozwiązania:
1. Zawsze kiedy instalujemy nową aplikację trzeba ją ręcznie przenosić.
2. Kiedy będziemy deinstalować przeniesioną aplikację, trzeba ręcznie kasować pliki z podkatalogu - nie poprawiamy wpisów od deinstalacji.
3. Trzeba bardzo uważać co się przenosi i co zmienia w rejestrze.
A teraz do dzieła - ja już mam czystą kartę, czyli mało katalogów w
Storage Card
. ;-)