設定測試系統
注意 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,其中包含已檢查的 Windows 2000 或更新版本組建。 從 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