As I posted in the news topic for DPsBase 8.05, I have a Sysprep listing of Mass Storage drivers that I use that covers pretty much all bases. This isn't exactly what you are talking about, no, but it most definitely helps take a step forward towards a universal image. I will have this ready to post tomorrow so you can see exactly what I've done with it.
Right now, I do have what I call my universal image. I rarely worry about getting new hardware because my 2000 and XP images work on basically all configurations I see, old or new hardware independent. The only thing I've had to do on old hardware is make sure I update the BIOS to add ACPI functionality (had some old Dell Optiplex P2 and P3 computers donated to my school district months back and getting around to deploying them). On new hardware, it seems to work on all the SATA hard drive controllers I throw at it too.
As for HALs, I just use MySysprep. Ok, I hate the flag that shows up, but it does indeed work. I just force the install to be "Advanced Configuration and Power Interface (ACPI) PC" in my WINNT.SIF, and then never update to the Uniprocessor APIC HAL (quite honestly, it doesn't matter performance-wise). I do have it update for a Multiprocessor APIC HAL though.
Add all this together with the Driverpacks and now trying to get DPInst to work from a network share, and I don't see much of anything I can't do on the x86 side of things. Tomorrow when I get into my office I'll post my Sysprep.inf file (or at least my Mass Storage section).
Oh, and one edit - if you make your install on an Intel-based computer, you have to disable the IntelPPM service prior to running Sysprep and making the image so it'll work on K8 and higher CPUs (BSODs otherwise). Don't worry about the service not running if you put it on an Intel-based computer though - during hardware detection it'll reinstall the service and re-enable the automatic setting for the service.
Edit: Wow, I just now found the OfflineSysPrep tool of yours, Galapo. I'm definitely going to give this a try and hopefully ditch MySysprep (yes, I hate that flag that much!). If I erase my Superintendent's hard drive or if our Sun suddenly supernovas, you are fully to blame though. Yeesh, can't believe I didn't see this sooner.
Last edited by DeTard (2008-05-08 14:30:20)