I recently ran into an issue where Windows 8 would refuse to boot and falter with Recovery options. It did give  helpful message stating that the issue was related to ewusbnet.sys. A trace showed that it was related to Huawei USB drivers installed as part of the drivers for my E1732 Huawei 3G modem.

Solution: Delete the file ewusbnet.sys from %WINDIR%/Drivers

You can boot into Linux, cd to the folder corresponding to  %WINDIR% and exec the following:

find . -iname ewusbnet.sys

Once the file(s) are found, rm and reboot.

Voila, Windows 8 boots again!