Annoyances.org
Home » Windows 2000 Discussion Forum » Message 1247770199 » Entire Thread Search | Help | Home
  
Suicidal windows: black screen after hardware swap and back again
Showing all messages in thread #1247770199
Windows 2000 Annoyances Discussion Forum


The following are all of the messages in this thread (3 in all), shown in chronological order. Click any message subject to view that message by itself or to view the thread hierarchy.
Suicidal windows: black screen after hardware swap and back again
Thursday, July 16, 2009 at 11:49 am
Posted by Danny (2 messages posted)

I have an old machine that I dual boot Linux and 2000 from the same hard disk. I 
mostly use Linux and keep w2k for stuff that demands Windows. Last week the PSU died 
so I borrewed a computer from a friend and swapped in my disk and powered up.

Linux, of course, booted up just fine and I didn't have to tweak a single thing. 
And it does not alter any of its configuration files.

I accidentally booted 2000 on this different machine. To my surprise it booted partway 
and stopped with some error. Sorry, I didn't write it down as I hadn't thought it 
would have been an issue. I rebooted back to Linux and thought nothing more of it.

I fixed the PSU, put the disk back into the original machine. Linux boots up perfectly. 
But when I boot 2000 at the point where the desktop should appear it shows a black 
screen and does nothing else.

I can go to safe mode and VGA mode and they work, albeit in VGA mode.

Video card is ELSA Erasor III (TNT2).

I can set the refresh rate and see from the monitor that it is being used. I've set 
hw acceleration to off. I've reinstalled the TNT2 driver. I've gone though repairing 
via the 2000 install CD.

There have been no hardware changes (other than the PSU).

What happened? And, more importantly, how can I fix this without going through the 
pain of reinstalling everything. 

And why did it alter it's configuration without asking? Grrr.

Thanks.

[Reply or follow-up to this message]

Tip: Run a free scan for common Windows errors ad

re: Suicidal windows: black screen after hardware swap and back again
Friday, July 17, 2009 at 7:10 pm
Posted by C K (6910 messages posted)

You can do a repair install..  I would suspect the vid drivers aren't your (only) 
issue.  Corruption of the IDE driver, the registry or the chipset (or other) drivers 
is probably the cause so when the IDE driver is loaded to enable DMA mode, it can't 
procede (or can't be loaded) and you are stopped cold.  Loading in safe mode uses 
a generic legacy driver that doesn't enable the DMA modes of the IDE controller so 
safe mode will work.  Try deleting the IDE drivers in safe mode and restart.  Unless 
you have more issues than a corrupt driver, it should reload a fresh copy of the 
driver and start normally.  You can do that with other suspect drivers also.

This is where Linux and Win 9X are the same.  The IDE drivers are checked/changed 
on every start up if necessary.  With NT (NT/W2K/XP and higher) whatever chipset 
you have with it's IDE controller is what is used to boot up with.  It won't look 
for anything different or change it to match a hardware change, so when you change 
hardware (to a different chipset or IDE controller), Windows will fail to start normally 
and may be damaged if the drive is handled in a different bit mode than the original. 
 Only generic legacy drivers that are used in safe mode will work (but will hobble 
your machines speed pretty seriously)..

You can do a repair install which "should" repair the damage, leave all your apps 
and data but then that will effect the Linux bootloader and you will have to repair 
that.  One reason we don't mix the two on the same HDD.  At least I don't after having 
spent to much time repairing damage to either system.  I dual boot (select the drive 
to boot from) from the BIOS.  That way, each operating system is kept seperate, but 
each system can see the other HDD and if either drive goes down, the other one can 
still start, since neither depends on the others bootloader.

Repair install instructions for W2K are all over the net, but make sure you have 
the same SP in the install disc as you have on your computer.  If you don't, make 
a slipstreamed install CD with the latest service pack.

Another warning..  If you have an HDD that is larger than 137 gig, W2K doesn't install 
48 bit LBA as does XP SP1 or greater.  That means that if you have a drive over 137 
gig, partitioned or unpartitioned, you risk corruption of the whole drive if the 
BIOS or the operating system doesn't run in 48 bit LBA to access those regions above 
137 gig.  W2K has to be enabled manually in the registry (SP3 and higher) for 48 
bit LBA on large drives, before you can safely use the region above 137 gig.  For 
most users that means off loading anything you want to save before reloading W2K, 
then loading it back on the drive after 48 LBA is enabled and you have your partitions 
the way you want them.  You can build a CD that has the necessary registry changes 
for 48 bit LBA enabling at install if you want, but it is complicated.  MS decided 
not to update that in the later SP's for W2K.  Why I don't know..  It would have 
been very simple for them to do.

You might already know all of this, but just in case you don't, in either case, make 
sure your data is backed up before doing anything to try and repair Windows.

[Reply or follow-up to this message]

re: Suicidal windows: black screen after hardware swap and back again
Sunday, July 19, 2009 at 9:40 am
Posted by Danny (2 messages posted)

Thanks for the reply.

After much swearing at the computer I finally found out what was at fault. I tried 
all the repairs I could think off. What was odd was the event logs did not indicate 
a problem, as might be expected if a driver was not being loaded.

I felt the problem lay with the video card so in desperation I swapped out the card 
for another (Viper 550), installed new drivers and now W2k in a happy puppy again. 
The power cuts and fluctuations that took out the PSU appear to have also killed 
the video card. The Linux video driver must do things differently to the W2k driver.

I guess I was too quick to blame Windows. I have moved a hard disk with 98 to another 
machine and watched it make a song and dance about finding new hardware. Once bitten, 
twice shy. I didn't know that W2k/NT would not adapt to changes of hardware (I can 
think of reasons why this would be a good thing.)

Keeping Linux and W2k on different disks is much better, but being an old machine 
the BIOS doesn't have that selectable boot option (or at least I've never come across 
it!) and I didn't want to spend money on extra disks. The two seem well behaved and 
until now I've never had a problem. I use GRUB for booting and it works great. I 
think the very first time W2k saw the GRUB bootblock it choked. That was years ago 
and I can't remeber how I fixed it now...

I didn't know that about W2k 48 bit LBA. Useful to know. I don't think it'll ever 
be an issue for this machine. I have a large disk in another machine that is Linux 
only and it handles them quite happliy.

Thanks again.

[Reply or follow-up to this message]

Tip: Use one of the [Reply or follow-up to this message] links above to add a message to this thread
Return to the Windows 2000 Discussion Forum


All content at Annoyances.org is Copyright ©1995-2012 Creative Elementtm All rights reserved.
Please do not plagiarize; redistributing these pages without permission is strictly prohibited.