本站搜尋 (Blog Search)

2009年8月10日 星期一

今天處理一台ASUS 的 A8J 系統還原,但是 F9 按鍵還原...微軟封裝工具ImageX的參數解釋

今天處理一台ASUSA8J 系統還原,但是 F9 按鍵還原 好像被使用者自己搞壞了
所以查到 以下不錯的資料

關鍵
XPE 開機
命令列 CMD 執行

imagex.exe /apply c:\asus.win 1 e:

馬上出現:

Progress : ? % (開始還原了)


--- --- --- --- --- --- --- --- --- --- --- --- --- ---
參數太多:

ImageX 命令列選項

ImageX 命令列選項的用法如下。

imagex [flags] {/append | /apply | /capture | /delete | /dir | /export | /info | /split | /mount | /mountrw | /unmount} [parameters]

下列清單會顯示每個 imagex 作業類型所用的有效語法。

imagex /append image_path image_file {"description"} {/boot | /check | /configconfiguration_file.ini | /scroll | /verify}

imagex /apply image_file image_number image_name image_path {/check | /ref | /scroll | /verify}

imagex /capture image_path image_file "name" {"description"} {/boot | /check | /compress [type] | /config | /flags "EditionID" | /norpfix | /scroll | /verify}

imagex /delete image_file image_number image_name {/check}

imagex /dir image_file image_number image_name

imagex /export src_file src_number src_name dest_file dest_name {/boot | /check | /compress [type] | /ref [splitwim.swm]}

imagex /info img_file[img_number | img_name] [new_name] [new_desc] {/boot | /check}

imagex /mount image_file image_number image_name image_path {/check}

imagex /mountrw image_file image_number image_name image_path {/check}

imagex /split image_file dest_file size {/check}

imagex /unmount image_path {/commit}



--- --- --- --- --- --- --- --- --- --- --- --- --- ---


ImageX是微軟開發的一款映像文件工具,其創建的Windows映像(.wim)文件格式已經成為新的標準。我們熟知的Windows Vista、Server 2008、Windows 7都是用它來封裝的,.wim文件相比ghost文件有很多優勢。有人預言ImageX將成為Ghost的繼任者。但是,不少用戶對ImageX不是很瞭解,下面筆者結合實例,帶大家體驗ImageX的強大功能。
  1、安裝及環境
  ImageX是綠色軟件不用安裝,只需把軟件包解壓到目錄中即可。ImageX是一個命令行程序,因此要在命令提示符下運行。
  ImageX的一般操作的環境可以在當前系統的命令行下,不過筆者建議最好光盤引導系統到DOS環境下進行,如果對DOS界面比較陌生的用戶可以在Windows PE下進行。筆者下面的演示都是在Windows PE下進行的。
  2、應用實例
  (1)、創建映像
  創建系統映像這也許是大家平時用得最多的系統備份方式。系統部署完成之後,在最佳運行狀態下利用ImageX創建一個系統映像這是非常必要的,也是一種好習慣。
  ImageX創建系統備份映像的命令格式為:
  imagex [FLAGS] /CAPTURE image_path image_file "image_name" ["description"]
  其中「image_path」是需要備份的目錄,「image_file image_name」是映像文件保存的路徑和文件名,「description」描述信息,方便區分。另外,其中「FLAGS」是一個附帶參數,包括/BOOT、/CHECK、
  /COMPRESS、/CONFIG、/NORPFIX、/SCROLL、/VERIFY等,我們最常用的是/COMPRESS即壓縮。創建系統映像就利用該參數,以縮小映像文件體積。比如我們要將C盤的Vista操作系統備份到E盤,具體操作是:
  打開命令行工具,切換到ImageX所在目錄,執行最大壓縮maximum(其它參數還有不壓縮none和快速fast),在命令行下輸入命令 imagex /compress maximum /capture C: D:\XP.wim "Win_XP_wim"
  (圖1)
  
  這樣C盤的XP系統就備份到D盤,映像文件為XP.wim。從圖上我們可以看出使用ImageX備 份時,會開始掃瞄目錄中的所有文件和文件夾,然後自動排除系統的頁面文件、休眠文件等,這樣創建出來的系統映像是最乾淨的,它可以節省不少的磁盤空間,這 也是它比其它類似工具高明的地方。另外,在加了參數/compress maximum時,備份時間會稍長一些,但是映像文件的體積會小很多。在筆者的硬件平台上者測試備份一個XP系統大概需要5分鐘,相比其他軟件已經夠快 了。
  (2)、備份文件夾
  ImageX不僅可以備份整個分區,還可以有選擇地備份文件夾,比如我們備份C:\Windows\system32\config即系統配置文件夾,就可以在命令行下輸入命令imagex /compress maximum /capture C:\WINDOWS
  system32\config D:\config.wim "XP_config"即可。(圖2)
  
  對於其他文件夾的備份類似,這非常適合我們有選擇地備份某些資料。ImageX的備份和利用系統的「複製」功能拷貝一個文件副本是完全不一樣的。首先文件體積小便於保存,另外.wim也利於文件的保密和傳輸。文件備份是imagex的一個特色,這時ghost所沒有的。
  (3)、追加映像
  有的時候我們在利用Imagex創建完系統映像之後,又對系統做了某些優化或者修改,此時不用創建新的系統映像,我們只需利用ImageX的追加映像功能,即能將系統中的所有文件備份到一個已經存在的WIM映像中並替換其中的同名文件。當然除了系統映像之外,對於其它文件映像的追加完全一樣。Imagex的這一特性很適合更新備份和增量備份。
  ImageX映像追加命令的格式是:imagex /append 需要備份的目錄 映像保存的路徑和文件名 "文件描述"。例如我們備份XP系統到安裝映像中可以使用如下命令(假定安裝映像在D:\XP.wim "WinXP")imagex /append C: D:\XP.Wim "Win_XP_wim"。值得一提的是這樣備份的映像文件的體積是非常小的,適合小硬盤用戶或者移動設備攜帶。(圖3)
  
  (4)、拆分映像
  有時候由於映像文件太大刻盤或者傳輸不便,我們需要將創建出來的映像文件按照一定大小拆分,可以使用ImageX的「/split」參數。例如,如果我們希望將之前創建的XP.wim文件以640 MB為大小拆分,以便刻錄到CD光盤上,那麼可以使用這條命令:imagex /split D:\XP.wim d:\datasplited.swm 640(圖4)
  
  該操作將會創建一系列帶有固定編號的.swm文件,例如我們要拆分的文件是xp.wim,那麼拆分後的文件就是xp1.swm、xp2.swm等,這樣拆分後的文件拷貝傳輸就方便多了。
  (5)、應用映像
  有備份就有還原,利用ImageX還可以將映像文件還原成它原來文件結構的文件。比如我們可以將備份的系統映像釋放到系統分區實現系統還原。其命令格式是「imagex [FLAGS] /APPLY 映像保存的路徑和文件名 映像卷數 釋放的路徑」
  需要說明的是一個WIM映像可以包含非常多的分卷,分卷技術是一項非常實用的技術。我們知道Vista的安裝光盤(WIM)中包含了所有的Vista版本,其實每個版本就是一個卷,我們選擇安裝Vista版本的時候其實就是選擇卷,然後Vita通過imagex進行安裝。比如我們可以將Vista和XP備份在同一個Wim文件裡,一個系統分一個卷,通過卷技術打造雙系統甚至多系統安裝光盤,在安裝時通過選擇捲來安裝不同的系統。
  接著上面的任務釋放系統映像,由於剛才用imagex備份時沒有輸入卷數,那就只要一個卷,在還原時就輸入「1」。命令為:imagex /APPLY D:\XP.wim 1 E: 由於我們在當前系統的命令下進行演示,只能是否系統映像到非系統盤(比如E盤)。如果要實現對系統的還原,我需要在DOS界面或者Windows PE環境下進行。(圖5)
  
  (6)、信息查看
  有時我們需要查看Wim映像文件中所包含的文件,通過命令「imagex /dir 映像文件路徑及文件名」映像文件中的所有文件一覽無餘,該命令可以顯示其中所有目錄中的文件。比如我們要查看上面創建的D:\Config.wim映像文件的內容,輸入命令imagex /dir d:\config.wim 1 即可。(圖6)
  
  ImageX還可以查看.wim文件的詳細信息,命令格式是「imagex /info 映像的路徑及文件名」,比如們查看剛才創建的系統映像文件的詳細信息就可以通過命令來實現:imagex /infO D:\XP.wim,回車後就會看到映像的卷數、壓縮方式、描述等信息。(圖7)
  
  總結:其實ImageX的功能非常強大,不僅可以備份還原系統,還可以打造自己的系統安裝盤。通過imagex可以打造一個真正的系統安裝盤,其中可以集成驅動、補丁、語言包,可以實現無人值守等功能。希望大家能夠以本文為出發點挖掘出ImageX更多的功能,徹底玩轉映像文件。



--- --- --- --- --- --- --- --- --- --- --- --- --- ---
ImageX 如何運作

適用於: Windows Vista

ImageX 是從一組 API (稱為 Windows 的映像 API) 組建的映像工具。ImageX 的主要目的是擷取、修改及套用映像,以部署於製造商或公司的 IT 環境中。ImageX 支援新的 Microsoft Windows 映像 (.wim) 格式。

ImageX 結構

ImageX 會依賴數個元件,包括 ImageX 執行檔 (ImageX.exe)、WIM 檔案系統篩選器 (Wimfltr.sys 及 Wimfltr.inf)、WIM API 集,以及 .wim 檔案格式。下圖顯示這些元件之間的互動。

5b6a866a-2a7b-40e4-b43a-0a6b9005e24c

元件 說明

ImageX.exe

一個可執行程式,使用 API 層來支援與 .wim 檔案的互動。此互動包括擷取映像、壓縮映像、掛接及取消掛接映像、套用映像等。

WIM 檔案系統篩選器

安 裝 WIM FS 篩選器驅動程式後,WIM 檔案系統篩選器會處理 .wim 檔案的瀏覽和編輯功能。您將 .wim 檔案掛接至目錄後,篩選器會監視對檔案或資料的一切檔案系統要求,並將要求對應至 .wim 檔案內適當的資料。這可以讓您從任何的標準檔案管理工具 (例如 Windows 檔案總管),檢視映像檔案的內容。

映像的離線服務讓您不必重新套用及重新擷取映像,就能檢視及編輯 .wim 檔案。為了掛接及編輯 .wim 檔案的內容,使用者模式工具和核心模式檔案系統篩選器會使用通訊協定與 WIM API 集彼此進行互動。

WIM API 集

API 層,會與 ImageX 可執行程式及 WIM FS 篩選器驅動程式互動。這也是協力廠商工具及安裝技術的主要介面。

API 可以分類為下列功能:

  • 新增、更新及移除檔案資料。

  • 新增、更新及移除映像資料。

  • 解壓縮映像資料。

  • 使用 WIM 檔案系統篩選器掛接映像。

  • 管理映像的延伸。

  • 監視訊息狀態與進度。

Windows 映像 (.wim) 檔案

映像檔案的集合,其中包含作業系統及其元件。ImageX 會使用 .wim 檔案格式進行擷取、離線服務及部署程序,為您的部署狀況提供完善的映像解決方案。


http://technet.microsoft.com/zh-tw/library/cc749447%28WS.10%29.aspx

http://technet.microsoft.com/zh-tw/library/cc766068%28WS.10%29.aspx

---
--- --- --- --- --- --- --- --- --- ---
微軟封裝工具ImageX的參數解釋

//以標準壓縮率創建當前C盤的Ximage映像保存在G:\system.wim,並以"Boot C"標識
WIM文件創建 /capture
壓縮開關 /compress
壓縮模式 fast (maximum none)
創建源 c:
創建文件 G:\system.wim
WIM文件映像名 "Boot C"

IMAGEX /APPEND
imagex /append d: G:\system.wim "Drive D"
//將當前D盤下的內空附加至G:\system.wim,並標識為"Drive D"
WIM文件追加 /append
追加源 d:
追加目的 G:\system.wim
追加映像名稱 "Drive D"


IMAGEX /APPLY
imagex /apply G:\system.wim 1 C:\ /verify
//將G:\system.wim文件中的第一個映像"Boot C"恢復至當前C盤下,完成後檢查文件
WIM文件恢復 /apply
源文件 G:\system.wim
目標路徑 C:\
校檢參數 /verify

IMAGEX /DELETE /?
imagex /delete G:\system.wim 2
//刪除G:\system.wim第二個映像,即名為Drive D的映像
WIM映像刪除 /delete
WIM文件 G:\system.wim
映像序號 2

IMAGEX /DIR
imagex /dir G:\system.wim 1
//顯示G:\system.wim文件第一個映像"Boot C"內容
WIM映像查看 /dir
被查看WIM文件 G:\system.wim
被查看WIM文件序號 1

IMAGEX /INFO /?
imagex /info G:\system.wim
//顯示G:\system.wim文件索引信息
WIM文件索引 /info
WIN文件 G:\system.wim

IMAGEX /EXPORT /?
imagex /export G:\system.wim 1 G:\newsys.wim "newsys"
//提取G:\system.wim文件中第一個映像"Boot C"並將其保存為一個新WIM文件G:\newsys.wim,標識為"newsys"
WIM文件提取 /export
被提取文件 G:\system.wim
被提取映像序號 1
提取至 G:\newsys.wim
標識為 "newsys"

IMAGEX /SPLIT /?
imagex /split G:\newsys.wim G:\splitsys.swm 640
//對G:\newsys.wim文件進行按自定義大小"640"分割為多個文件,並保存在G:盤以序列命名
WIM文件分割 /split
被分割文件 G:\newsys
分割大小(MB) 640

IMAGEX /MOUNT /?
IMAGEX /MOUNTRW /?
imagex /mount G:\system.wim 2 G:\mount
imagex /mountrw G:\system.wim 2 G:\mount
//將WIM文件G:\system.wim中第二個映像"Drive D"映射至G:\mount文件夾,/mountrw為可寫
WIM文件映射只讀 /mount
WIM文件映射讀寫 /mountrw(NTFS)
WIM文件 G:\system.wim
映像序號 2
映射路徑 G:\mount

IMAGEX /UNMOUNT /?
imagex /unmount /commit G:\mount
//結束對G:\mount的映射,並將改變同步至G:\system.wim文件第二個映像中

wimscript.ini

IMAGEX CAPTURE APPEND

[ExclusionList]
C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files
Hiberfil.sys
Pagefile.sys

[CompressionExclusionList]
*.zip
*.rar
*.jpg
*.mp3

--- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
事實上型號和品牌檢測的原理是他啟動恢復系統的時候會在C盤生成一個DMI信息檢測文件,然後根據這個文件中的信息首先檢測是否為ASUS的品牌,如果是就從RECOVERY.DAT裡尋找對應機型的文件,找到之後對其中的DMI信息進行對比.

對於任何品牌或者機型來說只需要把你BIOS的DMI信息裡的廠商和型號改成ASUS的就可以直接使用,不過關鍵在於你的BIOS裡是否集成有啟動時熱鍵激活第一分區的功能.

下面給出恢復系統在運行時生成的監測信息文件內容
Type Based On     Value
----  --------------     ----------------------
M   Manufacturer   "ASUSTeK Computer Inc. "
P   Product Name   "F8SV "
V  Version     "1.0 "
S  Serial Number    "NF1S7C11380124 "
U   UUID     "D33381DCBA6053CF6600001E8C8DFE93"
C   M & P Combined   "ASUSTeK Computer Inc. F8SV "
I   PIII Id       Not supported

參照這個文件就把BIOS的DMI信息修改一下
廠商改成 ASUSTeK Computer Inc.
機型改成 F8SV
這樣就可以直接用我提供的隱藏分區文件直接使用了.當然ASUS的機器還是推薦把自己的BIOS改個名放進去.畢竟官方的東西是簡單的解決方法.

--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---



還原按鍵

IBM
[F11]還原 [F6]選擇開機 [F1]BIOS 筆記型 左上角 藍色按鍵

HP/COMPAQ
[F10]還原 新機種[F2]

BENQ
[F10]

聯強
[F2]

華碩
[F9] 4種選項 一般來說都使用 2.還原到第一磁區

技嘉
[F9] , 在 BIOS 畫面中 按 CTRL + F1 進入進階 BIOS

建達
[ALT+F12]

宏碁
[ALT+F10]

倫飛
[F4] , 按左方功能表 保護/復原 ,
按Phoenix FirstWare Recover Pro,系統會重新開機 ,
從Phoenix FirstWare Recover Pro Quick Start 中 按 選取備份點
從Recover Pro 預設值是 原廠復原點

--- --- --- --- --- --- --- --- --- --- --- --- --- ---

0 意見:

訪客連結

 

http://3c-shop.blogspot.com/

介紹亞馬遜Amazon.com產品的地方

 

http://cofe6yahoo.wordpress.com/

WP的空間是Windows Live space轉過去的

 

http://house483.pixnet.net/blog

PIXNET空間是100GB

 

http://ann03.wordpress.com/

WP的空間是Windows Live space轉過去的

 

http://vvcc.jimdo.com/

免費快速架站,智能建站 自助建站

 

http://www.tumblr.com/blog/cofe6

世界排名24_發表文字照片連結聊天音樂視訊

快速架站SQL PHP 單鍵架WordPress

快速架站SQL PHP 單鍵架 論壇1 (phpBB)

快速架站SQL PHP 單鍵架 論壇2 (SMF 2.0 RC3)

快速架站SQL PHP 單鍵架 論壇3 (DVBBS)

 

http://cofe6.org/dz/forum.php

免費刊登廣告【做公益】《free-ad 》論壇

 

http://cofe6.org/

『楓葉』『鋒燁』cofe6.org_WordPress(實驗中,很快架好WordPress)

 

http://cofe6.org/phpbb/

測試中 PHPBB (實驗中,很快架好PHPBB 論壇)

 

http://tw.house483.co.cc/

電腦維修站-台北市信義區莊敬路289巷1-2號 【新炬科技】

 

https://www.facebook.com/cofe6

電腦維修站-台北市信義區莊敬路289巷1-2號 【新炬科技】(Facebook FB)

 

https://sites.google.com/a/house483.co.cc/house483/Home

電腦維修站-台北市信義區莊敬路289巷1-2號 【新炬科技】(Google協作平台)

 

http://cofe6.org/pc/index.htm

電腦維修站-台北市信義區莊敬路289巷1-2號 【新炬科技】(自行註冊的國外主機)

cofe6.org 主機可無限容量及無限流量