Commit Graph

766 Commits

Author SHA1 Message Date
rbalsleyMSFT 1c38556e32 Added Get-USBDrive function to check for presence of USBDrive prior to running if $buildUSBDrive -eq $true 2024-02-15 17:11:16 -08:00
rbalsleyMSFT 3a83d6e642 Merge pull request #8 from rbalsleyMSFT/4-23101-featurefix-list
update readme
2024-01-26 14:41:44 -08:00
rbalsleyMSFT 015816f3d6 update readme 2024-01-26 14:36:23 -08:00
rbalsleyMSFT d7b6b83247 Merge pull request #7 from rbalsleyMSFT/4-23101-featurefix-list
2401.1 Update
2024-01-26 14:31:43 -08:00
rbalsleyMSFT aee1aa1e95 2401.1 update 2024-01-26 14:28:38 -08:00
rbalsleyMSFT ed3fcf1a3d Fixed bug with Windows Update failing to install updates for VHDX-only captures. 2023-12-14 15:32:14 -08:00
rbalsleyMSFT 4d8966d3a1 Added variables 2023-09-18 12:06:20 -07:00
rbalsleyMSFT de3423c3c7 Update README.md 2023-09-15 10:52:01 -07:00
rbalsleyMSFT 465a5b288c Update README.md 2023-09-15 10:43:32 -07:00
rbalsleyMSFT 603aaea9e3 Merge pull request #3 from rbalsleyMSFT/v_next
2309.2
2023-09-15 10:32:48 -07:00
rbalsleyMSFT 161e77720b 2309.2 final commit 2023-09-14 15:34:12 -07:00
rbalsleyMSFT 6dee088139 Fixed logging 2023-09-12 16:12:08 -07:00
rbalsleyMSFT 131d7920bf Changed USB build functionality 2023-09-12 13:12:48 -07:00
rbalsleyMSFT d6c46ff304 Update README.md 2023-09-07 10:43:50 -07:00
rbalsleyMSFT 56ef765907 Merge pull request #2 from rbalsleyMSFT/vnext
Fixed an issue with Critical Process Died BSOD
2023-09-07 10:38:31 -07:00
rbalsleyMSFT 34efbda7ec Fixed an issue with Critical Process Died BSOD
When using -installapps $false when capturing a FFU, a Critical Process Died BSOD would happen when deploying the FFU and Windows attempted to load.

When capturing the FFU, the registry is loaded to grab the Windows version information to create the FFU file name. After unloading the registry, the FFU is captured. This process can happen too fast on certain hard drives (NVME). A 15 second delay was added after the unloading of the registry to allow for the process to complete before the FFU is captured.
2023-09-07 10:32:58 -07:00
rbalsleyMSFT c74a61ecfa updated readme.md 2023-06-29 12:09:20 -07:00
rbalsleyMSFT 694c41567c Merge pull request #1 from rbalsleyMSFT/vnext
Vnext
2023-06-29 12:06:30 -07:00
rbalsleyMSFT f28281671e Fixed an issue with manually naming a device. Updated version string 2023-06-29 12:04:27 -07:00
rbalsleyMSFT b2d2536530 Minor comment change 2023-06-22 15:41:11 -07:00
rbalsleyMSFT 3fbde27a77 test 2023-06-22 11:24:23 -07:00
rbalsleyMSFT 6f45d6fe04 Update readme with 2306.1.1 note 2023-06-02 13:58:20 -07:00
rbalsleyMSFT b7b4a53b06 2306.1.1
Included some better error handling if defining optionalfeatures that require source folders (netfx3). ESD files don't have source folders like ISO media, which means installing .net 3.5 as an optional feature would fail. Also cleaned up some formatting.
2023-06-02 13:55:49 -07:00
rbalsleyMSFT 5e7da0e0c5 Merge branch 'main' of https://github.com/rbalsleyMSFT/FFU 2023-06-01 14:20:24 -07:00
rbalsleyMSFT 70ae2272e2 2306.1 release
See readme.md for more info
2023-06-01 14:20:17 -07:00
rbalsleyMSFT 77df36c961 Update README.md 2023-06-01 14:13:55 -07:00
rbalsleyMSFT 5f8af1bb0d Update README.md 2023-05-25 12:47:21 -07:00
rbalsleyMSFT b56b09737b Update README.md 2023-05-25 12:37:44 -07:00
rbalsleyMSFT a81261fa6b Removed the need for Insider ADK but still allow optimize FFU
Optimize-FFU is broken due to the Recovery partition not having a name. dism checks for the presence of a name for each partition and if it doesn't have one, optimize-FFU breaks. The fix is in the ffuprovider.dll in the 25255 branch, which is in the Insider ADK. The public release for that isn't coming soon, and using the Insider ADK requires test signing/test mode to be turned on and secureboot disabled. This causes issues with systems that have virtualization-based security. Due to this, changing the code back to not creating a recovery partition while building the FFU, and creating the recovery partition during deployment and then letting Windows copy in and configure WinRE after. Later this year, whenever the ADK gets released, I'll update the script to revert this behavior.
2023-05-25 12:30:21 -07:00
rbalsleyMSFT aeffca2dca fixed a bug when $installdrivers set to $false the FFU would fail to optimize 2023-05-23 19:06:16 -07:00
rbalsleyMSFT 468103580e updated docs 2023-05-23 12:45:23 -07:00
rbalsleyMSFT 9a292f018b updated docs 2023-05-22 17:18:35 -07:00
rbalsleyMSFT 366075da74 added gitkeep file to maintain empty folders 2023-05-22 17:14:09 -07:00
rbalsleyMSFT 0898bae80e Merge branch 'main' of https://github.com/rbalsleyMSFT/FFU 2023-05-22 17:03:33 -07:00
rbalsleyMSFT c0ef99d8e4 removed old FFUDev folder 2023-05-22 17:03:30 -07:00
rbalsleyMSFT 4641bfc392 Update README.md 2023-05-22 16:56:34 -07:00
rbalsleyMSFT 526148b306 Merge branch 'main' of https://github.com/rbalsleyMSFT/FFU 2023-05-22 16:44:36 -07:00
rbalsleyMSFT 5fcd648a18 updated docs. 2023-05-22 16:44:34 -07:00
rbalsleyMSFT f33ff17480 Update README.md 2023-05-22 16:42:34 -07:00
rbalsleyMSFT ef67ebe963 Update README.md 2023-05-22 16:42:16 -07:00
rbalsleyMSFT d6e5bff58b revamped automation 2023-05-22 16:41:08 -07:00
rbalsleyMSFT 6883457571 Merge branch 'main' of https://github.com/rbalsleyMSFT/FFU 2023-03-03 18:14:49 -08:00
rbalsleyMSFT 9799da1018 Update Convert-WimToFfu.ps1 2023-03-03 18:14:30 -08:00
rbalsleyMSFT 447f00bbd0 Update README.md 2023-03-03 18:11:16 -08:00
rbalsleyMSFT 348b245d85 Update README.md 2023-03-03 18:11:00 -08:00
rbalsleyMSFT 9feabc3bd3 Added wimtoFFU script and doc 2023-03-03 18:07:46 -08:00
rbalsleyMSFT 0b39b73e64 Merge branch 'main' of https://github.com/rbalsleyMSFT/FFU 2023-03-03 10:26:54 -08:00
rbalsleyMSFT 08d64f24c3 Moved some variables around in BuildFFUVM. Updated docs to be more clear. 2023-03-03 10:26:29 -08:00
rbalsleyMSFT 0d02cc3393 Update README.md 2023-03-03 09:27:10 -08:00
rbalsleyMSFT 1baa4e94f7 Update README.md 2023-03-03 09:26:11 -08:00