在做好的帶有ram 模式的ewf功能的xpe系統時,我們會關注當前的硬體配置是否足夠支援ram的寫保護的消耗,如果配置太低的話在系統執行過程中就會出現這樣或那樣的問題,如果記憶體低於100m,你敢不敢在被保護的分割槽中做檔案copy 或者解壓縮操作??,很困難,因為「寫快取失敗」會不時的去騷擾你。
在出現寫快取失敗時你會發現系統的物理記憶體幾乎已經耗盡,這就是ewf寫保護的「厲害」,所以如果硬碟配置比較低的話 ,我們就有必要思考一下:有沒有必要增加寫保護功能, 用ewf到底是要保護什麼? 是系統安全還是資料安全,否則的話這種不明確的方案只會對工作造成不必要的麻煩。
如果我們用ewf僅僅來保護系統盤不受外部的侵害,就像是影子系統一樣,用於保護系統安全的話可以採取一定的措施來避免「寫快取失敗」問題,主要的思想很簡單,就是避免對系統盤的寫操作,措施也是非常簡單,就是將大部分涉及c盤寫操作的地方對映到其他盤上去,這樣我們就避免了c盤的寫操作,從而最大化避免「寫快取失敗問題」。
具體的方法為:
1.將系統的臨時資料夾對映到其他盤上(以d盤舉例)
系統臨時檔案包括local settings
下的「temp
」和windows下的temp資料夾,將他們分別複製到d盤某個地方,並修改環境變數來實現臨時檔案的對映
我的電腦右鍵
–>
高階-->
環境變數
使用者變數:
temp =
「d:\... \local settings\temp」
tmp =
「d:\... \local settings\ temp」
系統變數:
temp =
「d:\... \ windows\ temp」
tmp =
「d:\...\ windows\temp
」 2.將網路臨時資料夾對映到其他盤上。
將 "local settings
」下的「
temporary internet files
」資料夾複製到d盤某目錄下。
然後修改ie快取檔案路徑
:ie的工具選單->internet選項->常規->瀏覽歷史記錄->設定移動資料夾...->「d:\......\local settings\temporary internet files」->確定
3.將我的文件對映到其他盤上
"documents and settings"administrator\my documents "資料夾複製到d盤某目錄下。
右鍵桌面我的文件-->屬性-->更新目標檔案路徑為d盤路徑-->確定。
4.將桌面資料夾對映到其他盤上
"documents and settings"administrator\桌面"資料夾複製到d盤某目錄下。
開啟登錄檔: hkey_current_user\software\microsoft\windows\currentversion\explorer\user shell folders
下的desktop;並修改desktop的值為當前d盤桌面路徑。
5.還有其他需要頻繁寫的檔案(包括後期應用檔案)也可以移出系統盤
6.要定時的清理其他盤上的對映檔案。
以上操作完成之後千萬別忘了commit提交啊!!!
「配置系統未能初始化」 異常解決
當我們把基於.net 2.0開發的網路客戶端程式部署到windows 7 家庭普通版上啟動時,報出了 配置系統未能初始化 的異常,在另外一些windows 7 家庭普通版的機器上則報出 應用程式無法啟動,因為應用程式的並行配置不正確 的異常。奇怪,以前未用過windows 7 家庭普通版,也從未碰到...
軟體系統中常用的配置解決方案
1 登錄檔 登錄檔在基於windows平台的軟體系統中使用非常普遍。優點是可以直接使用windows提供的api訪問和修改系統配置,缺點是和windows系統結合太緊,另外修改配置也不太方便。2 ini配置檔案 ini配置檔案最早出現在windows的早期版本中,比如win95,win98,用來儲存...
網路檔案系統nfs的配置(看我寫的跟真的似的!)
p 網路檔案系統nfs 可以將pc 機上的一部分檔案系統作為目標機的資源,這樣可以彌補目標機儲存空間的不足。在使用網路檔案之時,應對網路檔案配置進行一定的設定。1 主機 host 的設定 在主機 mnt 目錄下建立nfs 目錄,並利用文字編輯器編輯修改 etc exports 檔案,增加如下內容 p...