设置测试系统
注意 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