Soyeong: I'm still interested in figuring out if anyone has a good solution to the black screen of death.
I tend to take the nuclear option when dealing with argumentative hard drives. You obviously have some spare hardware and know your way around a computer, so you may have already tried all this. Sorry in advance if these suggestions are useless to you.
If you have a system restore disk (and if you don't, I bet you will from now on) then you can try a system refresh or restore.
If you think based on boot behavior that you've lost the GUI but not the system, you can try booting from a removable drive. If that works to get you some graphics, you could again try the system restore or roll back to a previous save point (or whatever the term is Microsoft uses for driver and patch rollback).
If you think you have badly corrupted boot or system information,you could try to re-partition and reformat the drive. Obviously you'd need to get a fresh copy of Windows ready to install. Microsoft might be willing to help,or if you work in IT, you may have some helpful tools at work.
If you think youve lost the boot sector but you
have not heard the click of death, then you might have just lost magnetics. Download something like Darik's Boot And Nuke (DBAN), set it to do a full write at least half a dozen times, then go to bed or work or whatever - DBAN takes a long damn time. I have had drives lose boot sectors and even lose magnetism, but work again for months or years after running DBAN, which is fundamentally a low-level format (aka zero-fill) run a bunch of times. I just jump to DBAN most times because I crack eggshells with a sledgehammer.
Clearly, for pretty much any of those options except the system refresh/reatore, you would want to slave your borked drive back up and copy over anything you are going to want to save.
I'm a network nerd, not a desktop support nerd, so if any or all of those suggestions sound staggeringly stupid, please ignore them and pretend I said something smart,instead.