Windows XP Pro 64 ビットを古い HP デスクトップにインストールしようとしていますが、奇妙なことに、AMD CPU は Windows 7 x64 (および Windows Vista のそれ以降のバージョン) ではサポートされていません。USB フラッシュ ドライブ経由でインストールするために Rufus ツールを使用していましたが、ファイル NT5inf.cat が見つからないため続行できません。
他のフォーラムでは、汚れた CD-ROM ディスクに焦点を当てた古い投稿を見ますが、明らかにここではそうではありません。
答え1
私はこれを見つけました。簡単に言うと、他のドライブ文字を試してください。
NT5inf.cat が最初にエラーを出したファイルでしたが、他にも 20 個ほどのファイルが見つかりませんでした。これは、インストール中に Rufus が仮想ドライブを設定する方法に関係している可能性があります。A:\AMD64 でいくつかのファイルを探していました。コマンド プロンプト (Shift-F10) に切り替えて、A:\ 全体をファイル (および NT5INF.CA_) で検索しましたが、見つかりませんでした。C: のどこにもありませんでした。ハード ディスクが 1 台、DVD ドライブが 1 台 (フロッピー ドライブなし) だったので、仮想 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 を挿入したまま、ハードディスクから起動するとうまくいきました。セットアップの 2 番目の部分 (最初の再起動後) では、インストール メディア上の一部のファイルにアクセスする必要があると思われます。お役に立てば幸いです。