Well, I'm trying even though have only a little info & not (my) hands-on:
1. Now you're saying it sit forever @ the 'Starting' screen(???)
2. I can't be certain it's the OS @ fault or hardware or even both.
3. To look @ the BIOS, it appears the HDD is not being recognized.
Now, this is based on there being only 1 HDD in thins thing...
Open the tower & take the HDD out. Hook it up to another (good) computer & see if it shows. Thus we eliminate a failed HDD if it shows. Make sure it spins & sounds healthy, no pops, clicks of grinding noises. Other hardware concerns, of course, are RAM & the Motherboard but, the HDD is the most likely. Somewhere along the way make sure the HDD is properly connected to the M/B to the '0' slot. I strongly recommend formatting the HDD whilst it is out of your (its current) tower. Once it is known that hardware components are ok & tower is buttoned up, again. Using a Win7 disc that you know is good, to a complete, clean, fresh install... what the OS disc calls "Custom Installation". If, it succeeds put in MSE for security & do ALL Microsoft Windows Updates.
GL & keep us updated.
PS: Obviously you are going to need access to another functioning PC & if, this is all beyond you, a Tech may be needed to help you.
Regards,
Drew