October 18, 201312 yr I have my Win7 a-i-o that I made myself.I also have MSDart and would like to ask for assistance with 2 things:How can I combine MSDart 86 and MSDart 64? it seems do-able.Then is it possible to add msdart into my win7 all-in-one?
October 20, 201312 yr I have my Win7 a-i-o that I made myself.I also have MSDart and would like to ask for assistance with 2 things:How can I combine MSDart 86 and MSDart 64? it seems do-able.Then is it possible to add msdart into my win7 all-in-one?Which version of MSDART?There are quite a few, AFAICR.Anyway, anyone using BOOTMGR and .wim booting should work fine as ".iso" from grub4dos.http://www.911cd.net/forums//index.php?showtopic=24602jaclaz
November 1, 201312 yr Then is it possible to add msdart into my win7 all-in-one?Which files are inside msdart CD?Does exist\boot\\sources\boot.wimBootmgr can load win7 and msdart.Rename \sources\boot.wim from msdart x86 and copy to win7 \sources\. Configure bcd to load this *.wim file.Repeat this to x64 *.wim file.Example \sources\boot_7PE.wim.Edit the 'call :add_PE' line to your needs. Add a second line for x64 .wim file.ADD_PE.cmd@ECHO OFFRem Add Windwos 7 PE to Windows 7 installset DVD_root=%~1if %DVD_root%.==. set DVD_root=DVDset boot_mode=BIOSset BCD_store=/store "%DVD_root%\boot\bcd"call :add_BCDBCDedit.exe %BCD_store% /enum allset boot_mode=UEFIset BCD_store=/store "%DVD_root%\efi\microsoft\boot\bcd"call :add_BCDoscdimg.exe -o -u2 -udfver102 -yo.\bootorder.txt -bootdata:2#p0,e,b"%DVD_root%\boot\etfsboot.com"#pEF,e,b"%DVD_root%\efi\microsoft\boot\efisys.bin" "%DVD_root%" AIO.ISOgoto :eof:add_BCD ===========================================================BCDedit.exe %BCD_store% /set {default} description "%boot_mode%: Windows Setup"rem Unify ramdisk settingsBCDedit.exe %BCD_store% /create {ramdiskoptions}BCDedit.exe %BCD_store% /set {ramdiskoptions} ramdisksdidevice bootBCDedit.exe %BCD_store% /set {ramdiskoptions} ramdisksdipath \boot\boot.sdiif %boot_mode%.==BIOS. call :add_PE \sources\b7PE_x86.wim "Windows 7 PE x86"call :add_PE \sources\b7PE_x64.wim "Windows 7 PE x64"goto :eof ==== create_BCD =============================================:add_PE ============================================================== for /f "tokens=1-3" %%a in ('BCDedit.exe %BCD_store% /create /application OSLOADER') do set guid=%%c BCDedit.exe %BCD_store% /set %guid% description "%boot_mode%: %~2" BCDedit.exe %BCD_store% /set %guid% osdevice ramdisk=[boot]%1,{ramdiskoptions} BCDedit.exe %BCD_store% /set %guid% device ramdisk=[boot]%1,{ramdiskoptions} BCDedit.exe %BCD_store% /set %guid% systemroot \windows if %boot_mode%.==BIOS. set winload=winload.exe if %boot_mode%.==UEFI. set winload=winload.efi BCDedit.exe %BCD_store% /set %guid% path \windows\system32\boot\%winload% BCDedit.exe %BCD_store% /set %guid% detecthal Yes BCDedit.exe %BCD_store% /set %guid% winpe Yes BCDedit.exe %BCD_store% /displayorder %guid% /addlastgoto :eof ==============================================================bootorder.txtboot\bcdboot\boot.sdiboot\bootfix.binboot\etfsboot.comboot\memtest.efiboot\memtest.exeboot\fonts\chs_boot.ttfboot\fonts\cht_boot.ttfboot\fonts\jpn_boot.ttfboot\fonts\kor_boot.ttfboot\fonts\wgl4_boot.ttfefi\microsoft\boot\bcdefi\microsoft\boot\efisys.binefi\microsoft\boot\efisys_noprompt.binsources\boot.wimsources\boot_7PE.wimsources\b7PE_x86.wimsources\b7PE_x64.wim Edited November 2, 201312 yr by cdob
November 2, 201312 yr Sorry, approach uses winload.exe for BIOS and UEFI. It's winload.efi at UEFI mode. And use Windows 7 x64 at UEFI mode, not x86 if %boot_mode%.==BIOS. call :add_PE \sources\b7PE_x86.wim "Windows 7 PE x86" call :add_PE \sources\b7PE_x64.wim "Windows 7 PE x64"
Create an account or sign in to comment