Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 08-24-2004, 01:28
axl936 axl936 is offline
Friend
 
Join Date: Jul 2004
Posts: 46
Rept. Given: 13
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 0 Times in 0 Posts
axl936 Reputation: 0
Wink no problem..

Hi !
This is not a problem..
I have changed 4 different motherboard with the same windows XP installation, without a problem..
When Xp find a different HW normally stop loading..

You can read this KB from microsoft
hxxp://support.microsoft.com/default.aspx?scid=kb;en-us;824125&Product=win2000

This is dedicated to win2000, but the procedure for win xp is the same..

this is worked fine for me 4 times !!
I hope that is good for you too !!
Bye!
Reply With Quote
  #2  
Old 08-24-2004, 02:01
tbone
 
Posts: n/a
If I understand this correctly you're trying to swap a motherboard without reinstalling the OS entirely?

Hmm. To be honest, that's not very advisable with Win2k/XP. It's a lot like trying to replace the foundation of a house while leaving the rest of it in place. It can be done, but it's ugly. All of the devices on your system tend to be dependant on bus drivers and the PnP model that tend to be specific to the chipset your motherboard uses. So when you swap it out, Bad Things happen. You could get away with it in 95 and 98 because device access is more primitive - there wasn't any kind of hardware abstraction layer, for one.

Usually the problem boils down to two things: the HAL and your mass storage device. Swapping motherboards will usually work OK *if* those two things match between the boards. But that's rarely the case. I've learned from doing the unspeakable with sysprep, that you can often work around these problems, but it's not pretty. Basically you need to find out which HAL dll your new motherboard needs. Then take your hard drive and get it on another Win2k/XP machine (or a linux box that can read NTFS) and find the appropriate HAL file in %systemroot%\servicepackfiles\i386. Copy the right one into %systemroot%\system32 and rename it hal.dll. Unless you're going from a really old pre-ACPI system to an ACPI system, you should be OK. Otherwise the entire hardware enumeration in the system registry hive will be fubared and there's really anything you can do about it.

As far as the mass storage controller goes, you might get lucky. If both controllers are of a similar type, you might be able to boot succesfully and then change out the driver in a proper fashion. But if it can't find the boot device, you might try copying the correct device driver (ex. viaide.sys) to the name of your original mass storage driver and hope for the best. That's a really kludgy way of doing it, but if it gets your system to boot, you can then install the driver correctly.

For future reference, the best way to replace a motherboard on a Win2k/XP machine is to use the sysprep tool. It's supposed to be for cloning a computer to another more or less identical machine, but you can use it to transplant an existing installation of Windows to a totally dissimilar machine despite what MS says. The latest versions for XP and 2000 allow you to include a collection of mass storage drivers, which lets the OS cleanly load a correct driver after it emerges from sysprep. Then all you have to deal with is the hal.dll problem, which is pretty easy to fix.

Basically, before you replace the board, run sysprep on your computer and include the hard disk controller driver for the new board. It's a little complicated for Windows 2000, but there's a manual for it somewhere on Microsoft's site. When sysprep shuts down your computer, replace the motherboard. Then boot it back up and go through the mini-setup wizard that will do a complete redetection of your hardware. As far as I know, that's the cleanest way to transplant a Win2k/XP installation to a new body.
Reply With Quote
  #3  
Old 08-24-2004, 03:16
Crk
 
Posts: n/a
heyyyy ...THANKS for replies.. it's time for reading deep about this.. Tbone your suggestion is the best but sometimes time is short for formatting... and re-install everything and configure your softwares.etc you know what i mean.. also could be done by cleaning the XP files and leaving the rest archives/download files, music ..etc untouched ...but also takes much time.

btw any other tips or suggestion about the topic are welcome as well...

Best Regards!
Reply With Quote
  #4  
Old 08-24-2004, 04:44
freddy2002
 
Posts: n/a
Before doing anything like format or something else
MAKE A VALID BACKUP FROM WPA.DBL
After repair or new installation copy file back.
OEM Ver$ 14kb filesize
Prof Corp Ver$ 3kb filesize
Reply With Quote
  #5  
Old 08-24-2004, 17:59
Light_Shadow's Avatar
Light_Shadow Light_Shadow is offline
Friend
 
Join Date: Aug 2004
Location: Buenos Aires, Argentina
Posts: 33
Rept. Given: 1
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 1
Thanks Rcvd at 0 Times in 0 Posts
Light_Shadow Reputation: 0
Yeap, sysprep is the way to go here. If you have the money or the program you could use the WinPE also (hxxp://www.microsoft.com/licensing/programs/sa/support/winpe.mspx). I've used that method to cut off my times when reinstalling systems (i work giving technical support/maintenance). It works specially well when used in conjunction with symantec ghost 8. Another handy utility to troubleshoot a dead system is the Bart PE programm. It is something like WinPE but it's targeted to reaparing the system rather than to installing. hxxp://www.nu2.nu/pebuilder/

Regards
Reply With Quote
  #6  
Old 08-24-2004, 20:52
Crk
 
Posts: n/a
After repair or new installation copy file back.
OEM Ver$ 14kb filesize
Prof Corp Ver$ 3kb filesize


what purpose have this??

i'll check pebuilder
Reply With Quote
  #7  
Old 08-24-2004, 22:44
zdensys
 
Posts: n/a
Crk, FYI

WPA.DBL is the activation key file for WinXP..
If you lost this, U'll have to re-activate the system again with M$..

If you using back the same hardwares (ie. just re-installing) than you can backup this and copy back to windows to make it deems activated... save you some calls to activate
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT +8. The time now is 00:31.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )