How Do OEMs Create Factory Windows Images? Looking to Build a Clean Windows 11 Golden Image / Recovery Image

Posted by Cute_Ad_4906@reddit | sysadmin | View on Reddit | 34 comments

I'm trying to learn the proper workflow used by OEMs such as ASUS, Lenovo, Dell, and HP to create their factory Windows images, and I'd appreciate guidance from anyone with experience in Windows deployment, imaging, or system engineering.

My goal is to build a professional OEM-style recovery image for a specific Windows 11 PC model.

What I want to achieve:

Essentially, I want the restored system to feel indistinguishable from a clean Windows installation, except that all required drivers and selected software are already present.

I'm not looking for a simple disk clone or backup image. I'm specifically interested in understanding the workflow behind OEM factory images and enterprise "golden image" deployments.

Some areas I'm trying to understand:

  1. What is the current best practice for creating a Windows 11 golden image?
  2. Should I use Sysprep with the /generalize and /oobe options before capturing?
  3. How do OEMs preserve drivers while still presenting the end user with a first-boot OOBE experience?
  4. What role do Unattend.xml files play in the process?
  5. Is DISM still the preferred tool for capturing and deploying images, or are MDT and other deployment tools recommended?
  6. How are drivers managed and injected into the image or driver store?
  7. What is the recommended way to clean temporary files, logs, caches, and Windows Update leftovers before capture?
  8. How do recovery partitions and factory reset mechanisms work on OEM systems?
  9. What tools are typically used today (Windows ADK, WinPE, MDT, DISM, Configuration Manager, etc.)?
  10. How do enterprises and OEMs maintain and update their golden images over time?

A few related topics I'm researching:

The image will only be deployed to the same hardware model, so cross-hardware compatibility is not a requirement.

If you've built OEM-style images, enterprise deployment images, recovery environments, or factory reset solutions, I'd appreciate any documentation, guides, recommended workflows, or lessons learned.