Завантаження windows 7 з однієї папки

Встановлюємо програму Visual BCD Editor, вона створить ярлик на робочому столі.
Запускаємо її. Програма підхопить ваш BCD (який лежить на диску С), він нам не потрібен.
Качаємо заготовки >> # 10;
В папці дві заготовки: BC1 - з одного завантажувального блоку і BC2 - на дві завантажувальні записи. Не забудьте перейменувати в BCD.
Потрібний вам файл відкриваємо програмою Visual BCD Editor. Робота з програмою інтуїтивно зрозуміла. Нижче картинки, щоб зовсім зрозуміти:
# 10;
# 10;
# 10;
# 10;
Програма робить зміни відразу, тобто тиснути кнопку "зберегти" не треба.

Якщо прибираємо в папку збірку якусь, то цих дій достатньо.
Створюємо в корені папку "ім'я папки".
Копіюємо туди наш "boot." І перероблений файл BCD.
З будь-якої збірки або Windows 7, з папки "boot" копіюємо в нашу папку "ім'я папки" файл "boot.sdi" ОБОВ'ЯЗКОВО! Витягуємо файл boot.wim з збірки в папку "ім'я папки".
Усе. Прописуємо в menu.lst запуск файлу "boot.".

Використання файлу mysetup.cmd
За допомогою файлу mysetup.cmd можна виробляти установку Windows 7 не тільки з папки, що знаходиться в корені носія, а й з під папки.

Припустимо, в корені носія лежить папка "PUH1". У ній модифіковані файли Bootmgr; BCD; boot.wim; boot.sdi, а вміст папки "sources" і файл install.wim - в папці "win7x64", що знаходиться в папці "PUH1", що лежить в корені носія.
У скрипт mysetup.cmd треба додати ще одну змінну з ім'ям папки "win7x64".
Скрипт буде виглядати так:

@echo off
SET DD = puh1
SET MM = win7x64
for %% I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z # 41; do if exist %% I # 58; \. D% \% MM% \ install.wim set DVDdrive = %% I # 58;
If NOT ".VDDrive%" == "" echo Found Install.wim at .VDdrive% \. D% \% MM% \ install.wim
IF ".VDdrive%" == "" (
echo ERROR - COULD NOT FIND INSTALL.WIM in .D% \% MM% folder!
pause
pause
goto # 58; EOF
# 41;
if exist .VDdrive% \. D% \% MM% \ unattend.xml SET UN = / unattend # 58; .VDdrive% \. D% \% MM% \ unattend.xml
if exist .VDdrive% \. D% \% MM% \ OEM \ nul SET OEM = / m # 58; .VDdrive% \. D% \% MM% \ OEM
REM look for whole sources folder copied over
If exist .VDdrive% \. D% \% MM% \ setup.exe (
.VDdrive%
REM setup will use its path to find the install.wim
.VDdrive% \. D% \% MM% \ setup.exe% OEM%% UN%
goto # 58; RBT
# 41;
if not exist X # 58; \ Setup.exe goto # 58; BAD
REM if not then just call setup in root of boot.wim
X # 58; \ setup.exe /installfrom#58;.VDdrive%\.D%\%MM%\install.wim% OEM%% UN%
goto # 58; RBT
# 58; BAD
dir X # 58; \ / b
echo Can not find X # 58; \ Setup.exe!
@echo Press a key to reboot now.
pause
# 58; RBT
wpeutil reboot
pause

ДЕ:
SET DD = puh1 - ім'я папки в корені диска.
SET MM = win7x64 - ім'я папки.
Ось так виглядає папка з кореня моєї флешки:
# 10;
В папці: 4 Win РЕ (вони ж завантажувачі).
Установка Win 7х64; Win 7х86; Win 8
Перейменовані mysetup.cmd для запуску установки тієї чи іншої системи під будь-яким Win РЕ 78.

    Гість
  • Стаж. 47 років
  • Репутація.

Інструкцію зробив кострубато, ну я думаю що інформація буде корисною.
Якщо зробите ОФФ Лайн довідку, ціни їй не буде.