Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для CtrlSoft

Ветеран


Сообщения: 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