Actually this isn't a hardware problem, in addition it seems to me that explorer.exe isnt initializing something is wrong in your winboot.ini file... all you have to do is press windows key + R then you should get a dialogue that says Run... Type Msconfig into the box, then set it up so explorer.exe loads on boot, on next boot you should be able to use your desktop, in addition if that doesnt work simply press control alt delete, enter the task manager under applications at the bottom right click new task and type in explorer, that should do it if you need any thing, just ask