Jednoduchá pomůcka pro obnovení smazaného PDA

Mám několik známých, kteří PDA s WM2003 používají jen příležitostně (prakticky výhradně pro navigaci) a často se jim stane, že se jim vybije a dojde k vymazání paměti. Dostat to do rozumného stavu za pomoci ActiveSync je pro ně zaprvé komplikované (např. proto, že před synchronizací je třeba ručně navolit systémové nastavení na češtinu) a zadruhé ne vždy reálné (protože je nutné mít k dispozici počítač se zálohou). Udělal jsem tedy pro ně jednoduchou utilitku, která podobnou situaci řeší. Upozorňuji, že jde o udělátko pro naprosté začátečníky, nikoliv o řešení pro profíky.

Jak na to?

  1. Nejprve je potřeba zálohovací program, který umí vytvářet samorozbalovací zálohy. Nejvíce se mi osvědčil Sprite Backup for PocketPC 2002/2003, protože jednak skvěle funguje a druhak je k dispozici demoverze, která pro naše účely bohatě postačí. Takže stáhnout, nainstalovat na cílové PDA a udělat samorozbalovací zálohu.
  2. Tuto zálohu je třeba uložit pod jménem PdaBackup.exe do základního adresáře paměťové karty (možno i do Ipaq File Store).
  3. Na paměťové kartě je třeba vytvořit adresář 2577 a do něj uložit soubor autorun.exe (7kB). Pokud již na kartě takový soubor existuje, máte smůlu a toto udělátko fungovat nebude, ledaže byste původní soubor přepsali (čímž si ale můžete rozhodit něco jiného, takže pozor!).
  4. V základním adresáři na PDA vytvořte libovolný, klidně prázdný, soubor s názvem Zalohovac.dat

Jak celá záležitost funguje?

Ukázka chování

Je to naprosto primitivní program na 50 řádků. Protože je v adresáři 2577 a jmenuje se autorun.exe, WM2003 jej automaticky spustí vždy po startu systému nebo pokud došlo ke vložení karty. Využívám toho, že se spustí z karty i v případě, že nabíhá čistý (vymazaný) systém. Můj prográmek se podívá, zda existuje soubor \Zalohovac.dat. Je zřejmé, že u vymazaného systému existovat nebude a tudíž se na paměťové kartě pokusí najít soubor PdaBackup.exe, který spustí. Pokud soubor \Zalohovac.dat existuje, potichu se ukončí.
Výsledný efekt je nabíledni. Uživatel projde úvodním nastavením čistého systému  a následně jen odklikne „Ano“ a potvrdí obnovu systému z karty. Napadlo mně, že by se to mohlo hodit i někomu dalšímu a proto vznikl tento článek.

2 komentáře u „Jednoduchá pomůcka pro obnovení smazaného PDA

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

This site uses Akismet to reduce spam. Learn how your comment data is processed.