Sounds Like It Cant read your Hard Drive , try booting from CD with a windows disc then windows will tell ya if it finds the drive on examining your Hardware . If that dont Find it then the Hard Drive is shot. if it does then consider formatting it cause it may have corrupt data causing it to loop .
Martin
May 2009