This document is a mashup of the following manual pages: (1) https://wiki.freebsd.org/bhyve/Windows (2) https://www.freebsd.org/cgi/man.cgi?query=vm&sektion=8&manpath=freebsd-relea se-ports In (2) skip to the BASIC_SETUP paragraph and follow those instructions. If using ZFS, follow those instructions to configure rc.conf. In (1) follow the instructions up to and including the section ISO Remastering ignoring the final command to run truncate -s 15GB windows2016.img After you copy the file /bhyve-windows-unattend-xml/files/win10_AutoUnattend.xml to iso-remaster/AutoUnattend.xml edit the file and enter the product key. <UserData> <AcceptEula>true</AcceptEula> <ProductKey> <Key>CHANGE_THIS_TO_WINDOWS_PRODUCT_KEY</Key> <WillShowUI>Never</WillShowUI> </ProductKey> <FullName>Test</FullName> <Organization>Test</Organization> </UserData> Optionally, change other fields as desired. In (2) follow the QUICKSTAT instructions to configure a virtual switch. Following, skip to section WINDOWS_SUPPORT and follow those instructions to install the remastered iso.