A little more information, Have you already tried the default: Check video card seating, update drivers? Also, how far in is this black screen w/ cursor. Is it before or after you try to log in to windows.
You can also try to do a minimal boot. Open the run box and type 'msconfig' hit enter and select 'Diagnostic Start up". This will load windows with minimal drivers, servies, and programs (alot like safemode). If it boots up cold from a diagnostic boot then it's probably a problem with a driver or program interfering. If it still gets the problem you may be looking at a hardware issue.