You are absolutely correct. The SYSPREP.INF file's [SysprepMassStorage] section is used to populate the CriticalDeviceDatabase. If you are comfortable and familiar with using this method to create a nice CriticalDeviceDatabase for a variety of hardware IDs, then go for it. It just means having to endure Mini-Setup (or whatever choice you make). Otherwise, have a look at the CDDB. Have a look at the IDs found in an .INF file. You might notice that where IDs in an .INF file use a back-slash ('\'), IDs in the CDDB use an octothorpe ('#'). You might notice a ClassGUID in both CDDB sub-keys and in .INF files. You might notice Service values in the CDDB and you might notice AddService lines in an .INF file.
so it means i will have to prepare by hand all the inf files involve ???
Sorry. My image is small enough that I typically boot it as a RAM disk image, not as a GRUB4DOS sector-mapped image. I don't need any USB drivers. You can use wimb's "learning process": Boot the image as a RAM disk for the first time on a brand new model, install devices (that connect storage, such as USB host controllers) in Device Manager, then re-capture the image. Then you can boot the re-captured image as a sector-mapped disk the next time.
i think it is the best idea as of now . but isn;t the LEARNING process done AUTOMATICALLY as sector mapped image when booting ?
thats why we use EWF i guess , to DECIDE ourselves that what changes we want to save and what now .
another thing , that pagefile is driving me crazy , when i use 300 MB or so pagefile it is OK , i can use media player and stuff like this easily for long enough in " sector mapped image " . but when i dont use pagefile.sys at all , it keeps popping up " virtual memory is low " and bla bla bla .
just wondering how you would overcome this issue in your SMALL image .
also, i remember you posted a batch file a while ago , to SLIM the xp exactly as your image somewhere , which we got to use after booting from PE , it will copy the windows files to our new made image file directly .
also , tell me , can i BORROW the set of your inf files in order to make my image more universal ?