Microsoft does not support booting Windows from external drives; Why?