If Windows sends a new command to your ULi ATAPI controller that is waiting for I/O to a bad disk sector to finish, your computer will hang.
To resolve this problem:
1. Copy / Paste the following into Notepad, and save it as TimeOutValue.REG:
2. Right-click the TimeOutValue.REG file and press Merge, or run regedit /s TimeOutValue.REG.
3. Shutdown and restart your computer.