史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 作業系統操作技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2006-02-08, 05:02 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 Windows PreInstallation Environment深入研究

Windows PreInstallation Environment深入研究

  編者按:在第3期中介紹了WinPE的使用及功能,本期將揭示WinPE最有魅力的一面,那無疑就是自訂了——

四、自訂WinPE

 1.自訂Windows XP OPK CD的啟動程序

  這當然是最簡單的自訂方法,簡單到你只需在軟碟上放一個自己編寫的INI文件就可以了。

  進入Windows XP OPK CD中的WinPE目錄,可找到一個名為「Startopk.cmd」的文件,實際上此CD啟始系統啟動到後期,就會執行Startopk.cmd(這裡的CMD文件類似於BAT批次處理文件,可以手動編輯)。開啟Startopk.cmd,裡面只有一行指令「factory -WinPE」,其意思是找到Winbom.ini文件,並順序處理這個文件中的指令部分。Winbom.ini對WinPE的啟動程序至關重要,我們來看一下能預設用它實現哪些功能:

  (1)將測試裝置複製到目標電腦上,並執行硬體診斷程序。

  (2)執行程序,例如分區和格式化驅動器的應用程式。

  (3)使用「net use」指令建立網路連接,以及將目錄更改到預安裝映像的位置。

  因此要自訂WinPE的啟動程序當然不能放過Winbom.ini,這裡的關鍵就是系統會如何找到這個文件了——因為原來CD介質上的Winbom.ini文件顯然是不可改寫的。這裡WinPE做了一個巧妙的設計,使得Factory.exe將首先在可移動媒體驅動器(如軟碟機)根目錄搜尋Winbom.ini文件。所以你只需編輯Winbom.ini文件,並將其放到軟碟的根目錄下,在Windows XP OPK CD啟動時將插入此軟碟,那麼Factory指令就會優先讀取軟式磁碟機上的Winbom.ini文件內容,通過這種方式就可以控制手上這張Windows XP OPK CD的啟動了。

  明白了如何控制Windows XP OPK CD的啟動,那麼啟動工作的定義就在於Winbom.ini文件本身的內容了,實際上Windows XP OPK C執行指令factory -WinPE時,它將按下面順序處理Winbom.ini文件中的指令部分:[WinPE.Net]、[DiskConfig]、[OEMRunOnce]、[OEMRun]、[WinPE](除Restart項)、[UpdateSystem]、[WinPE]中的Restart項。當然實際上,Winbom.ini文件中遠不止這些部分(圖1),但對於通常的製作,這些關鍵項已足夠。我們可以開啟手上這張Windows XP OPK CD的Winbom.ini文件直觀地看看(圖2),內容出乎意料的簡單吧?由於Winbom.ini的支架已經寫好,預設參數也已設定,若要自訂,只要加入其所包含各項的指令參數就能達到你想要的啟動效果,當然這種定義也是有一定限制的,詳細設定方式可閱讀Windows XP OPK CD上的參考說明,都是非常簡明的英語,並且大多數都有例子說明,所以並不難懂(圖3)。
  
 2.製作WinPE的可啟動ISO副本

  上文已提到,通常我們拿到的Windows XP OPK CD是WinPE關於32位版本的可啟始副本,通過自訂啟動程序可以取得一定的自由性。但如果希望組態WinPE使用不同的驅動程式組、或加入自訂的程序等,上述方法就不可取了。這時可新增自訂的WinPE版本,這當然也是WinPE最有特點之處。在加入自訂特性之前,讓我們先來看一下WinPE自訂版本的新增程序:

  1.在硬碟上新增一個新目錄,假設為「build_location」。

  2.將OPK CD插入CD驅動器,下面指定表示為「cd_drive」。

  3.將cd_drive\winpe下的所有文件複製到build_location目錄。

  4.將cd_drive\tools\platform目錄中的Factory.exe和Netcfg.exe文件複製到build_location目錄。如果正在新增WinPE的32位版本,對應Platform的值為x86。

  5.從CD驅動器取出OPK CD。

  6.如果正在新增WinPE的32位版本,將Windows XP Professional CD插入CD-ROM中。

  7.在指令行模式下進入build_location,執行以下指令:

  Mkimg.cmd source_directory destination_directory [image_name]

  上面提過,CMD類似於BAT批次處理文件,Mkimg.cmd與Startopk.cmd在同一目錄,你發現它還可以帶參數執行:其中「source_directory」用於指定Windows XP Professional 32位版本CD的位置,如果source_directory是CD-ROM,則只需指定驅動器號,要注意在source_directory中不要包括後置斜槓;「destination_directory」用於指定產生版本的存放路徑(不是ISO文件,而是硬碟版本)。「image_name」可選,當然這裡的目的是要產生ISO映射文件,所以應在此指定其路徑和檔案名。需要注意,你可將ISO文件燒錄到CD上,若要此CD能夠成為系統啟動光碟,請在新增ISO文件前移除i386目錄下的Bootfix.bin文件。

 3.自訂特性的加入

  按照上面的步驟就可製作出WinPE的可啟動ISO副本,但顯然還沒有做什麼自訂的工作。進入Windows XP OPK CD中的WinPE目錄,可看到除了上面提到的Mkimg、Startopk文件外,還另有一個CMD文件:Startnet.cmd,上面已經說過WinPE啟始系統啟動到後期,就會執行Startopk.cmd。然而當你新增自己的WinPE版本時,它將使用Startnet.cmd中的指令而不是Startopk.cmd了。預設Startnet.cmd文件並沒有直接使用「factory -WinPE」指令,我們大致看一下其中的內容:

  regsvr /32 /s netcfgx.dll
  factory -minint
  netcfg -v -WinPE
  net start dhcp
  net start nla
  a:\floppy.cmd

  你可看到Startnet.cmd的這一版本包括factory -minint指令(意思是使用「即插即用」安裝網路接頭卡),而後面那些指令更可靈活控制安裝和啟動網路服務。顯然,對Startnet.cmd我們有自由的修改權利,因此可使自訂的WinPE副本按照我們的意願去執行啟動工作。例如在Startnet.cmd加入「net use e: \\網路某可見伺服器\此電腦的共享目錄」指令,那麼WinPE啟動後就自動將這一伺服器(即網路芳鄰中可見的域中主機)的共享目錄映射為本機硬碟E了。而更複雜、更自由的操作方式是通過編寫CMD文件來處理,例如Startnet.cmd預設中的「a:\floppy.cmd」指令。

  Floppy.cmd是一個可選指令,這一文件中可包含通常在命令提示字元下執行的任何指令,例如啟動應用程式或開啟執行指令碼的其他指令行視窗。你只要編寫Floppy.cmd,並將其放到軟碟的根目錄下(也可使用其他檔案名和儲存於位置,但要相應修改Startnet.cmd的內容),待到使用WinPE啟動系統時,將此軟碟放入軟式磁碟機,即可實現更為靈活的自訂內容。例如在Floppy.cmd加入指令「format c: /fs:ntfs」,那麼WinPE在啟動時如果搜尋到有Floppy.cmd文件,就會執行將C碟格式化為NTFS格式的指令;當然如果沒有把軟碟放入軟式磁碟機,WinPE也不會出現錯誤。這實際上給了我們極大的自由度,通過控制「a:\floppy.cmd」文件的編寫而使WinPE啟動時做出多樣化執行工作的選項。例如在本文連載(上)中所提到的,如果是新機器,你可將分區、格式化、轉換文件格式等一系列磁牒管理指令編寫成Diskpart指令碼,然後加入到Floppy.cmd中,這樣使用WinPE啟動機器後,就會自動完成分區等一系列操作,大大減輕了工作的繁瑣程度,特別是在完成批量裝機等重複工作時,工作的強度將大為降低。
  
  最後對自訂作一個總結:如果你不想製作WinPE的啟動副本,可使用Windows XP OPK CD啟動機器,並通過軟碟上的Winbom.ini控制啟動程序。如果想實現更多的自訂內容,請製作ISO啟動副本,並將其燒錄至光碟,這樣啟動機器後將通過光碟中的Startnet.cmd或軟碟上的Floppy.cmd實現自訂。顯然WinPE有著非常靈活而強大可控制的啟動方式,這無疑是你選項它來替代其他啟動方式的理由。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2006-02-08, 05:03 PM   #2 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

WinPE(SP2版)Microsoft官方網站下載
這是SP2 RC版的OPK

--------------------------------------------------------------------------------
OEM Preinstallation Kit
The OEM Preinstallation Kit (OPK) of the Microsoft Server Appliance Kit (SAK) tells Original Equipment Manufacturers (OEMs) how to use the tools provided by the SAK to create server appliances based on Microsoft Windows Server 2003. It is intended to be a used alongside the SAK Hardware Development Kit and the SAK Software Development Kit, which provide details on how to develop specialized hardware and software used to create a server appliance. For more information about the OEM documentation supplied with the SAK, see Microsoft Server Appliance Kit 3.0 (StartHere.chm).

The Server Appliance Kit OPK is intended to be a companion to the Microsoft Windows OEM Preinstallation Kit User's Guide and the Windows Preinstallation Reference. The Server Appliance Kit OPK does not attempt to provide detailed information on how to preinstall, customize, and deploy Microsoft Windows Server 2003. Instead, the Server Appliance Kit OPK focuses on how to use the SAK tools and frameworks as part of the overall process of creating a server appliance running Windows Server 2003. It relies on the Windows OPK to provide the details on how to preinstall Windows Server 2003 and prepare the resulting image for manufacture. If you are not already familiar with the process of preinstalling Windows, you are strongly encouraged to study the Windows OPK before continuing with the Server Appliance Kit OPK.

To learn more about the Server Appliance Kit OPK and how to use the SAK to develop a server appliance, see OPK Overview.


WinPE官方下載位址:
英文版:http://oem.microsoft.com/downloads/worldwide/OPK_XPSP2/xpsp2_2180_usa_x86fre_opk.zip

簡中文版:http://oem.microsoft.com/downloads/worldwide/OPK_XPSP2/xpsp2_2180_chs_x86fre_opk.zip
繁中文版:
http://oem.microsoft.com/downloads/w...x86fre_opk.zip


Microsoft Windows OEM Preinstallation Kit

這是一套Windows的系統封裝程式,主要功能是給像OEM廠商可以大量安裝作業系統,而不必再經過繁雜的安裝手續

簡介:
各位有沒有買過 Notebook 的經驗?
新的 Notebook 一般都已經預先灌好 OEM 封裝的作業系統 ,調好驅動程式及設定值甚至套用軟體,開機時使用者只要接受 EULA 輸入序號便可以使用 ,那是因為 MS 有提供一套 OPK 工具(OEM Preinstallation Kit CD) 給 OEM 廠商 ,OEM 廠商可以事先安裝驅動程式及設定值甚至套用軟體之後 ,再拿這套工具來把 Windows 重新封裝並恢復到尚未啟用的狀態 ,如果會用這一套工具,那麼我們便可以擁有 OEM 的封裝能力 ,有了這一套軟體,常常幫人灌電腦的(特別是 MIS 工作人員),除了可以製作免序號還免設定的安裝光碟 ,甚至你可以學 OEM 廠商將套用軟體全部裝好 ,然後封裝後的影像檔可以快速地灌到多部新機器使用 ,節省寶貴的安裝時間而沒有 CID 鎖定問題 。
Windows XP 光碟片中有提供了精簡版的 OPK 工具叫做 [系統準備工具],這一套軟體則是MS完整版的 OPK 工具
官方網站介紹:介紹:
http://computersystems2go.site.yahoo...poemprkit.html

Microsoft Windows XP Service Pack 1 (SP1)
OEM 預安裝工具包 (OPK)
Readme 我的文件
2002 年 7 月 31 日

本我的文件提供的訊息(包括 URL 和其他 Internet 網站引用)可能變動,恕不另行
通知,本我的文件僅用於提供訊息的目的。使用本我的文件的全部風險及後果由用戶承擔,
Microsoft Corporation 不做任何明確或隱含的保證。除非另有註釋,本我的文件示
例中涉及的公司、組織、產品、個人和事件均屬虛構。與任何真實的公司、組織、
產品、個人或事件無關。遵守任何適用的版權法是用戶的責任。在不限製版權所
轄權利的前提下,未經 Microsoft Corporation 的明確書面許可,無論出於何種
目的,均不得以任何形式或借助任何手段(電子、機械、複印、錄音或其他手段)
複製或傳播書中的任何部分,或將其儲存於於或引入檢索系統。

Microsoft 可能擁有本我的文件內容的專利、專利申請、商標、版權或其他知識產權。
除了任何 Microsoft 使用權許可傳輸協定所提供的明確書面許可,擁有本我的文件並不賦予
您任何有關這些專利、專利申請、商標、版權或其他知識產權的許可。

© 2002 Microsoft Corporation。保留所有權利。

Microsoft、MS-DOS、Windows 和 Windows NT 是 Microsoft Corporation 在
美國和/或其他國家(地區)的註冊商標或商標。

本我的文件中提到的真實公司和產品的名稱可能是其各自所有者的商標。

========================
如何使用本我的文件
========================

要在 Microsoft Windows 記事本中檢視 Readme 文件,請將記事本視窗最大化。
在「格式」表單上,按下「自動換行」。

要列印 Readme 文件,請將其在記事本或其他字處理程序中開啟,然後使用「文
件」表單上的「列印」指令。

========
目錄
========

1. 引言

2. 從該工具的早期版本進行昇級

3. 昇級現有組態集

4. 已知問題

5. 我的文件更正
---------------

1. 引言
---------------

本我的文件提供有關 Microsoft Windows XP Service Pack 1 (SP1) 的 OEM 預安裝
的最新訊息。

要獲得 Windows OPK 中新增功能的摘要,請參閱 OPK 用戶指南 (opk.chm) 中
「OEM 預安裝工具包 (OPK) 的新功能」。

要獲得 OEM 預安裝程序的介紹,請參閱白皮書《Windows XP Service Pack 1
和 Windows .NET Server 2003 家族的 OEM 預安裝分步指南》,該白皮書位於
Windows OPK 光碟的 \Docs\Whitepapers 資料夾中。

有關本白皮書中列出的問題及更正的詳細資料,請咨詢技術帳戶管理員或訪問
Microsoft OEM 網站:https://oem.microsoft.com/china 或 https://oem.microsoft.com/。

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

2. 從該工具的早期版本進行昇級
------------------------------------------------

可以使用 Windows XP Service Pack 1 (SP1) OPK 或
Windows .NET Server 2003 OPK 預安裝以下 Windows 版本:

* Windows XP 金版發怖
* Windows XP SP1
* Windows .NET Server 2003 家族

請不要使用 Windows XP 金版發怖的 OPK 預安裝 Windows XP SP1 或
Windows .NET Server 2003 家族。

可以從 Windows XP 金版發怖的 OPK 工具昇級到
Windows XP Service Pack 1 (SP1) 或 Windows .NET Server 2003 家族版本的
OPK 工具。在一台技術人員電腦上只能安裝一個版本的 OPK 工具和我的文件。如果
以前從 Windows XP 金版發怖安裝過 OPK,則必須將那些工具昇級到
Windows XP SP1 OPK 或 Windows.NET Server 2003 OPK;在技術人員電腦上,
Windows XP 金版發怖的 OPK 工具不能與 Windows XP SP1 或
Windows .NET Server 2003 的 OPK 工具共同存在。

從 Windows XP 金版發怖的 OPK 工具昇級到 Windows XP SP1 的 OPK 工具:

1. 執行位於 Windows XP SP1 OPK 光碟根目錄上的 Opk.msi。它是自動執行文件,
當插入光碟時會自動啟動。

2. 當出現「歡迎使用 Windows OEM 預安裝工具包」頁面時,按下「下一步」。

如果您使用 Windows XP 金版發怖的 OPK 工具設定分發共享,則允許「來賓」帳
戶訪問。使用 Windows XP SP1 OPK 工具設定的新分發共享不會啟用「來賓」帳
戶。將那些工具從 Windows XP OPK 昇級到 Windows XP SP1 OPK 或
Windows .NET Server 2003 OPK 不會更改現有分發共享的內容。

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

3. 昇級現有組態集
----------------------------------------

當昇級到 Windows XP SP1 OPK 或 Windows .NET Server 2003 OPK 後,不會對
任何現有組態集(位於 \Cfgsets 資料夾)進行更改。此外,當昇級到
Windows XP SP1 OPK 或 Windows .NET Server 2003 OPK 後,不會對任何可用的
Windows 產品文件(位於 \Lang 資料夾)進行更改。

必須使用安裝管理器中的「產品」頁載入 Windows 產品文件以便獲得更新的
Windows 版本,例如 Windows XP SP1 或 Windows .NET Server 2003 家族成員。

昇級到 Windows XP SP1 OPK 或 Windows .NET Server 2003 OPK 會更新在新增
新的組態集時安裝管理器所使用的範本文件。任何由 Windows XP SP1 或
Windows.NET Server 2003 安裝管理器新增的新組態集將使用新的預設值。

移轉 Windows XP 組態集以便預安裝 Windows XP SP1:

* 在 Windows XP SP1 版本的安裝管理器中開啟組態集,更新 SKU(版
本)並且儲存組態集。
- 或 -
* 為新的 SKU 手動編輯 Winbom.ini 文件使其指向 $OEM$ 資料夾。

首選的方法是使用安裝管理器。

您也可以將 Windows XP SP1 組態為一個獨立的產品 SKU,安裝到包含有
Windows XP 產品金版發怖文件的同一台技術人員電腦上。使用這種方法,仍然
可以再次將現有的組態集套用於 Windows XP SP1 的預安裝。

將 Windows XP SP1 合併到現有的 Windows XP 組態集:

1. 將 Windows XP SP1 更新光碟中的內容複製到技術人員電腦上的子目錄中。

例如,在 OPKTools 目錄下新增一個 Updates 資料夾。將
Windows XP SP1 光碟中的文件放置到 Updates 資料夾中。

2. 執行安裝管理器。

3. 開啟用於安裝 Windows XP 金版發怖的現有組態集。

4. 在「產品」頁上,選項「Windows XP 金版發怖」。

5. 在「預安裝的應用程式」頁上,增加如下指令行:

Executable:\\Technician_Computer\Opktools\Updates\Xpsp1.exe
Parameters:/q /n /z

6. 儲存組態集並完成安裝管理器。

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

4. 已知問題
---------------

Windows XP SP1 OPK 已知問題列表:

* 如果在執行 Windows .NET Server 2003 的電腦上安裝 OPK 工具,則可能
需要在新增分發共享時執行額外的步驟。在執行 Windows .NET Server 2003 的
電腦上,共享一個資料夾時,將對組中的 Everyone 授予只讀的預設權限。如
果要遠端寫入分發共享,則必須增加額外的權限。

解決方案:給需要遠端寫入分發共享的用戶增加「讀寫」權限。

* 如果在工廠模式的 Sysprep (Sysprep -factory) 程序中預安裝了多語言用戶
界面 (MUI) 包,然後重新啟動電腦並進入最小化安裝狀態,那麼在整個最小化
安裝程序中,用戶界面都是被截斷的。但是,如果 MUI 的預設用戶界面設定為英
語 (ENG),則不會出現這種情況。

解決方案:將 MUI 的預設用戶界面設定為英語。

* 如果從東亞語言版本的 Windows 新增 Windows PE 自訂版本,則必須確保
文件 Bootfont.bin 位於 <buildlocation>\i386 資料夾(適用於 Windows PE
32 位版本)或位於 <buildlocation>\ia64 資料夾(適用於 Windows PE 64 位
版本)。如果沒有 Bootfont.bin,載入程序會提示為非法字串集,而不是雙字元
字串集。

* 要安裝 Microsoft .NET Framework Service Pack 2 (SP2),則必須首先安裝
Microsoft .NET Framework Redistributable,然後才能安裝
Microsoft .NET Framework Service Pack 2。

這些說明假定您使用 Windows PE 通過網路預安裝 Windows XP SP1。

要執行 Microsoft .NET Framework SP2 的無人參與安裝:

1. 找直接於 Windows 產品光碟或 Windows XP SP1 光碟中的 \dotnetfx 資料夾。

例如,如果您的 CD-ROM 驅動器是驅動器 D,則 Microsoft .NET Framework 文
件位於 D:\dotnetfx。

2. 在安裝管理器中新增新的或修改現有的 Windows XP SP1 的組態集。

3. 要安裝 Microsoft .NET Framework,請將如下指令行訊息增加到安裝管理器
中的「預安裝的應用程式」頁:

Executable:\dotnetfx\dotnetfx.exe

Parameters:/q:a /c:"install /q /l"

4. 要將這些文件更新到 Microsoft .NET Framework SP2,請將如下額外的指令
行訊息增加到安裝管理器中的「預安裝的應用程式」頁:

Executable:\dotnetfx\runprog.exe

Parameters: /copytemp"[apppath]NDPSP.msp"
[winsys]msiexec.exe|/qn /p
"[temp]NDPSP.msp" /l*v "[temp]ndpsp.log"
REBOOT=ReallySuppress

Runprog.exe 自動解析標記 [apppath]、[winsys] 或 [temp];請完全依據指定
的情況按鍵輸入這些項。

5. 儲存組態集。

6. 使用 Widnows PE 啟動目標電腦,並且使用指令 factory -winpe 預安裝
Windows XP。

Microsoft .NET Framework 將在 Windows XP SP1 安裝後立即安裝,然後它
將在電腦下一次重新啟動後啟用。

* 主安裝的推薦位置是主電腦的驅動器 C。

Windows 安裝的驅動器號由 Windows 安裝程序在安裝期間進行硬編碼。Sysprep
並不修改這些設定,也不允許您通過使用一個驅動器號將映像安全地從某個驅動
器或磁碟區移動到其他地方。

如果希望將 Windows 安裝的映像佈署到其他驅動器,則必須在使用該驅動器號的
磁牒上新增原有的 Windows 安裝。佈署該映像時,必須確保安裝載入管理器使用與
%SYSTEMDRIVE% 相同的驅動器號。例如,如果您希望將映像佈署到驅動器 D,請
在您希望佈署映像的驅動器前,確保安裝載入管理器枚舉了一個邏輯磁碟機。

* 當最小化安裝使用 Sysprep.inf 文件作為回應文件時,可以將 Sysprep.inf
文件放在軟碟上,然後在啟動電腦並執行最小化安裝之前將該軟碟插入磁牒驅動
器中。但是,如果目標電腦的製造商或型號不同於主電腦的製造商或型號,那
麼在最小化安裝程序中將不會從軟碟讀取 Sysprep.inf 文件。

原因:為了在系統總線上保持磁牒和控制器的唯一性,「即插即用」向即插即用
ID 中增加了一個值,例如:

FDC\Generic_Floppy_Drive\5&22768F6A&0&0

如果使用的目標電腦上的硬體不同於主電腦上的硬體,那麼總線也將不同,
並且會分配新的號碼。「即插即用」將該硬體識別為新驅動器,並且必須安裝驅
動程序才能使用。但是,驅動程式並不能及時安裝,因此當安裝程序要在驅動器
上尋找 Sysprep.inf 文件時,該驅動器是無法訪問的。

解決方案:執行 Sysprep 之前在主電腦上完成如下步驟:

1. 找到並按下如下註冊表子項:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CoDeviceInstallers

2. 向子項中增加下列項和值:

項: {4D36E969-E325-11CE-BFC1-08002BE10318}
檔案類型:Reg_Multi_Sz
值: Syssetup.Dll,CriticalDeviceCoInstaller

項: {4D36E980-E325-11CE-BFC1-08002BE10318}
檔案類型:Reg_Multi_Sz
值: SysSetup.Dll,StorageCoInstaller
SysSetup.Dll,CriticalDeviceCoInstaller

3. 開啟 Sysprep.inf 並向 [SysprepMassStorage] 部分增加如下文本:

*PNP0701 = "%WINDIR%\inf\flpydisk.inf"
*PNP0702 = "%WINDIR%\inf\flpydisk.inf"
*PNP0703 = "%WINDIR%\inf\flpydisk.inf"
*PNP0704 = "%WINDIR%\inf\flpydisk.inf"
GenFloppyDisk = "%WINDIR%\inf\flpydisk.inf"
*PNP0700 = "%WINDIR%\inf\fdc.inf"

其中 %WINDIR% 指目標電腦上安裝 Windows 的資料夾。

4. 在該電腦上執行 Sysprep。

* 執行 Sysprep -factory 時,僅使用 Winbom.ini 修改 Windows 安裝。在
工廠模式的 Sysprep 程序中,不要手動修改 Windows 安裝。如果希望手動修改
Windows 安裝,請改用 Sysprep -audit 指令。

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

5. 我的文件更正
----------------------------

* 在整個的 OPK 我的文件中,Windows 預安裝環境稱為「WinPE」。更為合適的縮寫
應該為「Windows PE」。

* 安裝管理器工具不再包括「『Program Shortcuts』資料夾」頁面。此頁仍然
列在 OPK 用戶指南的「安裝管理器設定」主題中。此頁也包括在英文版的
「Windows XP Service Pack 1 和 Windows .NET Server 2003 家族的 OEM 預安
裝工具包分步指南」的螢幕截圖中,此白皮書位於 Windows OPK 光碟的
\Docs\Whitepapers 資料夾中。

儘管「『Program Shortcuts』資料夾」頁面已經不包括在安裝管理器的用戶界面
中,[DesktopShortcutsFolder] 部分和 DesktopShortcutsFolderName 項在
Winbom.ini 中仍然有效。

* 在 OPK 用戶指南中,主題「在製造程序下使用 WinPE」 中包括下面句子:

Startnet.cmd 的預設版本位於 StartOPK.chm。

取代為:

Startnet.cmd 的預設版本位於 Windows OPK 光碟的 \Winpe 資料夾中。

* 在 OPK 用戶指南中,主題「分發共享的結構和內容」中包括下面句子:

預設情況下,Windows XP Service Pack 1 禁用文件共享。要連線到分
發共享,必須首先啟用文件共享。

向該主題增加如下步驟:

要啟動檔案共享:
1. 在控制台中,雙按「網路連接」。
2. 右鍵按下「本機連接」,然後選項「內容」。
3. 選「Microsoft 網路的文件和列印機共享」複選框。

* OPK 用戶指南的主題「預安裝 Windows 64 位版本」沒有包括以下訊息:

無法在 64 位電腦的硬碟上安裝故障恢復控制台。

要執行故障恢復控制台:
1. 在 CD-ROM 中插入 64 位版本的 Windows 產品光碟。
2. 從 CD-ROM 驅動器啟動電腦。
3. 在本文模式安裝程序中,按「R」啟動故障恢復控制台。

* OPK 用戶指南的主題「預安裝應用程式」沒有包括如下訊息:

如果您向「Owner」組態文件(在 Windows XP Home Edition 中)或
「Administrator」組態文件(在 Windows 的其他版本中)增加任何應
用程序,「歡迎使用 Windows」或最小化安裝將這些應用程式複製到預設
使用者設定檔中,這樣當最終用戶登入時,應用程式都是可用的。如果
您希望對單獨的用戶帳戶安裝應用程式,則必須在「歡迎使用 Windows」
或最小化安裝結束後安裝這些應用程式,或者通過使用不同於「Owner」
或「Administrator」的用戶帳戶安裝這些應用程式。

* OPK 用戶指南的主題「使用舊技術預安裝應用程式」沒有指定列在
[GUIRunOnce] 和 Cmdlines.txt 中的指令是同步的。每個指令結束後,下一個命
令才會開始。

* OPK 用戶指南的主題「使用已簽名的驅動程式」沒有討論如何安裝未簽名的驅
動程序。要在 Sysprep 程序中安裝未簽名的驅動程式,請在 Sysprep.inf 文件
中包含下列內容:

[Unattended]
UpdateInstalledDrivers = Yes

只有在測試製造工具和製造程序時才能安裝未簽名的驅動程式。不要在分發給最
終用戶的任何電腦上安裝未簽名的驅動程式。

* OPK 用戶指南的主題「WinPE 的限制」不正確地表明「分佈式文件系統 (DFS)
名稱解析不受支持」。這對由 Windows XP 金版發怖新增的 Windows PE 來說是
正確的;但是,DFS 文件共享可以從 Windows PE 的 Service Pack 1 版本中訪
問。

* OPK 用戶指南的主題「使用 Sysprep」沒有包括如下句子:

執行 Sysprep.exe 時,將 Sysprep.inf 文件複製到
%WINDIR%\System32\$winnt$.inf。

* OPK 用戶指南的主題「使用 Sysprep」沒有包括如下段落:

您可以在 Sysprep.inf 文件中指定靜態 IP 位址。當目標電腦啟動時,
網路接頭卡 (NIC) 訊息將被移除,但是即插即用將重新安裝 NIC。最小
化安裝讀取 Sysprep.inf 中的靜態 IP 位址訊息並且設定目標電腦中
的靜態 IP 位址。

* OPK 用戶指南在某些地方表明 Sysprep.inf 可以位於軟碟上。但是,位於軟
碟上的 Sysprep.inf 文件只能用作最小化安裝的回應文件。Sysprep 本身並不使用
位於軟碟上的 Sysprep.inf 文件。

「即插即用」只有在最小化安裝找到 Sysprep.inf 文件後才會執行。如果軟碟設備
不使用內裝驅動程式,而 Sysprep.inf 文件位於軟碟上,那麼最小化安裝將不會檢
測 Sysprep.inf 文件。

Sysprep.inf 文件的推薦位置為目標電腦硬碟上的 C:\Sysprep 資料夾。

* OPK 用戶指南主題「在工廠模式下使用註冊表控制 Sysprep」中的訊息不正確。
請不要使用註冊表控制 Sysprep。

* 在 OPK 用戶指南中,主題「Oscdimg 指令行選項」並沒有包括所有可能的
Oscdimg 工具的指令行選項。

完整的指令行語法是:
oscdimg [-llabelname] [-tmm/dd/yyyy,hh:mm:ss [-g]] [-h]
[-j1|-j2|[-n[-d|-nt]]] [-blocation] [-x] [-o[s]] sourceroot
[image_file]

其他的指令行選項是:
-d 不要強制將小寫檔案名改寫成大寫。

-j1 對 Joliet Unicode 檔案名進行編碼並產生在 ISO-9660 名稱
空間中相容 DOS 的 8.3 檔案名。這些檔案名可以被 Joliet
系統或傳統的 ISO-9660 系統讀取,但是 Oscdimg 可能會更改
ISO-9660 名稱空間中的一些檔案名以符合 DOS 8.3 和/或
ISO-9660 命名限制。

-j2 不使用標準 ISO-9660 名稱對 Joliet Unicode 檔案名進行編
碼(需要 Joliet 操作系統從 CD-ROM 讀取文件)。

注意:當使用 -j1 或 -j2 選項時,-d、-n 和 -nt 選項不能套用且無法使用。

* OPK 用戶指南的主題「詳細資料」沒有包括指向文章
「Key Benefits of the I/O APIC」(I/O APIC 的主要優點)的連接
(http://www.microsoft.com/HWDEV/PLATF...文件闡明
了進階組態和電源接頭 (ACPI) 規範 (http://www.acpi.info/index.html) 並提
供了 OPK 用戶指南的主題「減少有多個處理器的電腦的主映像數量」的背景訊息。

WinPE(SP2版)Microsoft官方網站下載!

WinPE官方下載位址:
英文版:http://oem.microsoft.com/downloads/worldwide/OPK_XPSP2/xpsp2_2180_usa_x86fre_opk.zip
中文版:http://oem.microsoft.com/downloads/worldwide/OPK_XPSP2/xpsp2_2180_chs_x86fre_opk.zip

WINPE 即 WINDOWS的預安裝環境。它是微軟提供給OEM廠商用來開發驅動和偵錯硬體的一個指令行方式(有WIN2000/XP/2003等不同版本),實質上就是只提供了WINNT基本內核和基本驅動的操作系統,主要特點是:只有300多M,可直接在光碟上執行,無須訪問硬碟。以前WINPE並不出名,後來,第三方軟體ERD(模擬WINXP界面)的出現,改變了WINPE的命運,使其一舉起成名
不需要啟動,但這個系統出於反盜版的考慮,每執行 24 小時會強制重啟一次 .
如果你的電腦沒有硬碟,那就得用它在光碟上執行了
如果你的電腦有硬碟,可以用它當啟動碟安裝操作系統(安裝程序必須放在硬碟上,Win9x 無法安裝);可以在這個環境下執行 Ghost32 對系統進行恢復和制作備份;可以拷貝文件(以指令行的形式,和 DOS 差不多);檢視、編輯文本我的文件;對硬碟進行分區、格式化、轉換分區格式等等。它能做的事情還是不少的
不要在 windows 下安裝,這個東西應該把它刻成光碟,然後從光碟啟始這張光碟才行,這樣的話 WinPE 才能起作用。如果不熟悉的話可以先在虛擬機裡面測試一下,看看 WinPE 的執行環境是怎樣的
如果只是想感受一下 WinPE 的話,沒有必要等到系統壞了再用它,因為 WinPE 在執行時預設不對硬碟進行操作的。如果你想在 winpe 下安裝系統試試,那就要等到系統壞了之後再用它了
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 02:12 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1