image-forge.net

Deploying images

Wipe, image, drivers, identity — a machine that boots up finished.

Destructive by design — use at your own risk. Deploy erases the target disk, permanently and irreversibly. It only runs inside WinPE (never on a running Windows) and requires two separate confirmations naming the exact disk: type ERASE, then re-enter the disk number itself as a final check. These confirmations reduce mistakes; they do not make the operation reversible or shift responsibility for selecting the correct disk away from the technician.

Target machine readiness

DEPLOY
image disk apply
front-office-win11erase confirmed
Downloadresume supported, hash verified
DriversLatitude 74* pack matched
ProfileACCT-007, first-boot script staged
Deploy verifies the WIM before apply, then injects drivers and profile settings before first boot.

The flow

  1. Boot the target from the ImageForge USB, choose deploy, pick an image from the library (searchable, grouped by category). Each image shows its Windows architecture; one built for a different processor (an ARM64 image on an x64 PC) is marked will not boot on this PC and cannot be chosen.
  2. Pick a deployment profile — or none for an unchanged image. ImageForge validates its credentials and resolves the exact computer name before showing the erase confirmation.
  3. Choose the target disk. Each disk is listed by its model, size, and bus (NVMe, SATA, USB) with the volumes on it underneath — C: OS [Windows] rather than a bare number. The ImageForge boot media is marked and cannot be chosen. When exactly one internal disk exists it is offered as the default; with two or more, you type the number.
  4. Review the deployment plan — image, Windows edition and architecture, download and installed size, profile and computer name, and the target drive — then confirm: type ERASE, then re-enter the disk number as a second, final confirmation. Both prompts name the physical drive and what it holds.
  5. The client partitions UEFI/GPT, downloads the image with live rate/ETA, and verifies its SHA-256 against the catalog before applying — a corrupted or tampered download never reaches a disk.
  6. DISM applies the image; matching driver packs inject; the profile applies (name, domain join, first-boot script); boot files are written.
  7. Read the first-boot handoff and remove the USB. The PC restarts into Windows by itself after 60 seconds (press Enter to stay in ImageForge), so you can move on to the next machine. A profile can choose shut down instead, for machines being prepared to ship or store, or stay. If profile actions are pending, keep Ethernet connected and follow the sign-in/restart guidance shown.

Deploy again

After a successful deployment, the boot USB's main menu offers [l] deploy again with the same image and profile. On the next machine, that skips browsing and choosing: you go straight to the target disk, which is still chosen and confirmed twice. The computer name comes from the profile's template as usual (a new sequence number, this machine's serial), never from the previous machine. Each technician code repeats its own last deployment. If that profile has since been deleted, you are asked to choose one; if the image has been deleted, the option is not shown.

Assigning a deployment to a PC

When you already know what a machine should receive, set it up in advance in the console: Activity → deployment assignments. Choose the machine by serial number (or MAC address, for PCs whose firmware reports no real serial), the image, a deployment profile, and optionally the computer name and a note for the technician. The assign button on a fleet inventory row fills in the machine for you.

When that PC boots the ImageForge USB, the main menu shows the assignment first and offers [a] deploy the image assigned to this PC. The technician only chooses and confirms the target disk; both erase confirmations still apply. A computer name set on the assignment replaces the profile's name template, so it needs a profile to apply it.

Image purpose matters. A replacement clone restores the saved Windows installation, applications, settings, and machine identity as captured. Use it to replace a failed drive or move one machine to another drive. Do not run the original and its clone together on the same domain. A deployment image must be Sysprep-generalized at capture time and is the right choice for rolling one prepared image out to multiple PCs.

Resilience details worth knowing

Checks before anything is erased

These run while the target disk is still intact, so a deploy that cannot work costs nothing:

RAID, AHCI and NVMe storage modes

Deploy works with the firmware's storage mode set to RAID On (Intel RST/VMD), AHCI or plain NVMe, whichever mode the image was captured in. After the image is applied, the disk controller step adds the controller driver WinPE is using to the deployed Windows, and re-enables Windows' own storage drivers for the first start. Without it, an image captured in one mode stops with INACCESSIBLE_BOOT_DEVICE in the other. See troubleshooting if that step reports a problem.

Requirements and limits