Windows XP просит диск: как указать, где расположены установочные файлы (SourcePath)

Раздел: Windows
Написано: 22.01.2017
Автор: Antonio

Windows XP иногда нужно восстановить системные файлы — и тогда система просит вставить установочный диск, чтобы взять с него оригиналы.

Windows XP просит установочный диск — путь к файлам

Для удобства и скорости можно один раз скопировать установочные файлы на жёсткий диск и указать в реестре, где они лежат. Тогда диск больше не понадобится.

Когда Windows XP просит диск

Чаще всего — при проверке системных файлов командой

sfc /scannow

sfc проверяет целостность всех защищённых системных файлов и заменяет неправильные версии правильными. Оригиналы она берёт из кэша, а если там нужного файла нет — из установочных файлов Windows. То же окно появляется при установке некоторых компонентов Windows.

1. Скопируйте установочный диск

Скопируйте на жёсткий диск содержимое диска с Windows XP — того, с которого ставили систему, или точно такого же. Обратите внимание: версия Windows и сервис-пак (SP2, SP3) на диске должны совпадать с установленными, иначе файлы не подойдут.

В нашем примере копия диска лежит на диске D в папке D:\Data\WinXP, внутри неё — папка I386.

2. Пропишите путь в реестре

Запустите редактор реестра (regedit) и перейдите в раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

Укажите путь к скопированному диску в двух строковых параметрах — SourcePath и ServicePackSourcePath, как на скриншоте:

SourcePath и ServicePackSourcePath в реестре Windows XP

Важно: путь указывается к папке, в которой лежит I386, а не к самой I386 — Windows сама добавляет \I386 к пути. То есть D:\Data\WinXP, а не D:\Data\WinXP\I386.

То же самое можно сделать из командной строки:

set K=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
reg add %K% /v SourcePath /t REG_SZ /d D:\Data\WinXP /f
reg add %K% /v ServicePackSourcePath /t REG_SZ /d D:\Data\WinXP /f

3. Запустите проверку снова

Возможно, придётся закрыть окно sfc и запустить проверку ещё раз, чтобы Windows увидела новый путь к установочным файлам. Если не помогло — проверьте, правильно ли указан путь, и перезагрузитесь.

Если копия лежит на другом компьютере в сети, указывайте сетевой путь вида \\server\share\WinXP, а не подключённый сетевой диск: подключённую букву диска защита файлов Windows не видит.

P.S. Я всё время забывал, где в реестре прописывается этот путь, — наконец-то записал. Надеюсь, пригодится и вам :-)

Ещё похожие заметки:

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com