專利名稱:Windows Xpe系統(tǒng)內(nèi)存保護模式下實現(xiàn)數(shù)據(jù)更新與保存的方法
Windows Xpe系統(tǒng)內(nèi)存保護模式下實現(xiàn)數(shù)據(jù)更新與保存的方法
技術領域:
本發(fā)明是關于Windows XP Embedded(Xpe)的系統(tǒng)應用,具體是指Windows Xpe系統(tǒng)內(nèi)存保護模式下實現(xiàn)數(shù)據(jù)更新與保存的方法。
背景技術:
Windows Xpe是一種嵌入式操作系統(tǒng),可以以組件化的形式提供Windows操作系統(tǒng)的功能。Windows Xpe基于二進制,包含10000多個獨立的功能組件,因此開發(fā)人員在自定義設備映像中管理或降低內(nèi)存占用量時可以選擇并獲得最佳功能。使用Windows Xpe構建操作系統(tǒng)的常見設備類別包括零售銷售點終端、瘦客戶機 和高級機頂盒。Windows Xpe系統(tǒng)中有內(nèi)存保護的工作模式,處于保護范圍內(nèi)的分區(qū)在系統(tǒng)運行過程中,所有數(shù)據(jù)均保存在內(nèi)存里,系統(tǒng)每次重新啟動后,都會恢復成前一次開機的狀態(tài)。Windows Xpe系統(tǒng)采用內(nèi)存保護模式時,處于保護范圍內(nèi)的系統(tǒng)分區(qū)在系統(tǒng)重新啟動后都會將狀態(tài)還原,導致應用程序升級后的數(shù)據(jù)無法保存。例如,目前大部分殺毒軟件的病毒庫默認是安裝在系統(tǒng)分區(qū),并且安裝過程中路徑不可更改,因此Windows Xpe內(nèi)存保護模式下病毒庫升級后的數(shù)據(jù)在系統(tǒng)重啟后無法保存。有鑒于此,如何在Windows Xpe內(nèi)存保護模式下實現(xiàn)應用程序升級后數(shù)據(jù)能夠自動保存,實現(xiàn)應用程序的實時更新,是本發(fā)明研發(fā)動機所在。
發(fā)明內(nèi)容本發(fā)明所要解決的技術問題在于提供一種Windows Xpe系統(tǒng)內(nèi)存保護模式下實現(xiàn)數(shù)據(jù)更新與保存的方法。本發(fā)明采用以下技術方案解決上述技術問題—種Windows Xpe系統(tǒng)內(nèi)存保護模式下實現(xiàn)數(shù)據(jù)更新與保存的方法,包括如下步驟制作Windows Xpe系統(tǒng)時,將系統(tǒng)保護模式設置為內(nèi)存保護,并保留足夠的空閑存儲空間作為非保護分區(qū);轉移需要升級的文件或文件夾保存路徑到非保護分區(qū);然后安裝應用程序的同時對注冊表中的相關鍵值進行過濾操作;最后,保存操作并關機。本發(fā)明的優(yōu)點在于通過把需要升級的文件/文件夾轉移到非保護分區(qū),同時將注冊表中相關鍵值添加到過濾分支,使需要升級的文件/文件夾排除在保護范圍之外,實現(xiàn)在Windows Xpe內(nèi)存保護模式下數(shù)據(jù)的更新與保存。
下面參照附圖結合實施例對本發(fā)明作進一步的描述。圖I是本發(fā)明工作流程示意圖。
具體實施方式一種Windows Xpe系統(tǒng)內(nèi)存保護模式下實現(xiàn)數(shù)據(jù)更新與保存的方法,如圖I所示,包括如下步驟制作Windows Xpe系統(tǒng)時,將系統(tǒng)保護模式設置為內(nèi)存保護,并保留足夠的空閑存儲空間作為非保護分區(qū);轉移需要升級的文件或文件夾保存路徑到非保護分區(qū);
然后安裝應用程序的同時對注冊表中的相關鍵值進行過濾操作;最后,保存操作并關機。驗證方式是系統(tǒng)開啟,對應用程序進行升級,然后不做任何操作直接重啟系統(tǒng),可以觀察到系統(tǒng)保護分區(qū)內(nèi)的數(shù)據(jù)重啟后被還原,而非保護分區(qū)內(nèi)升級后的數(shù)據(jù)被保存下來,實現(xiàn)內(nèi)存保護模式下數(shù)據(jù)更新的效果。本發(fā)明通過把需要升級的文件/文件夾轉移到非保護分區(qū),同時將注冊表中相關鍵值添加到過濾分支,使需要升級的文件/文件夾排除在保護范圍之外,實現(xiàn)在WindowsXpe內(nèi)存保護模式下數(shù)據(jù)的更新與保存。
權利要求
1.ー種Windows Xpe系統(tǒng)內(nèi)存保護模式下實現(xiàn)數(shù)據(jù)更新與保存的方法,其特征在于包括如下步驟 制作Windows Xpe系統(tǒng)時,將系統(tǒng)保護模式設置為內(nèi)存保護,并保留足夠的空閑存儲空間作為非保護分區(qū); 轉移需要升級的文件或文件夾保存路徑到非保護分區(qū); 然后安裝應用程序的同時對注冊表中的相關鍵值進行過濾操作; 最后,保存操作并關機。
全文摘要
一種Windows Xpe系統(tǒng)內(nèi)存保護模式下實現(xiàn)數(shù)據(jù)更新與保存的方法,包括如下步驟制作Windows Xpe系統(tǒng)時,將系統(tǒng)保護模式設置為內(nèi)存保護,并保留足夠的空閑存儲空間作為非保護分區(qū);轉移需要升級的文件或文件夾保存路徑到非保護分區(qū);然后安裝應用程序的同時對注冊表中的相關鍵值進行過濾操作;最后,保存操作并關機。本發(fā)明通過把需要升級的文件或文件夾轉移到非保護分區(qū),同時將注冊表中相關鍵值添加到過濾分支,使需要升級的文件/文件夾排除在保護范圍之外,實現(xiàn)在Windows Xpe內(nèi)存保護模式下數(shù)據(jù)的更新與保存。
文檔編號G06F9/445GK102650948SQ201210101529
公開日2012年8月29日 申請日期2012年3月31日 優(yōu)先權日2012年3月31日
發(fā)明者張輝 申請人:福建升騰資訊有限公司