Ветеран
Сообщения: 569
Благодарности: 171
Профиль
|
Сайт
|
Отправить PM
| Цитировать
Boa Soft , не совсем понял вышесказанное вами, но вот что можно из личного опыта:
Измененный bcd c помощью bcdedit с добавленной записи о втором boot.wim (x64)
+ сторонних загрузчиков не требуется
- возможность обновить Windows - только x86
- возможность установки Windows - только из WinPE x86
- второй boot.wim (x64) годится только для восстановления
Метод "set64.exe"
Для добавления возможности установки Windows из 64-битной WinPE, требуется:
1. скопировать 64-битный \sources\setup.exe в папку sources, переименовать его (к примеру) в set64.exe
2. смонтировать индекс 2 boot-x64.wim
3. переименовать boot-x64.wim\sources\setup.exe в set64.exe
4. править boot-x64.wim\sources\autorun.dll, заменив setup.exe на set64.exe
+ сторонних загрузчиков не требуется
- возможность обновить Windows - только x86
+ возможность установки Windows из WinPE x86 и x64 (только 64-битные версии Windows)
- требуется изменить дополнительные файлы
Метод "LEGO ":
Стандартные шаги программы установки:
X:\setup.exe > X:\sources\setup.exe > %DVD%\sources\setup.exe > %DVD%\sources\install.wim
Идея в том чтобы запускать setup.exe напрямую с носителя, для этого с помощью winpeshl.ini, запускается оболочка (loader.exe / shell.exe), в ней настроен меню для запуска установки Windows, запуска восстановления системы и т.д.
При нажатии на кнопку "Установка Windows" запускается файл setup.cmd который выполняет поиск "tag-файла", затем запускает установку:
Код:
%DVD%\winsetup\win7x86\sources\setup.exe /installfrom:%DVD%\winsetup\OSImage.wim
для 64-битного WinPE:
%DVD%\winsetup\win7amd\sources\setup.exe /installfrom:%DVD%\winsetup\OSImage.wim
Структура папок проста.
+ сторонних загрузчиков не требуется
+ возможность обновить Windows - x86 и x64
+ возможность установки Windows из WinPE x86 и x64 (только 64-битные версии Windows)
+ при создании многоязыковой версии Windows возможно использовать каталог "langpacks" для добавление языковых пакетов как x86 так и x64
- требуется много работы и терпения : )
- на некоторых ПК, возможна ошибка при запуске loader.exe / shell.exe*
*тестировалась установка с UFD. В первых тестах shell.exe находился в boot.wim - появлялось ошибка что не найден файл ответов. При запуске скрипта который находил бы "tag-файл" затем запустил shell.exe с носителя, компьютер просто перезагружался. Дело в том что запуск wininit каким-то образом делает раздел флешки недоступным... Замечено что это зависит от используемой программы для создания загрузочной флешки. Однако, в большинстве случаев проблема решалось вставкой флешки в задний порт. Неужели не хватает питания?...
Объединение boot.wim (x86) и boot.wim (x64) в один файл
- требуется сторонний загрузчик (grub4dos)
- возможность обновить Windows - только x86 или только x64*
+ возможность установки Windows из WinPE x86 и x64 (только 64-битные версии Windows)
+ Значительная экономия места, особенно при экспорте сторонних утилит (Acronis, Paragon, Passcape...)
- Grub4Dos не загружается при создании UDF DVD
- wimpatched не работает на компьютере с режимом ahci** или raid
другие плюсы и минусы зависят от выбранного вами способа создании сборки
*При запуске установки из под Windows, программа установки распаковывает первый идекс boot.wim (значение 9). Соответственно, при объединении boot.wim (x86) и boot.wim (x64) в один файл, теряется возможность обновления Windows x64 - если в начале находятся 32-битные версии WinPE или Windows 7 x86 - если в начале находятся 64-битные версии WinPE.
** тестировал на домашнем ПК (смотрите конфигурацию в профиле) а также на ноутбуке Asus (модель не помню : ) ). Однако в теме был отзыв что запуск все же происходит...
-------
Windows 7 AIO x86-x64
Последний раз редактировалось CtrlSoft, 08-01-2012 в 15:07 .
Это сообщение посчитали полезным следующие участники:
Отправлено : 14:33, 08-01-2012
| #138