Для примера, я вам покажу как, изменить путь для загрузочных файлов WindowsXP в папку winxp, т.е. все файлы будут находится в папке winxp
Прежде всего вам нужно скачать саму программу [Внешняя ссылка удалена для гостей], на данный момент версия WinSetupFromUSB 1.7- 09.Aug.2016. Программа не требует установки.
Так же вам понадобится usb flash(именно флешка) размером минимум 1Гб,Notepad++,UltraISO(или ей подобная которая умеет работать с образами у которых расширение ISO )
1) Идем в папку \WinSetupFromUSB-1-7\files\winsetup,в ней находим файл setup.cmd.
[Внешняя ссылка удалена для гостей]
2) Открываем файл любым текстовым редактором.(я буду использовать Notepad++), ищем строку № 50
Код: [Удалена локальная ссылка для гостей]
set TAGFILE=\WINSETUP\TOBEREPLACED
Код: [Удалена локальная ссылка для гостей]
\WINSETUP
Код: [Удалена локальная ссылка для гостей]
\winxp
Код: [Удалена локальная ссылка для гостей]
set TAGFILE=\winxp\TOBEREPLACED
Код: [Удалена локальная ссылка для гостей]
set TAGFILE=\windows\winxp\TOBEREPLACED
4) Сохраняем измененный файл setup.cmd и закрываем Notepad++
После такого как вы добавите Windows XP на флешку программой WinSetupFromUSB, заходим в корень флешки и Вы увидите что папка не изменилась она по прежнему WINSETUP
[Внешняя ссылка удалена для гостей]
не огорчайтесь, так и должно быть.
1) Переименуйте папку WINSETUP на winxp.
2) Заходим в папку winxp и открываем образ XPpSP3.ISO при помощи UltraISO
[Внешняя ссылка удалена для гостей]
3) Переходим в папку I386 и извлекаем из образа файл TXTSETUP.SIF в любое место.
[Внешняя ссылка удалена для гостей]
Для Windows XP x64bit
Файл TXTSETUP.SIF находится в папке AMD64
[Внешняя ссылка удалена для гостей]
3.1) Ищем кусок скрипта(страница № 12187)
Сворачиваем UltraISO
4) Открываем файл TXTSETUP.SIF при помощи Notepad++
5) Ищем вот этот кусок скрипта(страница № 10993)
Код: [Удалена локальная ссылка для гостей]
[SetupData]
SetupSourcePath ="\WINSETUP\XPpSP3\"
MajorVersion = 5
MinorVersion = 1
DefaultPath=\WINDOWS
OsLoadOptions = "/fastdetect /noguiboot /nodebug"
ForceScsi = 1
ForceDiskClass = 1
ForceCDRom = 1
Architecture = i386
DriverCabName=driver.cab,sp3.cab
ProductType = 0
LoadIdentifier = %wks_id%
LoadIdentifierCancel = %cancel_id%
LoadIdentifierWin9x = %9x_id%
BaseVideoLoadId = %wks_id_vga%
RequiredMemory = 67108864
Pagefile = 115,250
SetupSourceDevice=\ArcName\multi(0)disk(0)rdisk(1)partition(1)
BootPath="\WINSETUP\XPpSP3\I386\"
BootDevice="multi(0)disk(0)rdisk(1)partition(1)"
Код: [Удалена локальная ссылка для гостей]
SetupSourcePath ="\WINSETUP\XPpSP3\"
Код: [Удалена локальная ссылка для гостей]
BootPath="\WINSETUP\XPpSP3\I386\"
Код: [Удалена локальная ссылка для гостей]
SetupSourcePath ="\winxp\XPpSP3\"
Код: [Удалена локальная ссылка для гостей]
BootPath="\winxp\XPpSP3\I386\"
Код: [Удалена локальная ссылка для гостей]
[SetupData]
SetupSourcePath ="\winxp\XPpSP3\"
MajorVersion = 5
MinorVersion = 1
DefaultPath=\WINDOWS
OsLoadOptions = "/fastdetect /noguiboot /nodebug"
ForceScsi = 1
ForceDiskClass = 1
ForceCDRom = 1
Architecture = i386
DriverCabName=driver.cab,sp3.cab
ProductType = 0
LoadIdentifier = %wks_id%
LoadIdentifierCancel = %cancel_id%
LoadIdentifierWin9x = %9x_id%
BaseVideoLoadId = %wks_id_vga%
RequiredMemory = 67108864
Pagefile = 115,250
SetupSourceDevice=\ArcName\multi(0)disk(0)rdisk(1)partition(1)
BootPath="\winxp\XPpSP3\I386\"
BootDevice="multi(0)disk(0)rdisk(1)partition(1)"
Папку \XPpSP3\ не переименовывать не в коем случае!!!
Если вы решили сделать папку winxp под папкой, то у вас должен скрипт выглядеть например вот так:
Код: [Удалена локальная ссылка для гостей]
[SetupData]
SetupSourcePath ="\windows\winxp\XPpSP3\"
MajorVersion = 5
MinorVersion = 1
DefaultPath=\WINDOWS
OsLoadOptions = "/fastdetect /noguiboot /nodebug"
ForceScsi = 1
ForceDiskClass = 1
ForceCDRom = 1
Architecture = i386
DriverCabName=driver.cab,sp3.cab
ProductType = 0
LoadIdentifier = %wks_id%
LoadIdentifierCancel = %cancel_id%
LoadIdentifierWin9x = %9x_id%
BaseVideoLoadId = %wks_id_vga%
RequiredMemory = 67108864
Pagefile = 115,250
SetupSourceDevice=\ArcName\multi(0)disk(0)rdisk(1)partition(1)
BootPath="\windows\winxp\XPpSP3\I386\"
BootDevice="multi(0)disk(0)rdisk(1)partition(1)"
9) Открываем(развернуть) UltraISO и добавляем измененный файл TXTSETUP.SIF в папку \I386, согласившись на замену файла.
10) Нажимаем в UltraISO на XPpSP3 и сохраняем образ, закрываем UltraISO
11) Идем в папку winxp и удаляем файл XPpSP3.ISO.uibak
12)Отредактировать файл winsetup.lst, заменить путь до папки winxp
Код: [Удалена локальная ссылка для гостей]
set ISOPATH=/WINSETUP/XPpSP3.ISO
Код: [Удалена локальная ссылка для гостей]
set ISOPATH=/winxp/XPpSP3.ISO