Let me start off by saying what a pain in my backside this project has been, I am by no means the smartest person in the world but I cannot for the life of me figure this out.
I have created multiple iso's over the past year that have combined 32 and 64-bit editions of Windows 7, all worked fine. But as of a week ago I noticed they had a fundamental flaw. They're loaded using the 32-bit boot.wim. Meaning, if/when the time comes specific drivers have to be installed (RAID drivers specifically in this case) the proper version won't work. Example. I can load the 32-bit raid driver, and it will see the raid volume, and install just fine. But when it comes time to boot, it says the driver is corrupt. When attempting to use the proper driver, it won't see any of the volumes. I was baffled at first, until it hit me what the problem was, and I used and actual plain 64-bit disc to install and everything went fine. So. My undertaking has been to try to create a menu within my iso that will let me choose either the 32-bit or 64-bit boot.wim so I can load the proper drivers. I've searched for days with only pieces of anything even related to my case. Here is where I sit:
Renamed boot.wim to boot32.wim and added 64-bit boot.wim labeled boot64.wim.
Used BCDedit to edit boot\bcd to seek 32-bit wim properly and added option for 64.bit.
Upon testing via VM, works fine on 32-bit end, doesn't work on 64-bit, get prompt for missing CD/DVD driver.
I use the ISO on my thumbdrive via grub4dos emulation on a regular basis, being that I work as a technician in a retail outlet and I am always either installing Windows or using it to do repairs on others. It worked great until I figured this out, so, my goal now is to buff out the last (hopefully) remaining dent in this theory.
If ANYONE could PLEASE shed some light on this process or on what I'd have to do, I'd appreciate it. I am open to any suggestions at this point (short of splitting the versions into two isos, takes up too much room.) I will also provide any information as needed.
Thank you.



Help
Back to top











