Я пытаюсь установить Windows XP Pro 64-bit на более старый настольный компьютер HP, где, как ни странно, процессор AMD не поддерживается Windows 7 x64 (и, по-видимому, более поздними версиями Windows Vista). Я использовал инструмент 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_
Теперь, когда вы знаете букву диска для установочного компакт-диска (или виртуального компакт-диска), вернитесь в окно установки и введите:
[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-накопитель, но загрузился с жесткого диска. Думаю, что вторая часть установки (после первой перезагрузки) все еще нуждается в доступе к некоторым файлам на установочном носителе. Надеюсь, это поможет!