Hello. Yesterday night when i came home from work, i turn on my laptop with windows 8.1 and its started loading "pc repair", after it finished i get a message saying it could not repair automaticly. So i have tried advanced-restore point, it just failed. Tried cmd- sfc /scannow, and i get a message saying windows is in another repair process and i need to reboot and try again.i rebooted and tried again. But it goes to repair pc again. Trying refresh pc - getting insert media. no original media because i have purchased it online. So i used win 8 bootable thumb drive i made. But it didnt recognized it. Have tried chkdsk. But i get a message drive locked. So i have rebooted using a win 8 usb thumb drive i had Have tried chckdsk / r /v /f / x on th windows drive(located it as f: this time) No help there. Tried safe mode menu, but after i choose safe mode it goes again to pc repair. I didnt installed any new drivers and i have windows update settings to install updates manually. I have two drives in my laptop(thinkpad w500).windows drive is ssd ocz vertex 2, and the second is regular hdd in a caddy instead optical drive. *i have disabled all defragmenting and indexing on the ssd. Is there a way recover my pc without refreshing and loosing the entire windows setup? I have read somewhere that win 8.1 lost or removed pe environment. And this why it cant recover. How do i get a recovery partition back? Any suggestions? *Edit. Tried hdd diagnostic in bios.and i get controller error 0000 read verification failed. *Edit 2. Looking at srttrail.txt log file, the last check says: "Registry is corrupt" And solution is system restore. But it has error code: 0x1f. *Edit 3 I created a recovery disc with another machine, no help there either. I have connected the drive to another machine, and I have copied all the content from it, made error check on the drive, it came out without any problems. It's fully accessible. *edit 4 Tried doing reset your PC and I get the following: "unable to reset Your PC.a required drive partition is missing. Thanks.