Reasons Microsoft does not support booting Windows from external drives