我正在尝试将 Windows XP Pro 64 位安装到较旧的 HP 台式机上,奇怪的是,Windows 7 x64(显然,Windows Vista 的更高版本)不支持 AMD CPU。我使用 Rufus 工具通过 USB 闪存驱动器进行安装,但由于缺少文件 NT5inf.cat 而无法继续。
我看到其他论坛上的旧帖子重点讨论了脏 CD-ROM 光盘,但这里的情况显然不是这样。
答案1
我找到了答案。长话短说,试试其他驱动器号。
NT5inf.cat 是它抱怨的第一个文件,但还有大约 20 个其他文件无法找到。这可能与 Rufus 在安装过程中设置虚拟驱动器的方式有关。它正在 A:\AMD64 中寻找一些文件。我切换到命令提示符 (Shift-F10) 并在整个 A:\ 中搜索该文件(以及 NT5INF.CA_),但没有找到。它在 C: 上也找不到。结果是,由于我有一个硬盘和一个 DVD 驱动器(没有软盘驱动器),所以虚拟 CD 驱动器号是 E:,安装文件就位于此处。
快速而轻松的修复方法是用旋转驱动器号替换弹出的任何路径,直到找到正确的路径。因此,如果 Windows 默认在 A:\AMD64 中查找,您可以尝试:
B:\AMD64
C:\AMD64
D:\AMD64 <---Usually the first possible drive letter for a CD drive
etc.
一旦找到它,安装将继续,但可能会立即弹出另一个丢失的文件,因此请注意所要求的文件名(它可能会在您不注意的情况下从 NT5INF.CAT 更改为其他名称)。如果文件名发生变化,则表示您找到了正确的位置,并且您尝试的最后一个驱动器号就是有效的。
我发现切换到命令提示符并键入每个字母直到提示符改变会更容易一些。
C:\> D:
The system cannot find the drive specified.
C:\> E:
E:\>
然后,您可以使用 dir 和 find 查看该文件是否存在于该驱动器上(WinXPx64 输出):
E:\> dir /s | find /I "nt5inf"
03/25/2005 04:00 AM 71,403 NT5INF.CA_
现在您知道了安装 CD(或虚拟 CD)的驱动器号,请返回安装窗口并输入:
[DRIVE LETTER]:\[DEFAULT SEARCH DIR]
就我的情况来说,情况是:
E:\AMD64
输入后,将其复制到剪贴板(突出显示 + Ctrl-C),以便您可以再次将其粘贴到其余弹出窗口中(它不会保存它)。我在其他地方看到另一篇文章提到 Windows 2000 上存在同样的错误,所以我认为这种解决方法可以适用于其他 Windows 版本。
如果你想变得更有趣,请运行以下命令:
C:\> @echo off & for %L in (D E F G H I J K) do (if exist %L:\*.* (echo %L: & dir /s %L: | find /I "nt5inf"))
D:
E:
03/25/2005 04:00 AM 71,403 NT5INF.CA_
答案2
保留安装 USB 但从硬盘启动对我来说是可行的。我猜安装的第二部分(第一次重启后)仍然需要访问安装介质上的某些文件。希望这能有所帮助!