Основой будет 32-х битный дистрибутив Windows 7 в него и будем добавлять загрузчик от 64-х битной системы. Монтируемым в виртуальный привод iso-образ с Windows 7 32 бит, открываем диск и копируем содержимое на раздел
D: в папку Win_DistrСоздаем на разделе
D: папки "boot_wim" для образа boot.wim и папку
"boot_mount" для монтирования этого образа.
Из дистра Windows 7 64 бит вытаскиваем файл
boot.wim и копируем его в папку
"boot_wim".
Запускаем командную строку от имени админа.
Вводим команду для монтирования.
Код:
dism /Mount-Wim /WimFile:D:\boot_wim\boot.wim /index:2 /MountDir:D:\boot_mountзаходим в паку
"boot_mount" смонтированного образа, далее в папку
"sources" и переименовываем файл
setup.exe в
set64.exe ( Важно, количество символов в названии файла, должно соответствовать оригиналу, т.е. 5).
Далее пошустрим в папке с файлами
MUI. Открываем папку
"ru-RU" и переименовываем файл
setup.exe.mui в
set64.exe.muiТеперь копируем переименованный
"set64.exe" в папку
"sources" основного дистрибутива который вы должны били разместить в папке
"Win_Distr" и переименованный
"set64.exe.mui" туда же в папку
"ru-ru".
Далее будем править файл
"autorun.dll", что бы избежать ошибки типа,
"Failed to launch the setup application".
Нам понадобится HeX-редактор, я использовал HxD.
Скопируйте этот файл куда нибудь на раздел, так как после редактирования этот фал не возможно будет сохранить в папке монтирования.
Открываем
"autorun.dll" в
Hex-редакторе.
И дальше как на картинках с верху в низ.
Нужно изменить только два параметра: заменить
setup.exe на
set64.exe1.
2. Выставляем настройки как показано и жмем "OK".
3. Жмем клавишу F3 для дальнейшего поиска.
4.
5.
Копируем редактированный файл
"autorun.dll" назад в папку
"sources" монтированного образа
"boot.wim", соглашаемся на замену.
Теперь нужно размонтировать образ
boot.wim.
Для этого в консоле введите:
Код:dism /Unmount-Wim /MountDir:D:\boot_mount /commitКод: без сохранения:
dism /Unmount-Wim /MountDir:D:\boot_mount / discard Далее переименуйте изменённый
boot.wim в
boot64.wim и скопируйте его в папку
"sources" основного дистрибутива.
Таким обзором у вас получиться два файла
boot.wim и
boot64.wim в одном дистрибутиве.
Ну и теперь, чтобы появилась возможность выбора битности системы для установки,нужно отредактировать файл хранилища конфигураций -
bcdНаходится он в папке
"boot" дистрибутива.
Запустите командную строку от имени админа и введите по очереди с верху в низ следующие команды:
Для выбора запуска установки Windows 7 32 битКод:bcdedit /store D:\Win_Distr\boot\bcd /set {default} description "Запуск установки Windows 7 x86 (32-bit)"bcdedit /store D:\Win_Distr\boot\bcd /set {default} device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}bcdedit /store D:\Win_Distr\boot\bcd /set {default} osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}Далее добавление команды на запуск Windows 7 64 бит.Код:bcdedit /store D:\Win_Distr\boot\bcd /copy {default} /d "Запуск установки Windows 7 x64 (64-bit)"После чего появится такое уведомление,"Запись успешно скопирована в.." и в скобках
"{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо
{GUID}.
Код:bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} device ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}Добавиление MSDaRT x86 и x64 в дистрибутив Windows 7.Откройте с этой раздачи
http://nnm-club.ru/forum/viewtopic.php?t=478325, образ
"MSDaRT_7.0_RU_x86.iso" в UltraIso и вытащите от туда куда нибудь файл
boot.wim, в образе он находится в папке
"sources".
Теперь переименуйте его, в
"winRE_x86.wim"Тоже самое сделайте и с образом
"MSDaRT_7.0_RU_x64.iso" и boot.wim, которого, переименуйте в
"winRE_x64.wim"Далее скопируйте эти два .wim-образа в дистрибутив Windows 7, в папку
"sources"Что бы добиться запуска обоих
DaRT-ов из boot-меню Windows, для этого нужно отредактировать файл
"bcd"(хранилище данных конфигурации загрузки).
Находится он в папке
"boot" дистрибутива.
Добавление запуска MSDaRT7.0 х86 (32 бит).В окно консоли командной строки, введите следующие команды:
Код:bcdedit /store D:\Win_Distr\boot\bcd /copy {default} /d "Среда восстановления Windows 7 + MSDaRT x86"После чего появится такое уведомление,"Запись успешно скопирована в..." и в скобках
"{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо
{GUID} и вводить их в консоль, поочередно.
Код:bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\winRE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} device ramdisk=[boot]\sources\winRE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}Теперь добавим команду на запуск MSDaRT7.0 х64 (64 бит). В окно консоли командной строки, введите следующие команды:
Код:bcdedit /store D:\Win_Distr\boot\bcd /copy {default} /d "Среда восстановления Windows 7 + MSDaRT x64"После чего появится такое уведомление,"Запись успешно скопирована в..." и в скобках
"{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо
{GUID} и вводить их в консоль, поочередно.
Код:bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\winRE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} device ramdisk=[boot]\sources\winRE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}После всех этих манипуляций, у вас в boot-меню должны появиться команды на запуск установки и
MSDaRT 32 и 64 бит.Теперь у Вас отредактированный файл
"bcd" которий находится в папке
boot, далее скопируйте его в папку, которая находится в дистре по пути:
\efi\microsoft.Если кто желает чтобы меню было на русском языке, а также русификация "Средства: Windows Memory Diagnostic"(Диагностика памяти Windows), введите в консоль, еще и такую команду:
Код:bcdedit /store D:\Win_Distr\boot\bcd /set {bootmgr} locale ru-RUи скачайте архив с файлами MUI ниже по ссылке и распакуйте его в директорию с дистрибутивом Windows,(у Вас должна быть папка
"Win_distr" )в каталог
"boot" в папку
"ru-ru".
Скачать архив с MUI-файлами:
http://narod.ru/disk/40237815001/MUI_ru-ru.7z.htmlНу вот вроде и все, теперь у вас дистрибутив Windows 7 с двумя загрузчиками и с двумя MSDaRT обеих архитектур.
vitalik9, hobbit25,
http://forum.oszone.net/post-1837128-148.html