Commit Graph

7 Commits

Author SHA1 Message Date
rbalsleyMSFT 08ababec62 Show FFU Builder banner before bootstrap output
Keep bootstrap diagnostics visible beneath a single banner during orchestration startup.
2026-08-19 11:44:44 -07:00
rbalsleyMSFT fc2f674ea1 Enforce deterministic data partition drive letters
Always use configured letters in build VMs. On deployed devices, preserve opted-in letters and assign unchecked partitions from D: upward, relocating recognized FFU USB volumes while protecting unrelated volumes.

Update UI guidance, logs, and documentation.
2026-08-17 17:29:33 -07:00
rbalsleyMSFT 65eb8eb6a3 Enforce persistent FFU data-partition drive letters
Add partition-layout versioning, drive-letter configuration, deployment handling, and documentation for recovery and additional data partitions.
2026-07-16 14:19:01 -07:00
rbalsleyMSFT a025812404 Add optional data partitions and Apps ISO discovery
Support configurable data partitions after Recovery, including UI/config persistence, VHDX cache layout signatures, fixed-size-before-fill-remaining creation, and safer Windows/Recovery partition detection during capture and apply.

Replace hard-coded D:\ Apps ISO assumptions with FFUAppsRoot discovery, token expansion, legacy D:\ BYO app path remapping, and a logged audit-mode orchestration bootstrap.

Update BYO apps, Hyper-V settings, and parameter documentation.
2026-06-22 18:44:20 -07:00
rbalsleyMSFT f162de89be - Added Apps\Orchestration folder with new orchestration workflow to replace InstallAppsAndSysprep.cmd file.
- Updated BuildFFUUnattend files to point to the new Orchestrator.ps1 file.
- Added new common and FFUUI.Core directories that house common/shared files between the UI and PS1 script. This breaks up each of the PS1 scripts to keep things smaller and more organized. Still a lot of work to do here to pull some stuff out of the PS1 scripts.
- Modified the CaptureFFU.ps1 file to include more info during the capture process to help with troubleshooting
- Too many functional changes to list here.
2025-05-26 11:54:14 -07:00
rbalsleyMSFT f6c3c0b6c3 create unattend files for x64 and arm64 depending on windows architecture 2024-07-13 08:38:09 -07:00
rbalsleyMSFT d6e5bff58b revamped automation 2023-05-22 16:41:08 -07:00