如何为 Windows XP 的重新安装指定原始文件夹名

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

本文已归档。它按“原样”提供,并且不再更新。
概要
本文介绍了在诸如需要从故障系统驱动器进行恢复等的情况下,如何在安装过程中为 Windows XP 的重新安装指定原始文件夹名。
更多信息
当从 Windows 安装光盘进行启动来安装 Windows XP 时,安装程序不会提示您提供目标安装文件夹的名称,也不允许更改目标安装文件夹的名称。

默认的安装文件夹为 \Windows 文件夹。除以下情况外,无法在 Windows 安装过程中更改安装文件夹:
  • Windows 或 %SystemRoot% 文件夹已经存在。
  • 您执行的是无人参与安装并在应答文件中指定了 TargetPath= 参数。
  • 从 Windows XP 的工作副本运行 Winnt32.exe 文件,并在高级选项设置中更改了位置。
除非遇到系统/启动驱动器故障,或者必须重新格式化原始启动分区才能重新安装 Windows XP,否则在安装期间无法指定安装文件夹并不是什么问题。为使完全系统还原能够正常执行,必须将 Windows XP 安装到与原来相同的 drive_letter:\%SystemRoot% 文件夹中,然后执行到原始位置的完全还原,此还原将在新安装的 Windows XP 之上执行。

注意:虽然使用 Windows Backup 实用程序 (Ntbackup.exe) 可以还原到其他位置,但该实用程序所还原的系统状态并不能使系统恢复正常工作。这是因为还原过程中会先收集系统状态,稍后才进行处理。如果由于从位于其他文件夹中的 Microsoft Windows NT 或 Microsoft Windows 2000 安装进行了升级而导致原始 drive_letter:\%SystemRoot% 文件夹不是 \Windows 文件夹,那么,若不首先在具有原始文件夹名的文件夹中重新安装 Windows XP,将无法执行完全恢复。

将 Windows XP 重新安装到具有原始文件夹名的文件夹中

使用以下方法之一,可帮助您将 Windows XP 重新安装到与原始 DriveLetter:\%SystemRoot% 文件夹同名的文件夹中。

方法 1:使用应答文件执行无人参与安装

使用应答文件执行无人参与安装。通过无人参与安装,可以使用 TargetPath=WinDir 参数定义安装文件夹。甚至可以在从 Windows XP 安装光盘启动时完成此过程。按照下列步骤操作:
  1. 使用记事本或其他文本编辑器,创建一个名为 Winnt.sif 的文件,该文件包含下列参数:
    [Unattended]
    UnattendMode=GuiAttended
    OemPreinstall=No
    TargetPath=OldWinDir <-与原始文件夹名一致

    [data]
    unattendedinstall=yes
    msdosinitiated=0
    确保文件名为 Winnt.sif,且不要以 .txt 扩展名结尾。

  2. 将 Winnt.sif 文件保存到软盘,然后在该软盘位于软盘驱动器中时,从 Windows 安装光盘启动。

    Windows 安装程序将读取 Winnt.sif 文件并使用 TargetPath 参数中所指定的文件夹名,而不使用默认的 \Windows 文件夹。
有关执行无人参与安装的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
314459 如何从光盘执行无人参与的 Windows 安装

方法 2:在新分区上新建 Windows 文件夹

使用 Windows 故障恢复控制台创建新的系统/启动分区并进行格式化,然后创建一个 \Windows 文件夹。按照下列步骤操作:
  1. 从 Windows XP 安装光盘启动,然后按 R 键,启动故障恢复控制台。
  2. 运行 diskpart 命令,以划分出一个新的驱动器分区。
  3. 运行 format 命令,以格式化该分区。使用下面的语法,其中 FileSystem 是 FAT、FAT32 或 NTFS:
    format drive:/q /fs:FileSystem
  4. 运行 md 命令,以创建一个 \Windows 文件夹。
  5. 使用 Windows 安装光盘启动,然后执行新安装。

    如果安装程序在文本模式的安装过程中遇到 \Windows 文件夹,它会提示您是覆盖该文件夹,还是按 Esc 键以使用其他文件夹。请按 Esc 键,更改文件夹名,使其与原始 DriveLetter:\%SystemRoot% 文件夹名一致,然后继续进行安装。

方法 3:使用其他操作系统的启动盘新建 Windows 文件夹

使用 MS-DOS、Microsoft Windows 98 或 Microsoft Windows Millennium Edition (Me) 的启动盘,通过在新的系统/启动驱动器上运行 fdisk 命令来创建一个 FAT 或 FAT32 分区,然后再创建一个 \Windows 文件夹。使用 Windows XP 安装光盘或软盘启动计算机,然后开始新的安装。

如果 Windows XP 安装程序遇到现有的 \Windows 文件夹,它会提示您是覆盖该文件夹,还是按 Esc 键以使用其他文件夹。请按 Esc 键,更改文件夹名,使其与原始 DriveLetter:\%SystemRoot% 文件夹名一致,然后继续进行安装。

注意:如果需要一个使用 NTFS 文件系统的分区,则可以在安装完成后,且在从上一个有效备份执行还原操作前,使用 convert.exe drive_letter:/fs:ntfs 命令。此过程将保留在驱动器出故障前分配的 NTFS 文件和文件夹权限。

只有从 Microsoft 下载才能获得安装软盘。有关获得和使用安装软盘的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
310994 如何获取 Windows XP 安装启动盘

方法 4:在另一台计算机上新建 Windows 文件夹

将驱动器安装或移动到另一台可以运行 Windows NT 或 Windows XP 的计算机上。创建并格式化分区,然后创建一个 \Windows 文件夹。将驱动器移回到原来的计算机上,然后从 Windows XP 安装光盘或软盘启动安装程序。

如果 Windows 安装程序遇到现有的 \Windows 文件夹,它会提示您是覆盖该文件夹,还是按 Esc 键以使用其他文件夹。请按 Esc 键,更改文件夹名,使其与原始 DriveLetter:\%SystemRoot% 文件夹名一致,然后继续进行安装。

运行完全系统还原

在将 Windows XP 成功安装到具有原始 DriveLetter:\%SystemRoot% 文件夹名的文件夹中后,请运行 Windows Backup 实用程序 (Ntbackup.exe),以执行完全系统还原(包括系统状态)。使用最新的备份磁带。指定还原到原始位置,以将 Windows XP 返回到工作状态。
systemroot directory
属性

文章 ID:315242 - 上次审阅时间:12/07/2015 08:29:41 - 修订版本: 1.1

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition

  • kbnosurvey kbarchive kbinfo kbenv kbsetup KB315242
反馈