Solved

Windows Deployment Server and Multi/Uniprocessor

Posted on 2009-03-30
6
466 Views
Last Modified: 2013-12-12
I have recently loaded a couple of XP images to our WDS server that were built on a uniprocessor machine. I have noticed that when trying to load these images to a multiprocessor machine they do not show up as an option. I think this microsoft article kind of explains what is going on. http://support.microsoft.com/kb/935772 

My question is, short of rebuiding these images from scratch on a multicore, how can I trick WDS to install these on those particular systems? I have already tried changing the processor in the BIOS temporarily but it throws up some kind of DHCP error when loading WDS. A complete and simplistic solution is key. Please help!!! Thanks in advance!
0
Comment
Question by:jbyrd1981
  • 2
  • 2
  • 2
6 Comments
 
LVL 20

Expert Comment

by:mkbean
ID: 24118987
This isn't going to be possible because the HAL is different for multiprocessor systems.  Its more than just a few registery changes.

Brian
0
 
LVL 1

Author Comment

by:jbyrd1981
ID: 24119210
What if I loaded the image on the multiprocessor machine a different way and then did a non-destructive reinstall using the XP disks? Would this reset the HAL to multiprocessor?
0
 
LVL 20

Expert Comment

by:mkbean
ID: 24119756
Never tried that.  I'm really not sure if it would work or not.

Brian
0
Edgartown IT Case Study

Learn about Edgartown's quest to ensure the safety and security of the entire town's employee and citizen data. Read the case study!

 
LVL 17

Expert Comment

by:James Haywood
ID: 24124899
You could try loading the image onto a machine with very similar hardware (except the processor type) then transfer the harddrive into the multi-processor machine. When it boots windows will recognize the new type processor and load the necessary files.
Like i said this will only work if the hardware is similar.
0
 
LVL 17

Expert Comment

by:James Haywood
ID: 24124901
Oh and then you can re-image the machine
0
 
LVL 1

Accepted Solution

by:
jbyrd1981 earned 0 total points
ID: 24171293
I think I found my answer and I will post so that others may find it easier than I have. If I load the single core images to a multicore machine and apply the following procedure it will bring the other processor back. I have tested it and it works!! I should then be able reseal and load this image up the WDS and then the multicore machines should be able to see it and use it. I have not tested the second part out but I do not see any possibility of failure. I will post back with the results as soon as I complete the procedure. Here is my find available on this link and I have posted the relvant part.

http://www.notebookforums.com/thread183802.html

Option #1 - Hal / NToskrnl replacement
a. Make a directory called DUO on C:\
b. Copy halmacpi.dll (search your C:\ drive for this) to C:\DUO then rename it to hal.dll
c. Copy ntkrnlmp.exe (search your C:\ drive for this) to C:\DUO then rename it to ntoskrnl.exe
d. Make a batch file called go2core.cmd and put this in the file.

C:
CD\windows\system32
REN hal.dll hal.old
copy C:\Duo\hal.dll C:\windows\system32
REN ntoskrnl.exe ntoskrnl.old
copy C:\Duo\ntoskrnl.exe c:\windows\system32

e. Run Go2Core.cmd from C:\duo directory.
f. Reboot and you should now see two processors in Task manager
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

OfficeMate Freezes on login or does not load after login credentials are input.
When you start your Windows 10 PC and got an "Operating system not found" error or just saw  "Auto repair for startup" or a blinking cursor with black screen. A loop for Auto repair will start but fix nothing.  You will be panic as there are no back…
This tutorial will walk an individual through locating and launching the BEUtility application to properly change the service account username and\or password in situation where it may be necessary or where the password has been inadvertently change…
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question