Porządkowanie karty pamięci

23 sierpień 2004
Autor :   Piotr Ratajczak :: Falcon (artykuł gościnny)
ilustracja Każdy użytkownik PocketPC ma ten sam problem. Brak miejsca w pamięci na oprogramowanie i dane. W 99% przypadków rozwiązanie jest takie samo - używanie karty pamięci. Aplikacje można instalować w takim wypadku również na karcie, co jednak ma pewną wadę - każda aplikacja instalowana na karcie jest instalowana w głównym katalogu. Kiedy instalujemy w pamięci głównej programy wpadają do katalogu Program Files. Niestety niespecjalnie jest możliwość wysprzątania karty i robi się na niej bałagan. W szczególności znalezienie czegokolwiek na karcie staje się kłopotliwe, jeśli do tego ktoś ma sporo aplikacji i danych, to jest kłopot.
Irytowało mnie to i postanowiłem posprzątać kartę za wszelką cenę. Okazuje się, że jest to możliwe, choć trochę kłopotliwe.

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. ;-)

O Serwisie

Wortal PDAclub.pl to serwis internetowy zajmujący się tematyką technologii mobilnych. U nas znajdziesz najnowsze informacje o smartfonach, tabletach, smartwatch i innych urządzeniach mobilnych pracujących zarówno pod kontrolą Apple iOS jak i Google Android czy też Windows. PDAclub.pl to także jednao z najstarszych forów internetowych, gdzie każdy użytkownik znajdzie fachową pomoc.

PDAclub POLECA


W ramach naszej witryny stosujemy pliki cookies w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w urządzeniu końcowym. Można dokonać w każdym czasie zmiany ustawień dotyczących cookies. Więcej szczegółów w naszej Polityce Prywatności. Akceptuję otrzymywanie plików cookies z serwisu pdaclub.pl. Akceptuję