I was having trouble with my Lenovo Legion Y520 laptop Elan touchpad. It would activate anything the cursor traveled over. Long story short: Tried various drivers from the Lenovo website but to no avail. I googled the problem and came across some Elan drivers on Softpedia site (I think). Install the latest driver, ignored the warning about it may not work (something like that) and restarted. I know I was foolish. I am even more foolish in that I had installed Macrium Reflect 2 days ago but had not yet made an image.
I am stuck in a boot loop with the WDF_VIOLATION message. This is what I have done, to no avail:
Can't boot into safe mode, the BSOD happens before getting to it.
System Restore won't work as it gives me an error (0x80070003).
Booted with the Macrium Rescue USB stick and tried to repair the boot menu. It says it has deleted the old and made the new but still get the BSOD
Downloaded Kyhi’s Rescue Disk and formatted a USB stick as FAT32 and copied the .iso on to it.
Tried booting with it but no go. I get a message that there is no USB boot on the laptop.
I go into the BIOS only to find that the USB boot option has gone. It was there before as changing the boot order to the USB, was one of the first things I did with this laptop when I bought it. There is no optical drive in this laptop.
With no USB stick connected, I can get to the Recovery options where I can choose to Refresh windows without touching files, etc, and I can also get to choose to install from the Lenovo Recovery partition. I assume they would work or maybe not and get back to the BSOD loop.
Is there any way I can get to uninstall that driver without going down the Refresh/ Restore option?
I can also get to the Command Prompt. Is there a way to use that to delete the Elan driver?
I assume that Windows boots from the system32 folder and I also assume that the Elan Touchpad Driver installed a file, or files in there, causing the WDF_VIOLATION.
If I can identify the files that the driver installed & delete them, then I hope I can boot into Windows again
Any advice?



