"...Required CD/DVD driver missing..." : we need to INJECT drivers into boot.wim, or install.wim
-
Friday, October 12, 2007 4:56 PM
Here's my hardware/OS:
-Microsoft Vista Ultimate 64-bit OS(purchased separately (brand new & legit), so as to Install "fresh" on my:
-Asus P5B-Premium Vista Edition motherbard; (no its not a joke, the board is actually called Vista Edition)
(with the onboard Intel ICH8R SATA controllers,.. and a Jmicron JMB363 PATA/SATA controller)
-Intel Quad-core CPU
-(2) Rators striped across the ICH8R Sata controllers
-(1) Pioneer "SATA" DVR-212D DVD/CD on the Jmb363 sata controller.
-as a test, I tried an unattended install with my 'ole WinXP Pro, and by using nLite, and/or editing the winnt.sif,... configuration text files its fairly easy to have an "Unattended" mastered DVD install of (32-bit)WinXP Pro..., and it works "flawlessly", and freakin fast with the hardware above, and without floppy-drives, usb-flash drivers,...
Note: the Jmicron-jmb363 SATA controller is very buggy, and "slow" in Vista-64bit, when you install a CD/DVD in the drive evrything freezes up, USB mouse,...for a few seconds then its ok?
However, in WinXP Pro it all works great!
I'm a newbie at Vista Ultimate 64, but Microsofts' WAIK, winPE, xml complicated text files seems even more complex, considering,
I'm NOT deploying workstations, I just want to inject the needed SATA controller drivers into the appropriate
Vista Ultimate 64-bit image file(s) to boot and install from the one DVD.
But, it still doesn't want to work (see below site exmples for details)
I have tried the below methods and/or site recommendation to no avail, it seems overly-complex when trying to find
consistent infromation hunting in Microsoft sites ?,
-the "error" is during the very early install of Vista 64-bit, this early Pass1 is likely using the "boot.wim" image files
with its obvious limited driver support.
So how can I simply "inject" the drivers into boot.wim, and/or install.wim for this to wotk.
http://firegeier.unattended-sponsor.de/en/inject_drivers_into_image.html
(firegeier site is probably the best explained "Unattended" Vista install, and much better then Microsoft hoopla sites...)
http://unattended.msfn.org/unattended.xp/
(great for XP,... not much for Vista yet)
(If you can decipher Nostramadus' stanza's your ok here)
(according to vLite they don't support that "early" text-based driver installation on Vista64-bit yet. -which led me to method "boot.wim" which Vista pre-loads.)
http://apcmag.com/5436/customise_windows_pe_2_0
(I'm trying this now although this its more for WDS deployments...?)
Any other ideas/suggestions would be appreciated?
I realize supoort is very thin still (especially 64-bit wise) but its getting there, maybe its too new, as well as "me" errors but
I've tried all the methods above, as close as I could, RTFM,...?
Has anyone got this working, appreciate any info.
cheers.
All Replies
-
Saturday, October 13, 2007 5:01 AM
that last link was the "charm"
So here's the "Ultimate" fix -pardon the pun
for that
"...CD/DVD required device drivers are missing..." on my Vista 64 new installs.-the web-links mentioned here provide a very good understanding, for me anyway, for
dealing with any automated Vista installs.-and many thanks to those Authors.
I went into some over-detail here, but hey, step-by-step feedback is good,
especially when it includes corrections.I think, during the very early install phases of a PASS1, the "boot.wim" a mini-Vista boot image
is loaded with a bare skeloton of drivers into a virtual-memory-CD-Drive,
(very similar to "md" Memory Devices used in unix).
This however, is just enough to begin installing the big PASS2 "install.wim" Vista image
onto your HD via your DVD-drive.
-But, if for instance, the virtual mini-Vista image(boot.wim) can't load the
"...required CD/DVD device drivers..."
for example, the newer SATA DVD-Drive/controller(s), then it needs to find them via
a loadable floppy, USB-flash drive,...which is where You come in -compliments of Microsoft.So, to permanently fix this you basically "mount" your copied ...\sources\boot.wim,
inject the required drivers (.inf files), unmount it, and then "re-image" your
new (OEM) DVD master on a blank DVD.-and here's the "General" HowTo driver-injection article I found (for Vista 32), and early Workstation deployments, works for me.
http://apcmag.com/5436/customise_windows_pe_2_0----------------------------------------------------------
Here's my hardware/OS:
-Microsoft Vista Ultimate 64-bit OS(purchased separately (brand new & legit), so as to Install "fresh" on my:
-Asus P5B-Premium Vista Edition motherbard; (no its not a joke, the board is actually called Vista Edition)
(with the onboard Intel ICH8R SATA controllers,.. and a Jmicron JMB363 PATA/SATA controller)
-Intel Quad-core CPU
-(2) Raptors striped across the ICH8R Sata controllers
-(1) Pioneer "SATA" DVR-212D DVD/CD on the Jmb363 sata controller(AHCI mode in BIOS).
---------------------------------------------------------Note:
(my steps below are all for an "Ultimate Vista 64-bit" unattended driver injection,
Vista 32 will be slightly different $PATHS, however the info-link mentioned in
http://apcmag.com/5436/customise_windows_pe_2_0 is for Vista 32, and is a good quick-reference guide
for modifying Vista "boot.wim" image filesImportant! -> You will need your (OEM) DVD, and the Windows "WAIK" installed from:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c7d4bc6d-15f3-4284-9123-679830d629f2&DisplayLang=en
-its a 998 Meg (mini)Vista DVD image file download, which you'll burn on a blank DVD and install it.
-Included with it though, is both the:
"Windows System Image Manager"-WSIM app- (which is primarily used for modifying ...\sources\install.wim image files).
and,
"Windows PE Tools Command Prompt" -PETools app- (which is primarily used for modifying ...\sources\boot.wim image files).In my case, I only needed the PETools part of WAIK.
Here's the steps I used:
1./ copy entire (OEM) DVD to D:\DVD, and make a couple sub-folders under D:\DVD
named "Drivers" and "Mount".2./ In my case, I copied all the required (Intel and Jmicron)SATA contoller driver files to D:\DVD\Drivers
(*.inf/cat/sys files - but no exe's)3./ Share D:\DVD with "full-control" permissions for yourself/Admin.
4./ if you have Vista 32 -skip to step 5./, otherwise, open an Administrator command shell
from "Start" -> "run" type cmd but instead of hitting "Enter"-key, hit the "Ctrl-Shift-Enter"
SETX Imgx "%Programfiles%\Windows AIK\Tools\amd64" -m5./ from your "Start" -> Programs" -> "Microsoft Windows AIK" -Run as Admin the
"Windows PE Tools Command Prompt" shell.6./
(cd C:\Program Files\Windows AIK\Tools\amd64)
imagex /mountrw D:\DVD\sources\boot.wim 2 D:\DVD\Mount
(cd C:\Program Files\Windows AIK\Tools\PETools)
peimg /inf=D:\DVD\Drivers\*.inf /image=D:\DVD\Mount
(cd C:\Program Files\Windows AIK\Tools\amd64)
imagex /unmount /commit D:\DVD\Mount
(cd C:\Program Files\Windows AIK\Tools\PETools)
oscdimg -n -m -b"%Programfiles%\Windows AIK\Tools\PETools\amd64\boot\etfsboot.com" D:\DVD D:\Vista64.iso7./ thats it, burn that .iso onto a DVD blank with your favourite 3rd-party app.
note1: (the cd ... in brackets are there for brevity, although the PETools command shell actually
adds those $PATHS to your environment automatically, depending if you've got x86(32-bit), or amd64(64-bit)
-also since I just don't fully trust Microsoft automatically anymore, I prefer to "cd" around.
note2: in Step 6./ the "-m" switch in the oscdimg command seems to be an undocumented switch, however
it is required to create the DVD image size properly.also see
http://firegeier.unattended-sponsor.de/en/create_iso.html
-very well explained site on unattended Vista installs in general. -
Tuesday, January 08, 2008 4:05 PM
Hey guys!
I run Windows XP OS and I just recently purchased an external DVD/CD- RW device identified by Device Manager as 'TUAS 0 0 DV-W28ES 0 0 0 0 USB Device' and with a yellow exclamation at the side of this id.
I have tried to look for DVD driver update on Windows update site (which led me to this forum) but I cant find any.
I have also checked for the UPPER & LOWER FILTERS (or LIMITS) on regedit's ''HKEY_LOCAL....\CLASS\4D36E965-E325-11CE-BFC1-08002BE10318'' but I cant find neither of them; let alone attempt deleting them!!!!
I cannot load any DVD or CD with this device, I feel like I have been ripped off my hard earned money, either by the microsoft or by the manufacturer whose web page ''www.cubig.com/tw'' would note even open!!!!!!
Help me out guys.
Rgds,
cryss.

