注意 Microsoft Windows XP(SP1及以後版本)、Microsoft Windows Server 2003及以後的作業系統不支援由廠商提供的網路升級。
升級網路元件之前,請確定要升級的網路元件已正確安裝並設定。
設定測試系統
為預升級作系統建立一個分割區,併為Microsoft Windows 2000 或更新版本的作系統建立另一個分割區。 注意 請勿在相同的分割區中安裝預升級操作系統和升級操作系統。 如果預升級作系統和 Windows 2000 或更新版本安裝在相同的分割區中,它們將會共用相同的 Program Files 目錄。
在測試系統上,開機到除要升級版本之外的另一個作業系統組建。 然後將要升級的整個分割區複製到備份目錄中,但 pagefile.sys 檔案除外。 不需要複製 pagefile.sys 檔案,因為它會在 Windows 2000 或更新版本的啟動時建立。
建立備份安裝的方法優於建立磁碟映像程式,因為它允許您使用 xcopy,而使用這種方式比磁碟映像程式需要更少的時間來複製檔案。 只要將備份分割區的內容複製到要升級的新分割區,即可重複升級測試;不需要重新安裝升級前作系統。
建立測試目錄來儲存網路移轉 DLL 和 netmap.inf 檔案,然後將這些檔案複製到測試目錄。
建立另一個目錄來儲存 Winnt32 升級階段所需的 Windows 2000 或更新版本檔案。
插入含有 Windows 2000 或更新版本已檢查組建的驅動程式開發工具包 DDK 光碟。 從 CD-ROM 上的 \i386 目錄,將下列檔案複製到備份目錄 (步驟 2):
- winnt32.exe
- winnt32u.dll
- pidgen.dll
- wetuplog.*
建立名為 winntupg 的升級目錄。 將 CD-ROM 上 \i386\winntupg 目錄中的檔案複製到測試系統上的 winntupg 目錄。
在文字系統上啟用偵錯工具,或啟動 debugmon.exe,這是 Windows 2000 或更新版本的作業系統資源套件所附帶。 然後將 netcfg.ini 檔案複製到 %windir%。 netcfg.ini 檔案會啟用偵錯追蹤。
以下是範例 netcfg.ini 檔案:
[DebugFlags] BreakOnAddLegacy=0 BreakOnAlloc=0 BreakonDoUnattend=0 BreakonDwrefProblem=0 BreakOnError=0 BreakOnHr=0 BreakOnHrInteraction=0 BreakOnIteration=0 BreakOnNetInstall=0 BreakOnWizard=0 DisableTray=0 DumpLeaks=0 DumpNetCfgTree=0 NetShellBreakOnInit=0 ShowIngnoreErrors=0 ShowProcessAndThreadIds=0 SkipLanEnum=0 TracingTimeStamps=0 [Default] OutputToDebug=1 [EsLocks] OutputToDebug=0 [ShellViewMsgs] OutputToDebug=0 [OptErrors] OutputToDebug=0