lzg ad XPE中的EWF分割槽設定說明

2021-07-10 09:14:32 字數 1693 閱讀 6836

**:

問題:請教ewf的問題:ewf分割槽必須大於等於保護分割槽的大小嗎?另外,partiotin num是不是指的要保護分割槽的序號?

解答:xp embedded中ewf元件設定中的partiotin num是指的要保護的分割槽序號,從1開始編號,即c:1, d:2,以此類推。

ewf中設定ewf partation size的選項是指ewf覆蓋層的尺寸,覆蓋層就是指的ewf的中間層,在開啟ewf的情況下,任何對ewf保護層的操作都將反映到覆蓋層上,而不是最終磁碟分割槽上,只有在提交以後,才會將覆蓋層的內容最終提交到最終保護的磁碟上,舉個例子,當我對c盤進行ewf保護時,如果在c盤上新建乙個檔案,該檔案存在於覆蓋層上,也就是ewf partation上,進行提交後(-commit),該檔案才會真實地建立在c盤上。

明白了這個原理,我們再來看一下ewf partation size到底應該如何設定。ewf保護方式有兩種,一種是記憶體模式(ram),一種是磁碟模式(disk),當使用ram模式的時候,ewf partation size可以不用設定,即為0,這樣,覆蓋層的尺寸會根據記憶體的尺寸動態分配,當然,如果對保護分割槽進行大量的檔案操作時,記憶體就會逐漸消耗殆盡,系統將會提示記憶體不足的對話方塊。當重新啟動計算機時,覆蓋層的內容就會丟失,因為記憶體斷電後,所有的資訊就不被儲存,看到的現象就是新建的檔案沒有了。如果不想丟失,那麼在重新啟動前則需要進行提交。

而使用disk模式的時候,覆蓋層存在於物理磁碟上,這時就需要設定ewf partation size,通常為了保證對保護分割槽的操作能夠最大限度的保留,建議把ewf partation size設定成大於或者等於被保護分割槽的尺寸,這樣,只要能夠在被保護分割槽上作的操作,在ewf partation上都可以保留,如果小於被保護分割槽的尺寸,那麼可能會出現覆蓋層不足的資訊,舉個例子,如果被保護分割槽的尺寸是2g,現在我向這個分割槽上拷貝1.9g的檔案,那麼該檔案會先儲存在ewf partation上,而ewf partation只設定了1g,那麼顯然檔案時拷不下的。當然,不是說ewf partation size必須設定成大於等於保護分割槽的尺寸,最小設定為8m以上就可以了。

需要注意的是,ewf partation size的設定要求在磁碟的自由分割槽或者擴充套件分割槽上,所以自由分割槽或者擴充套件分割槽必須具有你設定的ewf partation大小空間。

問題:

我想問一下,我保護了c盤,用的是ram,xpe啟動後,我拷貝了一些資料到c盤後,重啟xpe,怎麼剛才拷貝的資料還在呢?

"在c盤上新建乙個檔案,該檔案存在於覆蓋層上,也就是ewf partation上,進行提交後(-commit),該檔案才會真實地建立在c盤上。"是什麼意思啊,提交什麼意思,是指程式中呼叫什麼api來實現嗎?

解答:首先,使用ram模式保護了c盤,並且你的ewf partation size沒有設定的話,在c盤上進行的任何操作肯定都是不起作用的,重新啟動後肯定都會還原,你拷貝的檔案還在,說明你的ewf保護設定不正確,請在開始選單->執行中執行cmd,然後執行ewfmgr c:看一下,當前的ewf保護是否開啟,或者ewf功能是否已經正常啟用。

提交就是指將覆蓋層的東西真實的反映到屋裡磁碟上,比如說你的ewf保護的是c盤,那麼拷貝乙個檔案上去,重新啟動(在ram模式下)就回丟失,如果想將改動真實的反映在物理磁碟上(例子中是c),則要麼將ewf關閉,要麼在更改後提交,提交的命令是開始選單->執行中輸入cmd,然後輸入命令ewfmgr c: -commit就可以了!這樣所作的改動就回真實的反映到物理磁碟上,比如在c盤拷貝乙個檔案,這個檔案就回真實的存在於c盤上了,重新啟動也不會丟失!

mysql中的表分割槽 mysql中的表分割槽

表分割槽為海量資料的儲存提供了一種更有效率的儲存方式,可通過分割槽將表的資料分開儲存在不同的磁碟上,提高資料檢索和操作的效率。在sql server中進行表分割槽操作,包括三個步驟 建立分割槽函式 create partition function fn partition datetime as ...

MySQL中的分割槽(五)HASH分割槽

hash 分割槽主要用來分散熱點讀,取保資料在預先確定個數的分割槽中盡可能的平均分布。對乙個表執行 hash 分割槽時,mysql 會對分割槽鍵應用乙個雜湊函式,一次確定資料應該放在哪乙個分割槽中。mysql 分割槽支援兩種 hash 分割槽,常規 hash 分割槽和線性 hash 分割槽。常規 h...

原創 hive中的分割槽,動態分割槽和靜態分割槽

分割槽是hive在處理大型表時常用的方法。分割槽 partition 在hive的物理儲存中,體現為表名下的某個目錄,這個目錄下儲存著這個分割槽下對應的資料。分割槽的好處在於縮小查詢掃瞄範圍,從而提高速度。分割槽分為兩種 靜態分割槽static partition和動態分割槽dynamic part...