Hardware independant imaging

MDT can do this - although it's not entirely obvious when you first dip your toes into it (you need to add it as an application, and then put some logic into a task sequence so that Windows will install that "application" when necessary during deployment). There are multiple ways to do it, so I'll include some links here on driver management in general (the first link is a script you can add to MDT to handle these "applications" for drivers, and how to configure it):
The important takeaway here, though, is understanding that what you are asking sounds easy, but is in fact pretty darned complex. You're going to be learning a new tool (or two), and doing things differently than you may have in the past. The light at the end of the tunnel, though, is that the tools aren't necessarily complex, they're just involved. Once you learn how to use something like MDT, you really will have a TON more control over your deployments of Windows, applications, and drivers!
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom
OS
Windows 10 Pro x64
CPU
Intel Core i7 4790K @ 4.5GHz
Motherboard
Asus Maximus Hero VII
Memory
32GB DDR3
Graphics Card(s)
Nvidia GeForce GTX970
Sound Card
Realtek HD Audio
Screen Resolution
1920x1200
Hard Drives
1x Samsung 250GB SSD
4x WD RE 2TB (RAIDZ)
PSU
Corsair AX760i
Case
Fractal Design Define R4
Cooling
Noctua NH-D15
SCCM and MDT is best suited for machines that are always connected to a network, because it is most beneficial as a deployment/management solution, rather than a 'one-off-install-and-send-them-away'

If its friends and clients, you may have some issues around the licensing too...
 

My Computer My Computer

OS
Windows 7 Enterprise
CPU
Intel Pentium Dual E2200 @2.2GHz
Motherboard
Gigabyte II-G31
Memory
4GB
Graphics Card(s)
Palit GForce 9500GT 1GB
Sound Card
onBoard
Hard Drives
WesternDigital: 250GB + 1TB + 1TB + 2TB
PSU
450W
Case
CoolerMaster CM690
Cooling
Corsair H50
Mouse
Logitech MX518
MDT is designed for either network or removable-device-based deployment (it can be PXE booted, it can create an ISO to be burned to DVD of the deployment point, or it can be copied to USB and run from there assuming the USB key is bootable).
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom
OS
Windows 10 Pro x64
CPU
Intel Core i7 4790K @ 4.5GHz
Motherboard
Asus Maximus Hero VII
Memory
32GB DDR3
Graphics Card(s)
Nvidia GeForce GTX970
Sound Card
Realtek HD Audio
Screen Resolution
1920x1200
Hard Drives
1x Samsung 250GB SSD
4x WD RE 2TB (RAIDZ)
PSU
Corsair AX760i
Case
Fractal Design Define R4
Cooling
Noctua NH-D15
Back
Top