各位大大,這是我在另一個網站爬文時看到的,提供給大家作參考。
不過,個人還是有點小小疑問,這樣做真的有用嗎?除了多普達或2003,WM5也適用如此操作嗎?
還請高手多多指導嘍~
多普達手機(帶windows系統)待機死機的原因及解決辦法
來源:luck
待機時死機,大部分是由於windowsmobile2003操作系統的軟體運行方式造成的。我們知道,我們的手機通常是用來打電話的,這也是windowsmobile2003操作系統的軟體設計師們優先考慮的事情,所以,在手機待機時,絕大部分手機資源優先分配給待機信號部分,而另外一方面,windowsmobile2003操作系統還要兼顧我們自己DIY的軟體,要每隔一段時間自動搜索我們安裝的軟體的信息,並且要通過快取來做記錄(注意是「快取」,就是前面說過的「存儲記憶體」,不是「storage」)。
如果這個記錄很長,而且比較複雜,在操作系統忙於和基站信號聯繫的同時,又要搜索機器信息,還要做記錄,就有可能導致塞車——待機時死機。 這就是為什麼會出現象OxiosHibernat這樣的釋放記憶體(快取)的軟體了,的確,當機器每隔一段時間就自動重新裝載搜索到的信息,而原來的信息又得不到釋放,快取(不是指storage)空間越來越小,死機概率增加!這個現象在spv和515上比較嚴重,而在565由於採用的是2003SE,加上快取增加,這種現象有所減少。
那麼如何解決這個問題呢,其實大家都會,只是要注意先後順序:首先,硬啟,恢復出廠設置。然後在不安裝任何軟體、不插存儲卡、溫度起碼高於15度以上的環境下安全運行7天(所謂安全運行,是指中間不允許出現一次死機現象,這樣就要求在關機的情況下環境溫度也不允許低於15度,尤其是在早晨開機時,一定要保證機器的體溫高於15度。如果中間出現一次死機,就要重新硬啟,重新計算天數),這樣做的目的是windowsmobile2003操作系統在搜索自身自帶的軟體(在ROM中)時,發現沒有「入侵者」,也就是沒有用戶自己後安裝的軟體(在storage和存儲卡中)而做一個標記。
這個標記做好後,當過了安全期,用戶自己安裝軟體時,機器再搜索,就從這個標記下面開始搜索,即只搜索storage和sorage card,而越過了對自帶軟體的搜索。否則,我們一旦硬啟後馬上就安裝新軟體,那麼每次機器開機時都認為是新安裝了大量的軟體,每次開機時都會告訴自己有大量的入侵者,從而愚蠢的無限次每隔一段時間自動重新搜索所有空間的新軟體的信息,增加了機器搜索的負擔,其結果往往是,剛開始的時候還不出現什麼問題,隨著時間的推移,對我們對自己安裝的軟體的使用,新的信息(包括每次使用的各種信息,而這種信息往往成為手機中的垃圾,大多數用戶經常發現手機記憶體變小了,就是這種信息造成的)不斷被寫進原程序的記錄,系統在每隔一段時間自動搜索時,負擔逐漸增加,最後的結果是——待機時莫名其妙地死機。
在安全期期間,用戶要注意「考機」,所謂「考機」,就是你在這7天內要頻繁地使用機器,凡是機器自帶的功能,比如什麼「凌雲壯志」,什麼「快捷方式」,各種設置,都用一用,增加系統對軟體的熟知度。
當安全期過後,才可以插上存儲卡,才可以向存儲卡和storage裡安裝軟體。從這以後,機器每次搜索時,實際上只是在搜索存儲卡和storage裡的軟體信息,而會忽略對手機自身的搜索。(在這裡我再強調一點:有些沒有安裝存儲卡的手機也死機,很大原因就是操作系統對軟體的熟知度不夠。要注意在安全期期間考機,另外一定要在安全期過後,才可以向手機storage裡安裝軟體。)當我們按照上述方法做了,再插上存儲卡時,從IA-FileManager (檔案管理器)裡可以看到多了一個「storage card」這個storage card,從今往後機器是不會主動去搜索它的,所以所有安裝在卡裡的軟體的圖示,在開機後都會顯示成同一個樣子——未經識別的標籤樣式。只有當我們給機器以刺激,命令它去搜索卡裡的信息,它才會去搜索。
我們可以做個實驗:機器先關機,再開機,按左軟鍵「開始」-「其他」-「其他」
……你會發現,所有安裝在卡裡的軟體圖示都是未經識別的標籤樣式。然後按「首頁」返回,再「開始」-「其他」-「其他」……,同樣,卡裡的軟體怎麼還是未經識別的標籤標!?這就對了,機器沒有主動搜索卡裡的軟體信息,快取裡的軟體信息量減少了,這樣的機器通常是不容易死機的,這就是我們的目的所在。那麼怎樣刺激機器讓它搜索呢?我們可以按「其他」按到最後一頁,進入「遊戲」,打開「凌雲壯志」玩玩,然後關掉遊戲,返回首頁,這回再看看安裝在卡裡的軟體圖示,怎麼樣,圖示全變成本來的面目了吧。為什麼玩「凌雲壯志」就能刺激機器機器重新搜索程序信息呢?首先,這是個大型遊戲;其次,這個遊戲是機器自帶的。當我們運行這個遊戲時,就要佔用很多資源,就是通常我們說的空間,這個「空間」當然就包括「快取」,所以當大量的資料湧過來,機器就不得不把原來搜索到的程序信息清空掉,倒出空間全力以赴保證遊戲的運行。當遊戲結束後,空間恢復了,機器不得不重新搜索已經安裝的軟體信息了。這一搜索,安裝在卡裡的信息就被讀進快取了,圖示的樣子也就恢復了。
現在我們做個小結:按照我介紹的方法,對於storage來說,系統每次在開機時就已經搜索它的信息了,所以安裝在storage裡的軟體信息,圖示始終是原來本身的樣子,而對於存卡storage card,機器要受刺激才能去搜索裡面的軟體信息,於是有人會問:這樣一來,一旦卡裡的軟體信息也進入快取了,快取裡的信息不是和原來一樣多,不是照樣容易死機嗎?不是的,其實我在前面已經說過,按照這個方法的「製作」的機器,在安全期期間,系統已經做了標記的,也就是說本次搜索到的,只是僅是安裝在卡裡和storage裡的軟體信息,不包括ROM中的大量機器自身的信息。這點信息機器完全「消化」得了的。
相反,如果有誰在硬啟機器後馬上就向storage裡安裝軟體或立即插入存儲卡向裡安裝東西,那麼他的機器大多數時候在每次開機時就會從上到下搜索個遍,把所有軟體信息(包括20幾兆的大量機器自帶的軟體的相關信息)一個不落的紀錄下來存到快取中,為用戶隨時調用這些信息而準備著。其表現是開機後按左軟鍵 「開始」,要過3至4秒才可以進入下一頁(這段時間機器正在搜索機器裡所有已經安裝的軟體的信息和機器自帶軟體的信息),而且進入下一頁後我們立刻就能看見安裝在存儲卡裡的軟體的圖示已經變回了它原來的真實樣子,這種機器通常是不穩定的,死機的概率增加。
而且為了保持軟體信息的最新,這種搜索還會每隔一段時間自動重複,但smartphone還未聰明到可以把原來的信息覆蓋,反而在原信息的後面追加存儲。這種沒完沒了的充塞一旦把可憐的快取空間塞滿,機器必死無疑。兩種方法的區別在於:前一種只搜索一次;後一種無限重複,死機概率增加。
總之:不管你的手機有沒有存儲卡,要想待機是不死機要做到三步:
一、硬啟。二、不插存儲卡,保溫,考機一周。三、一周後再插卡,裝軟體
資料來源:http://win.15651.com/

X