目前PocketPC大多採用Flash ROM,Flash Memory有著斷電亦不會損失資料的特性.
作業系統就內嵌在ROM裡面,而一般方法是無法輕易更改到ROM內部的資料的.
這給予了PocketPC的使用者相當大的便利性和安全性.
因為一般使用情況並不會有任何機會損壞作業系統.
當機最多也只需要Hard Reset就能夠恢復系統原樣.
可是,像我這種冒險份子當然不會安分守己的這樣使用..
但是更新ROM是相當冒險的,一旦更新失敗,後果是相當嚴重的.
這時候,我們就需要備份ROM....

備份ROM的方法不只一種,可是這種方法是最為簡便的...
當然了,這種方法不是最經濟也不是用途最廣的.
不過我還是要說....

我們需要:
1.一張全空SD或是CF卡(某些機種需要CF背夾)
容量視ROM大小而定..3950需要32MB(備份的記憶卡會清光其他東西)
2.支援COM port的傳輸線或底座(如果有Multiport/USB TTY者可以使用USB)
3.一台可以和PPC連線的PC
4.一台ipaq 3900或以後的機種(3800不知道行不行..)

備份步驟:
1.將你的傳輸線或底座用COM port和PC接好,要知道是COM1.COM2.COM3....

2.按著你ipaq的電源鈕.按鈕2然後戳一下Reset,這時候你會發現畫面變紅色的
上面顯示著Serial....

3.
把PC上的工作管理員叫出來,關掉WCESCOMM.EXE這個程式關掉..


4.將你的ipaq接上傳輸線或底座,叫出PC的超級終端機(Windows內建)


5.名稱圖示隨便輸入..


6.使用連線選到你使用的COM port(我是使用COM2)選完按確定..


7.連線埠設定:115200.8.無.1.無..


8.這時候進入終端機的使用,先輸入一個"?"然後按Enter,有出現下圖表是連線成功..


9.接下來就要備份了,記得插上記憶卡,指令輸入d2s按Enter,會出現下圖進度..

上面會顯示記憶卡型號.容量等等資訊.下面會有*開始慢慢跑..
ipaq這時候會顯示:
Storage is:

Expected is:


10.10分鐘以內就會備份完成了,圖如下..

備份完成時ipaq會顯示:
CheckSum is
OK!
備份完戳一下Reset就回去PPC介面了....
小心!不要把該記憶卡format!!因為他不是FAT格式!!

請選否!!

我有提到過Multiport/USB TTY對吧?除了可以用USB連以外,方法是一樣的..
附上兩張圖:

可選\\.\WCEUSBSH001(即USB)


這種備份方法的缺點是必須耗費掉一張記憶卡,因為記憶卡格式不是FAT也不是NTFS, Windows讀不出來.要讓Windows讀出來的辦法也不是沒有,必須要有讀卡機+某個特殊軟體..
附上該軟體網址:http://home.comcast.net/~kenzhao8/downloads.htm
內有說明..
因為我沒讀卡機,很抱歉不能試試看..
另外刷成Linux的也不能使用這個方法還原,因為刷Linux會更改bootloader,應該會無法出現2.的紅色畫面

至於還原的方法呢?
極其簡單..
1.插上備份的記憶卡
2.和上面2.方法同進入紅色畫面
3.按一下Power就開始還原了

好吧,你會想知道怎麼刷ROM對吧?
我的方法是針對CE系統的,Linux不適用..
首先你要有個ROM,檔名副檔名改為nk.nb0,然後放到和超級終端機主程式同資料夾下..
照著上面1.~8.的步驟,指令輸入lnb nk.nb0,他就會開始刷ROM了....
簡單說就是這樣..
這種方法適合當你沒有備份的記憶卡時,PC裡面又有ROM的檔案(跟人家copy或怎樣..我不知道..什麼都不知道..)時,可以還原你的ROM..