man i had the same problem. black screen with white arrow is as far as i could get,nothing would load. tried to reinstall windows by using the installation disk but it wouldn't boot from there either, just black screen. eventually i read this thread about switching your IDE options, didn't know what that meant at all, but i got to the set-up menu by pressing F12 or F10 or something and went to my boot order list and switched it so that this IDE: SC098709 (just hit random numbers there) thing was first and it ended up working somehow. the Start-up Repair actually loaded and went through... found no errors, but i was able to go to this extra menu afterwards where i could Recover from Disk Image or do a Memory Test (I don't remember the exact names of the options), and i did the Memory one and it went through the tests, restarted, and has worked perfectly ever since. Hope it helps.
(P.S. I may have just been lucky and it happened to load the Start-Up Repair that time, idk... my friend and I were just trying different things and restarting it a lot while watching tv and it eventually worked! keep trying... I hadn't successfully booted it for 8 months according to what some test told me, so there's always hope!)