![]() |
|
|
|
#1
|
|||
|
|||
|
changingMotherBoard.........
as i see this is a very concurrent board where many user from newbies to avanced ones join and share ideas/files/knowledge ......... i've been asking this cuestion myself manytimes and searched about this without finding a solution for this....
i remember couple of years ago i had Windows XP Professional ...but unfortunely my board got burned and had to change ....... i still have the same hardware, HD, same memory, same processor but Xp didn't like the Motherboard and never load anymore.. neither in safe mode or anyway .... same happend after i change the board for some reason not long time ago ..then again XP never load .. i had to format the disk and re-install everything all over again ... Does anyone had experienced similar problem with this?? is there a possible reason or solution for this issue? .... i heared is Drivers matter... when XP reads the Old driver from previous motherboard .. i wonder why XP isn't better specially when microsoft knows about this bugs ...i know win9x loads under any board when starting up it just ask for drivers update ... XP ( is this the better OS microsoft promised ??) bullshit? anyone knows how to fix this.... just in case happends again.. itwill make my time free from formatting and re-installing again ..i got an idea about deleting all refered driver files about the motherboard located in: C:\Windows\System32\Drivers .... i haven't try but maybe will load and update its driver database with the ones needed for the new board. Regards |
|
#2
|
|||
|
|||
|
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!
|
|
#3
|
|||
|
|||
|
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. |
|
#4
|
|||
|
|||
|
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! |
|
#5
|
|||
|
|||
|
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 |
|
#6
|
||||
|
||||
|
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 |
![]() |
|
|