It's not a driver issue, it's the fact that Windows will not install on an external drive.
You can do it with Linux though, there are plenty of Live Linux disks you can get and make a USB stick or drive with.
If it was a driver issue then you could not install Windows off a USB drive, which you can.