Probably not.
Microsoft does not support running Windows from an external drive. There are numerous issues that would have to be dealt with to make this work.
By far your best option is to replace the drive and reinstall Windows.
A forum community dedicated to tech experts and enthusiasts. Come join the discussion about articles, computer security, Mac, Microsoft, Linux, hardware, networking, gaming, reviews, accessories, and more!