http://www.mobile01.com/topicdetail.php?f=61&t=226411
--------------------------------------------
小弟做了一項實驗 請參考
第一次
MountAsROM = 0 時
用 note 寫一篇文章
然後 關機 -> 開機 -> 再關機 -> 拔掉電池直到內建備份電池完全沒電
再重新裝新電池
如同 MS 所說的 資料都還在
這是 WM5 的特性
第二次
MountAsROM = 1 時
用 note 寫一篇文章
然後 關機 -> 開機 -> 再關機 -> 拔掉電池直到內建備份電池完全沒電
再重新裝新電池
果然一些個人設定及註冊碼都消失了
但是原先安裝於 ROM 的檔案倒是都還在
所以這個機碼的確是
保護個人資料的機碼 也是自動回寫的功能
但想瞭解的是 那篇用 notes 寫的文章在第二次是消失了嗎??
還是文章還在 regsitry 消失了??
此外 一般 Magneto 的 Registry 是用 hive-base regisstry
一般是存在 Documents and Settings\system.hv
也可以看一下
[HKEY_LOCAL_MACHINE\init\BootVars]
的一些設定
此外
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\IMGFS]
會有的設定通常有
"MountAsRoot"=dword:0
"MountAsBootable"=dword:0
"MountAsRom"=dword:1
"MountAsHidden"=dword:1
這邊的 MountAsRom 是要讓 IMGFS 這個 Volume 下的東西 Shadow 到 \Windows 下面
monmon wrote:
小弟做了一項實驗 請參考
第一次
MountAsROM = 0 時
用 note 寫一篇文章
然後 關機 -> 開機 -> 再關機 -> 拔掉電池直到內建備份電池完全沒電
再重新裝新電池
如同 MS 所說的 資料都還在
這是 WM5 的特性
第二次
MountAsROM = 1 時
用 note 寫一篇文章
然後 關機 -> 開機 -> 再關機 -> 拔掉電池直到內建備份電池完全沒電
再重新裝新電池
果然一些個人設定及註冊碼都消失了
但是原先安裝於 ROM 的檔案倒是都還在
所以這個機碼的確是
保護個人資料的機碼 也是自動回寫的功能
monmon wrote:
但想瞭解的是 那篇用 notes 寫的文章在第二次是消失了嗎??
還是文章還在 regsitry 消失了??
--> 是文章還在 但是 部分 registry 消失了
--> informant 的設定 在 mobile word 看得到 但是 在 Registry 看不到的部份消失了
--> 時間等相關設定也消失了
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\IMGFS]
會有的設定通常有
"MountAsRoot"=dword:0
"MountAsBootable"=dword:0
"MountAsRom"=dword:1
"MountAsHidden"=dword:1
--> 這些我的都沒有耶 我發誓 這裡我沒有改
--> 我的是
MountFlags = dword:17 (Dec)
XIP = dword:0 (Dec)
MountFlags 是舊式的寫法
新的都是用MountAsXXX 這些了
下面有個簡表是相對應的 Value 裡面的值都是 Hexdecimal
所以 你的 17 (dec) 就相當於 dword:11 也就是
"MountAsRom"=dword:1
"MountAsHidden"=dword:1
至於 MountFlags and MountAsXXX 兩個都有呢
那應該是會把兩個 結果都 OR 起來 (起碼 code 看起來會是這樣)
另外
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
不知道你的這個 KEy 裡面是怎麼設定呢??
一般正常情況 應該是會只有一個 Volume 是 mount 成 MountAsRom
至於兩個以上 會有啥影響 這或許就要再細查才知道
相關的 information 可以參考
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcedata5/html/wce51conmountsettings.asp
以下是部份節錄
The following table shows examples of typical replacements for deprecated MountFlags values:
Deprecated value: | Replacement values | Description |
"MountFlags"=dword:6 | "MountAsBootable"=dword:1 "MountAsRoot"=dword:1 |
Mounts the partition at the root as a bootable partition. |
"MountFlags"=dword:11 | "MountHidden"=dword:1 "MountAsROM"=dword:1 |
Mounts the partition as ROM, and makes the partition not visible to users. |