Well your going to need to get Windows 8 installation but you can create that on another computer and put it on a USB or you can do that on your on computer but i dont reckon it since it seems like some files might of got corputed since it wont let you factory reset.
But once you got that it should be easy
Make sure you got your windows 8.1 product code (it should be on the back of your laptop)
When you put the installaion disk or USB in go to your computer bios ( just search up your computer and see how to do it)
Then you want to switch the boot from what ever it is and put it on the disk and USB
then restart and it should bring you to the installation window press ctrl f10 and it will bring you to the comand prompt
Type in
Disklist
look for your harddrive with windows on it and select it by
typing in
Select disk0 (or what ever number your disk is)
and type in clean
if it doesnt work type in
volumelist
select volume0
clean
sorry that i can help much more your going to need the installation to do anything.
But im going to put some links in here that will help you out
P.S also back everything you want up
links:
http://windows.microsoft.com/is-is/windows-8/upgrade-product-key-only
http://www.overclock.net/t/1240779/seans-windows-8-install-optimization-guide-for-ssds-hdds
Hope it helps