Windows XP Pro x64 не может завершить установку через USB (не удается найти NT5INF.CAT)

Windows XP Pro x64 не может завершить установку через USB (не удается найти NT5INF.CAT)

Я пытаюсь установить 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-накопитель, но загрузился с жесткого диска. Думаю, что вторая часть установки (после первой перезагрузки) все еще нуждается в доступе к некоторым файлам на установочном носителе. Надеюсь, это поможет!

Связанный контент