目前分類:XPE (5)

瀏覽方式: 標題列表 簡短摘要

做好USB XP之好,你可能會有種疑問,為什麼只能在只能在安裝的那台電腦上用呢? 當然普通的XP也是,硬碟把到別台電腦就不能用,或是,"我換玩主機板之後為什麼就不能用了呢?" 等等疑問,通常都是出現07B錯誤。雖然人說要跟隨潮流,但是偶爾還是要不一樣!大部分用的旁門左道,一般都是把電腦幾個基本驅動換成標準驅動,就可以移機使用了,但是這樣換來換去不覺得很麻煩嗎? 接下來講的是,"正規"的方法,不是一些旁門左道xd,有多正規呢?看這裡就知道!這可是微軟提供的方法唷~他們講的很繞舌,讓人聽不懂

發生的原因

如果備份電腦中大型存放體控制卡硬體的登錄項目和驅動程式不是安裝在 Windows XP 中,可能就會發生這個錯誤。
就整合式電子裝置 (IDE) 控制器而言,可以使用數種不同的晶片組,例如 Intel、VIA 及 Promise。每種晶片組各有不同的隨插即用識別碼 (Plug-n-Play identifier,PnP-ID)。
啟動之前,必須先將備份電腦的大型存放體控制卡 PnP-ID 資訊儲存在登錄中,如此 Windows XP 才能初始化正確的驅動程式。

解決方案

如果要解決這個錯誤,請在備份電腦上使用相同的硬體。
使用與將要備份的電腦主機板中相同製造商、樣式及型號的元件,來取代備份電腦中有問題的硬體元件。

victor8314 發表在 痞客邦 留言(0) 人氣()

上次打了些MinlogonEWF的文章,突然想到好像根本還沒有寫過在USB裝置裝XP的方法。其實方法很多,主流方法大都是先做好一張修改過的XP在直接用那張光碟安裝在USB裝置上,不過也有些方法是先裝好之後直接改,改完再Ghost到USB上的。人當然是要跟隨潮流的~所以介紹的當然是主流方法,不過我個人是傾向先在VMware裝完之後Ghost出來。下面教學會有點煩瑣,自認DIY不來的人可以直接在這邊下載老外做好的無腦安裝包總共三步,一、二、三,比站著穿還簡單,他是直接修改正在用的系統直接改成USB啟動的(ps.用這個無腦法裝完會有個特殊功能,就是可以在任意電腦開機 = = 之前不小心發現的,SantaRosa裝的拿到AMD的都能用...),不過他會需要安裝包的active key要會員才有,需要的可以留言和我要~

另外,下面看完覺得太累想跳過第二到第七步的,可以點這裡下載我改好的,自解檔直接雙擊選擇目錄之後放進光碟I386目錄。

正題開始,參考文章

重點到底是甚麼?

簡單來說,微軟表示XP不能從USB裝置啟動

這一頁當例子,上面說:

Q: USB儲存裝置可以拿來當主要磁碟區嗎??

victor8314 發表在 痞客邦 留言(8) 人氣()

「Hibernate Once, Resume Many」 (HORM)

“休眠一次,永久還原” (HORM) <= 好吧,我承認標題定的很破,但是我真的找不到更適合的字了…

這是一個EWF的進階應用,休眠相信大家都有再用,開機速度,明顯地,和正常開機比起來有如波音747和停在我家車庫的小噗噗的差別啊! 但是有優點也有缺點,XP系統只要一段時間沒有重啟就會開始越用越不穩。那麼如果,在一開機系統都載入完成還沒開始使用時的最佳狀態讓他休眠,並永遠保持那個狀態呢? 這實在是太偉大了,就有如萊特兄弟發明飛機一般偉大,除了擁有了剛重新啟動的穩定性與高速,並同時保有系統重休眠重新恢復的高速開機。聽起來不賴吧? 下面我會介紹詳細設定方法。

基本上,這就是讓系統休眠之後每次開機都是從“那個時候”的狀態復原,也就是說,如果是剛重新開機後讓他休眠,就變成每次都從“剛開機的時候”復原,換句話說,就是兼顧性能與速度啦。這也可以對安裝在Flash儲存裝置(如SSD,SD卡,隨身碟)進一步的進行存取與讀寫“最少化”。

當然,以下功能需要先安裝EWF才能使用,因為是透過ewfmgr來設定的

1. 啟動系統的“休眠”設定,不知道的話參考下方圖片

victor8314 發表在 痞客邦 留言(0) 人氣()

設定多重磁碟的EWF

如果你需要新增新的磁碟機到EWF的保護範圍,只要在登錄表新增幾個簡單的值就可以了。

  1. 第一步是打開登錄表編輯程式(開始>執行>regedit)然後進入HKLM\System\CurrentControlSet\Services\EWF\Parameters\Protected。(先確定你的EWF是停用的,不然你的設定不會被儲存)
  2. 要增加新的磁碟機只需要依照”VolumeN”的規則建立新的機碼。”Volume0”應該已經存在所以下一個會是”Volume1”
  3. 然後建立一個字串值命名為”ArcName”然後輸入您要加入的磁碟機的ARC路徑。如果想要了解ARC路徑的完整細節請參考微軟的說明頁
    • 一般而言第一顆硬碟(或是只有一顆)上的第二個分區會是multi(0)disk(0)rdisk(0)partition(2)
    • 如果是第二個硬碟的第一個分區的話一般而言會是multi(0)disk(0)rdisk(1)partition(1)
  4. 再來建立一個DWORD值並命名為”Enabled”並設定成”0”,然後再新增另一個DWORD值命名為”Type”並設成”1”
  5. 重新啟動你的系統然後啟動ewfmgr ,你應該可以在清單上看到新增的磁碟機,如果沒有或是出現錯誤的話你需要檢查一下你的ARC路徑有沒有設定正確。
  6. 當你要在你新增的磁碟機上啟動EWF時請先確定你正在用的系統有沒有啟動EWF,不然的話啟動的設定不會被儲存

victor8314 發表在 痞客邦 留言(0) 人氣()

 

EWF(Enhanced Write Filter)是另一個XP Embedded所提供的強大組件,只能說是超屌的"有夠厲害",它不僅可以保護作業系統(說起來甚麼毒都不怕),保護硬碟(或是其他儲存設備)還可以”非常明顯”的加速你的系統,尤其當硬碟讀取寫入速度不快時。之前實驗在2GB的隨身碟上安裝XP時,由於該隨身碟並非Hi-Speed的讀取速度大概只有在10MB上下,當然寫入更是不要說了。EWF有許多不同的作用,而我主要是拿來做”唯讀系統”,當然,需要的時候還是可以暫時讓他便”非唯讀”。開機速度沒甚麼影響,不過系統運作速度已經從”打開我的電腦要兩分鐘”進步到”用起來比7K2的HD順”,而且還省下了一張還原卡!。相信許多在SD或CF卡上裝作業系統(XP)的玩家(eeepc玩家)都應該要試試看,尤其是USB隨身碟或是非高速記憶卡上裝的時候。除了加快速度以外,他更是保護系統的好幫手,比甚麼還原精靈阿甚麼的都好用。它可以在設定保護的磁碟機上加速並可以在關機前決定這個工作階段所對磁碟機上的”任何”檔案變更要不要保留。

在您安裝EWF之前為了要確定能有最佳的效能,請先禁用分頁檔(虛擬內存)及系統還原。在我的電腦上點右鍵>內容>進階>效能然後在虛擬內存的區域點更改並選擇禁用我的電腦右鍵>內容>進階>系統還原>關閉系統還原。如果你用EWF啟動時XP一直出現要求還原,可以藉由刪除Windows 目錄下的bootstat.dat來解決。要使用EWF你總共需要三個文件,分別是ewf.sys、ewfntldr以及ewfmgr.exe 這幾個檔案可以在和MinLogon 同樣的地方找到。

1. 把你系統根目錄下的ntldr檔案重新命名為ntldr.bak,如果看不到的話請在資料夾選項中勾選”顯示作業系統保護的檔案”

  1. 將ewfntldr複製到系統跟目錄並重新命名為ntldr
  2. 將ewfmgr.exe複製到Windows\System32 資料夾
  3. 將ewf.sys複製到 Windows\System32\drivers 資料夾
  4. 進入登錄表中照以下內容更改或是直接下載ewf.reg點擊後確認自動更改,出現權限的錯誤的話請參考下一點。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
"Enable"="N"

victor8314 發表在 痞客邦 留言(2) 人氣()