Upgrading from Windows XP (SP1) to (SP2), BIG PROBLEMS...

G

Guest

I have been using Microsoft products since the early days of DOS and I have
never had such a serious problem doing an upgrade. I might want to consider
myself lucky since this was a brand new computer system where all of the
parts were hand-picked to perform at the highest level possible. Also, being
no beginer at this, I have spent over 30 years in electronics engineering and
have had a great deal of exposure to many different operating systems.

However this may be taken, there is no such thing as a "fool-proof" upgrade
to an operating system as complex as Windows XP. Given the electronics it
will control, there are just too many different things that can go wrong.
Then, add to that the wild array of software many people run and the drivers
needed to make their hardware talk, and you end up with a mess of files that
will no longer work together.

A simple request that was posted in the "Windows XP Setup and Deployment"
section of this newsgroup has now gone unanswered for 8 days. Titled:
"Unable to create IWbemLocator object after installing SP2...", refers to a
VB script that was unable to communicate with a device. Making matters even
worse, Windows XP after being upgraded to (SP2) overrode a nice size chunk of
I/O address blocks in an effort to increase the number of ports for the
Numeric Data Processor. In doing so, a critical device that is embedded
within the motherboard I was using could no longer operate. A simple update
to the driver and reload of the software was not going to work. Less than
removing nearly everything in the system to see if it would free the I/O
address block needed, nothing would work.

Again, upgrades don't work! Also, after talking with the manufacturer about
this problem, I think we were both on the same road to a sure fix. That fix
involved a one day prep to save what I could from the system. Then, the next
two full days to recreate a base system that would work at the (SP2) level.
Only then, would the software and hardware both work with this device. The
rest of the time was spent loading additional software products to bring the
system back up to where it was before this all started.

In all of my years spending time building computer systems and working with
operating systems, the bottom line is don't upgrade to (SP2), reload the
entire system base and upgrade to (SP2) FIRST! This means, before any
software is loaded. Only include the very bare amount of drivers needed to
just get the motherboard going (ie: LAN and chipset). Once Windows XP has
been updated and is at the latest version, including all hotfixes, security
updates and additional items for built-in programs, then start loading the
rest of your software.

A true upgrade for Windows XP would properly involve a system backup to any
avalable drive that can hold it. In today's computers, many people do have
more than one hard drive. So finding the needed space to do this should be
no problem. However, if the Windows Update is unable to locate the needed
space, it should inform the user to remove some programs and any of their
data that they can. From there, Windows Update can backup the entire system
into a neat package that only Windows Update can read. Now, a new base
system can be created and updated without any software or drivers to create
problems. The final stage would involve the replacement of the software that
Windows Update moved to this backup area. Using the registry as a guide plus
additional information gathered by Windows Update, the system can be rebuilt
back to its original state, only now, running on top of (SP2). Care must be
taken to secure preferences, software license keys and any special settings
used for the given set of hardware that is connected or installed in or on
the system.

Of course, this is not something that is available right now. However, it
would be the ONLY way to properly upgrade to (SP2) and have everything work.
It has been seen in many of publications just how extensive this upgrade is.
So, the fact that this upgrade failed for me is no surprise. But what should
be noted here is that it no surprise for Microsoft either. They do have a
daunting task to peek and poke into people's personal lives (aka: their
computers) and perform a miracle throught the Internet without lossing a
single byte. I feel that many people just don't know what they are actually
sitting in front of when they use a computer system. Put plainly, if they
can click on it, it should be done for them. Next, they want to have
Microsoft raise and lower their finger to do the clicking too!

Technology is moving too fast for many people to even catch up, let alone to
keep up. But anyone who knows better, you can always do a better job by
yourself than trusting some installation program running on a server (1 of
thousands) half way around the world.

As a final note, this experience has sealed the fate of (SP2) for me. I
have 4 other "licensed" computer systems in my house. They are currently
running (SP1) and will remain that way until I can spend another 3 days on
each to upgrade them. To me, there is just no other way to do this update.
As a warning to all who attempt it, be prepared to start all over again if
any of your hardware or software fails to operate properly. And if you have
a "purchased" system, get ready to shell out the bucks to have someone do it
for you. Yea! That's right. You don't have the software CD's to do this
yourself. That's why I build and don't buy something that some committee
thinks I need to use. I have systems older than most people's cars!

Now, to my question. Why does Windows XP override many of the detailed
settings established by a system's BIOS?

Last, to those who don't understand just how complex a task this is, spend
your money and have someone else do this. But for those of us who know what
is involved with a full system reload, it is a far better result in the long
run instead of taking the risk.
 
M

Mike Hall \(MS-MVP\)

A new client of mine required that a desktop unit was updated.. ran SP2 from
CD with no problems at all.. it can be done..
 
R

Ron Martell

A simple request that was posted in the "Windows XP Setup and Deployment"
section of this newsgroup has now gone unanswered for 8 days.

That just means that none of the volunteers who follow that newsgroup
knew how to fix this particular problem.

Again, upgrades don't work!

Go to differ with you on that one. The last operating system that I
"clean installed" on my personal machine was MS-DOS 6.22 & Windows For
Workgroups 3.11 back in 1993 or thereabouts. I have changed
everything in the hardware, except possibly the power cord, multiple
times since then and have installed every version of Windows since
then as an upgrade.


Also, after talking with the manufacturer about
this problem, I think we were both on the same road to a sure fix. That fix
involved a one day prep to save what I could from the system. Then, the next
two full days to recreate a base system that would work at the (SP2) level.
Only then, would the software and hardware both work with this device. The
rest of the time was spent loading additional software products to bring the
system back up to where it was before this all started.

In all of my years spending time building computer systems and working with
operating systems, the bottom line is don't upgrade to (SP2), reload the
entire system base and upgrade to (SP2) FIRST! This means, before any
software is loaded. Only include the very bare amount of drivers needed to
just get the motherboard going (ie: LAN and chipset). Once Windows XP has
been updated and is at the latest version, including all hotfixes, security
updates and additional items for built-in programs, then start loading the
rest of your software.

The number of systems that have been sucessfully upgraded from XP
Original or SP1 to SP2 is in the tens of millions at least. While
these upgrades have not all been 100% problem free, the vast majority
have.


As a final note, this experience has sealed the fate of (SP2) for me. I
have 4 other "licensed" computer systems in my house. They are currently
running (SP1) and will remain that way until I can spend another 3 days on
each to upgrade them. To me, there is just no other way to do this update.
As a warning to all who attempt it, be prepared to start all over again if
any of your hardware or software fails to operate properly. And if you have
a "purchased" system, get ready to shell out the bucks to have someone do it
for you. Yea! That's right. You don't have the software CD's to do this
yourself. That's why I build and don't buy something that some committee
thinks I need to use. I have systems older than most people's cars!

You are, of course, living dangerously. There are a number of malware
items that have been specifically designed to exploit the
vulnerabilities that were patched by SP2 and therefore running without
SP2 in place could leave you open to these.

Now, to my question. Why does Windows XP override many of the detailed
settings established by a system's BIOS?

Can you provide some specific examples of this, including the BIOS
version(s)? I don't recall ever seeing anything of kind.

Last, to those who don't understand just how complex a task this is, spend
your money and have someone else do this. But for those of us who know what
is involved with a full system reload, it is a far better result in the long
run instead of taking the risk.


As I said, my experience and that of a vast number of others is very
much different from yours.

Perhaps if you provided a bit more specific information about the
details of the problems you encountered, especially the BIOS items, it
might be possible to identify the actual cause.

And if you do decide to try the Service Pack 2 upgrade again (and I
urge you to consider this) see
http://www3.telus.net/dandemar/spackins.htm for some advice in this
regoard.

Good luck

Ron Martell Duncan B.C. Canada
--
Microsoft MVP (1997 - 2006)
On-Line Help Computer Service
http://onlinehelp.bc.ca

"Anyone who thinks that they are too small to make a difference
has never been in bed with a mosquito."
 
C

Chuck

Windows expects that the BIOS is useful to start up the system. Once beyond
a certain point, it uses it's own drivers and hardware description. On some
motherboards, the resulting configuration can be written into an "extended"
area in the BIOS so that a reboot and other operations can reuse the
information. With a "locked" windows installation, this might be used during
the process that decides that windows is running on the same computer as it
was when shutdown. Another thing to remember is that windows is happiest
when it has total control of the hardware. Also, Remember that RAM is
usually much faster than Rom based BIOS.


Now, to my question. Why does Windows XP override many of the detailed
settings established by a system's BIOS?
"turbotronic" <[email protected]>
 
G

Guest

Thank you for writing Chuck!!

That is the most informative piece of information I have received from
anyone. I agree with your point about the BIOS, and yes, it is being loaded
into RAM. My thought about Windows taking control of the system hardware
seems to match what I have experienced in other versions of Windows as well.
Only, I had no idea that Windows XP would be so reluctant to release an
address block.

However, as noted by the manufacturer of the motherboard that I am using
(ABIT - AL8), the Guru MPU must reside in the address block of (00E0-00EF) in
order to work properly. The fact that this condition exsisted when the
system was first brought on-line proves that point. But once the SP2 upgrade
had started, Windows needed more space and more control. It was strange to
see that it had picked the NDP as the resource it needed and walked all over
the entire address block the Guru MPU needed. It all makes sense now,
because the Guru MPU was not active when Windows does most of the addressing.

All I can say is that when the system was loaded with SP1, the board's
chipset, LAN driver and internal audio driver, things looked better already.
Before adding anything else, SP2 was turned loose and Windows XP updated
without a hitch. It is also my understanding that Windows XP may just have
had too many things it needed to track during this upgrade and just lost
track of this very minor item. However you may want to look at this, a full
reload was the easiest thing anyone could do to fix this problem right.

To date, the system is now working fine and continues to do the Windows
updates as normal. Although, I now have another issue with a defective drive
controller card. At least I have two of them and have already verified that
the drives, cables and PCIe slot is good by swapping the controllers around.

Well, time to hit up tech support on these controllers.

Thanks to all who have responded to this post!!
It's nice to know that some people still care.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top