sanbootconf is the Windows SAN Boot Configuration Driver. It provides assistance for non-standard Windows SAN boot methods, such as:

  • Booting Windows XP or Windows Server 2003 1) via iSCSI.
  • Booting Windows from an Infiniband SCSI RDMA Protocol (SRP) target.
  • Booting Windows from a Fibre Channel over Ethernet (FCoE) target.

sanbootconf also provides additional diagnostic information about the SAN boot process (both on-screen and via a kernel debugger connection), which may be useful if your SAN boot is failing.

Windows XP iSCSI boot using sanbootconf


You can download the latest version as an MSI installer package from

Older versions are available from The source code is maintained in a git repository at

Getting started

While booted from a local disk, download the latest version of sanbootconf and install it. You can then transfer the disk image to a SAN target and boot from it using your SAN protocol.


sanbootconf is free, open-source software licensed under the GNU GPL.

Known issues

If you are trying to boot Windows Server 2008 R2 from a SAN target, then you may need to apply hotfix KB976042.


sanbootconf will display text on the boot splash screen which appears while the kernel is looking for the boot disk. For example:

   iSCSI boot via iPXE
   56:3c:dc:73:51:7e gw

In this case, you can see that sanbootconf has detected that the system is attempting to boot via iSCSI. The IP address configuration is displayed along with the iSCSI initiator and target details.

More detailed information is available by attaching a Windows kernel debugger. You can also try contacting the sanbootconf developers for assistance.

Windows Vista, Windows Server 2008 and later versions already include support for booting via iSCSI
sanbootconf.txt ยท Last modified: 2014/08/16 23:49 by mcb30
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL
References to "iPXE" may not be altered or removed.