For background information that lead to this post please read the following -
- Tiny PXE Server post #285
Installed the AoE driver (run > hdwwiz.exe - ). Full instructions with screenshots are available here
Changed the start value for my network adapter to start=0 (see here) - might not be required (wasn't for iSCSI boot) - need to retest when I have time.
Ran nvspbind.exe to unbind the LWF driver from my network adapter using it's GUID value (see here and here)
Rebooted into Windows 7 and ran "AoE scan" to check AoE was installed.
Rebooted to WinPE and imaged the Windows 7 partition - I used Ghost (Local > Partition > To Image) this time - could also have used wimlib-imagex or a number of alternatives. I could have imaged the full disk, however I had storage restrictions and time restrictions and it was much easier to just image the 30gb partition.
Copied the ghost image to my server
Created a 15 GB (fixed) vhd file using diskpart - created one partition entry, marked it as active, formatted it, then mounted the vhd in the same script. The only partition in the vhd was mounted as F:
Used ghost to copy the partition image captured on the client to the partition in my mounted vhd image (F:). Used ghost - "Local > Partition > From Image" option.
Deleted the F:\boot folder to remove the BCD store.
Created a new bcd store by running the command "bcdboot f:\windows /s f:"
Mounted F:\windows\system32\config\SYSTEM registry hive in regedit and edited the mounted devices key - changing the drive letters to avoid conflicts when diskless booting. Possibly not required.
Unmounted the F:\windows\system32\config\SYSTEM registry hive.
Unmounted the vhd file.
Started Tiny PXE Server.
Started VBlade using Erwan.l's gui tool.
Network booted the client PC and chose my iPXE menu option for AoE boot -
#!ipxe dhcp net0 set keep-san 1 sanboot aoe:e0.0 bootIt worked!!!
Despite using a disk with a different disk signature it worked without any issues.
This method allowed me to keep my laptop intact - I didn't have to worry about removing the hard disk or changing the disk signature to avoid conflicts before SANBooting Windows 7
P.S. will retest with Windows 8(.1) when I get a chance.