Helping people with computers... one answer at a time.
Installing Windows from scratch, particularly an older version, can take some time. I'll look at why it's fairly inevitable, and one trick you might use.
I recently reformatted my laptop. Reinstalling Microsoft XP updates was interminable! Can't Microsoft find a better way?
•
I'm not exactly sure what better way you might have in mind. It's a difficult problem to solve. The older your initial copy of Windows, the more updates that need to be applied to make it current - there's not really a way to avoid that.
I'll look at one of the things you can do to skirt the problem, though.
I'll also look at some of the things that Microsoft does to mitigate the problem as well.
•
As we know by now, all software has bugs (there are no exceptions) and over time, more and more bugs are discovered and fixed. Once fixed, however, we run into a dilemma: how to get the fixed software into the hands of the people using older versions.
The traditional approach is to release a new version - the new version completely replacing the old. This is the approach most often used by applications as version X.000 gets replaced by X.001, then X.002 and so on. I know many of the applications I use get updated rather frequently as issues are resolved and even as new features are added. Through various means, typically online update checks, you're notified and the new version is downloaded and installed automatically.
The key is that it's a complete replacement of the application, even for minor updates.
That works well for small to medium sized applications (though the definition for "small to medium sized" seems to be growing over time).
That approach doesn't work well for large applications (like, say, Microsoft Office), or operating systems like Windows (or Mac OSX, or Linux). While some people think nothing of downloading an entire CD's worth of data (~700 megabytes), or even a DVD's worth (usually up to 4.7 gigabytes) it's simply still not practical for most people.
The approach taken is to create individual updates for individual components - typically downloading and replacing only smaller pieces of the whole.
Naturally, the process of downloading only things that have changed reduces the amount of downloading required. Even better are those systems, such as that used by most operating systems, that download only what's changed only for those components you actually have installed. If you're not using something there's no point in downloading an update that you also won't use.
The whole process is designed to minimize what you need to download.
Unfortunately, over time the amount you need to download only increases as more and more bugs are found and fixed and occasional new features added.
If you're installing using an original Windows XP disk as it was first released, an installation today has to download nearly 10 years of updates. That's going to take a while.
Microsoft has tried to mitigate the impact of that a several ways:
Service Packs: Service packs bundle a number of fixes into a single package that is then installed at once, reducing the number of individual downloads, optimizing the installation process, and presumably reducing the number of reboots.
Service Packs on Disc: Service packs themselves tend to be rather large, so Microsoft typically makes them available on CD as well, or as separate monolithic downloads that can be downloaded once and applied to several computers offline.
Service Packs Pre-installed: After releasing a service pack, Microsoft typically refreshes the product disks that it sells, incorporating the service pack contents into the actual product image. You'll often see things like "Windows XP w/ SP2" on the box. Subsequent installs are instantly up to date as of that service pack. (You can also perform this process, called "Slip Streaming", to create a "Windows XP w/ SP2" image from your vanilla XP CD and the monolithic SP2 download.)
Critical Fixes: by categorizing updates as critical or not, Windows Update automatically gives you only those fixes you need - typically security related updates - and allows you to pick and choose the optional updates you may or may not be interested in.
New Products: The only update of Windows that really encompasses the entire operating system is, of course, a completely new version. Windows Vista and Windows 7 both represent completely new versions of Windows, and reset the incremental update process.
The bottom line is that there's really no way around the fact that taking a reinstall from scratch - particularly from older original install media - and getting it up-to-date is going to take some time downloading and installing the updates that have been released since that install CD was created.
There is one way to side-step it, though. Particularly if what you have is an older XP installation CD - say, perhaps, prior to SP2.
Install Windows from your original installation media.
Get it as up-to-date as you can.
Now, take a complete image backup of the system.
That image backup can serve as a "snapshot" of your updated system. Save it, and in the future you can use your backup program to restore to that already-updated image rather than installing completely from scratch. The results are the same, and it saves you all that updating time on subsequent reinstalls.
It doesn't help the first time, before you have that snapshot - you still have to get Windows up to date the traditional way. However, if you then ever have to reinstall Windows again, you'll have this image and can avoid going through the pain to get to that point again.
Article C4333 - June 4, 2010
It's all well and good to say "Now, take a complete image backup of the system.", but just how does one accomplish this? I'm supposing you mean just the Windows OS, but how do you back up just Windows, and all of its components, such that you could create a vanilla install of the OS?
I'm envisioning a crash. I need to start all over, creating the environment I have now. I have all of my installed application discs, I have my data backed up - what I need is the 'vanilla' OS backup you describe, to be used as my starting point. Just how do I go about creating this?
Somehow, I don't think this question is as dumb as it sounds...
09-Jun-2010
Posted by: JBMoss at June 9, 2010 6:48 AM
I posted a reply to this sort of scenario in another question. Mirror software is fine and dandy, dandy and fine BUT some of them take longer than an original install. The solution that so far has served me gloriously well so far [ and Ive used it 3 times already ] is this ....
Posted by: john neeting at June 9, 2010 4:42 PMGet 'Karens Power tools' [ freeware ].
Now use replicator to replicate the following
1. The windows directory [ some things will not copy as they are being used and updated - no problem as they are an endemic part of the windows install; they will always be installed ]
2.The programs directory
3.The docs and settings directory
4. A recent and valid copy of the registry.
Now when you format and reinstall windows [XP]
and have the raw system; just copy back the above
and Bob's your Auntie. System back like it never happened and all updates, changes funny bits with it.
'IF IT WORKS, DON'T CHANGE IT'
I have to say that this observation isn't just right. If you have the old copy of XP you can use "nLite" to add the updates (slipstream). In this way you get a installation disk that is most recent (including the newest critical updates, service packs, even drivers you need to a specific PC/Notebook configuration). Thank you for all.
10-Jun-2010
Posted by: Florin at June 10, 2010 8:10 AM
Is there any chance Microsoft will put out a Windows XP/SP4 update CD in the future.
It would be great if Microsoft created a new service pack version every year. That way people would be more likely to reinstall Windows XP yearly. Then just use the new service pack and a quick update to catch up on a few new patches. This probably would allow people to clear a lot of hidden malware from their computers, making the whole internet safer for everyone.
Posted by: Ken at June 12, 2010 11:03 PMyou can slipstream the cd to xp sp3, then burn a new installation cd, so you can just install once & not have to upgrade every time you do a new installation. And you don't have to ask MS for the latest disc. See Slipstreaming XP to SP3 or Slipstreaming XP to SP2
Posted by: Michael at June 20, 2010 12:36 PM