Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


What will I lose if I use repair on Windows 2003?

Posted on 2006-11-22
Medium Priority
Last Modified: 2008-10-14
Long story short. Dell poweredge 6300 PERC raid controller died. Replaced with PERC2/DC and windows is giving me a stop error of 0x0000007b. Seems like windows can't use the old drivers for the PERC card and I can't load the new. I can boot up into the recovery console fine and see my drives and data.

If I use the repair option from the installation disks will it write the new driver correctly? What may I lose?

Question by:vbplayer
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 48

Expert Comment

ID: 17999635
it may do although you should be able to boot to last known good configuration.....

A repair simply rewrites yoru system files .... you will loose mosy customised settings but no data

This is an ms document on using the rollback driver feature in the recov console....you can use the same process with 2003 as far as I am aware

Expert Comment

ID: 17999636
I've used the Repair Function once with success. But that is on a case by case basis. Make sure that you use the 2nd Repair Function after the EULA.
LVL 15

Accepted Solution

harleyjd earned 1500 total points
ID: 18000899
You could also try booting from a floppy disk, then installing the driver after startup.


Rather than posting the whole article, here is the important bits:

4. Rename the Ntldr file to Setupldr.bin. You must rename the Ntldr file to Setupldr.bin when you use the Windows XP Setup boot disk or you may receive the following error message:
Boot: Couldn't find NTLDR
Please insert another disk  
5. Create a Boot.ini file on the floppy disk. The following example works for a single partition SCSI drive with Windows .Server 2003 installed in the Windows folder, but the exact value in the [operating systems] section depends on the configuration of the Windows Server 2003-based computer that you want to boot:
[boot loader]
Default= scsi(0)disk(0)rdisk(0)partition(1)\Windows

[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003"
If your computer starts from an IDE, EIDE, or ESDI hard disk, replace the scsi(0) with multi(0). For example:
[boot loader]
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003"
If you are using scsi(x) in the Boot.ini file, copy the correct device driver for the SCSI controller in use on the computer, and then rename it to Ntbootdd.sys. If you are using multi(x) in the Boot.ini file, you do not have to do this.


Generally RAID disks boot from the (multi) command, so this might take a few goes to get right with the (SCSI) command...


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.


Author Comment

ID: 18007117
I have tried making a boot disk but I haven't got it to work. Yes, the original boot.ini does use multi the command. Any ideas what the correct scsi command might be?

I've tried changing both lines:
 scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003" /fastdectect /noexecute=OptOut
LVL 15

Expert Comment

ID: 18007204
ok, are you getting the same error, or a new one?

If it's the same, make sure you got the perc w2k3 driver, renamed it to Ntbootdd.sys and try again.

If you are getting the inaccessible boot device try adding extra lines to the boot.ini file as below, then choose each one in turn... Sometimes the Dell diagnostic partition can screw things up...

[boot loader]
[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003"
scsi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003"
scsi(0)disk(1)rdisk(0)partition(1)\WINDOWS="Windows Server 2003"
scsi(0)disk(1)rdisk(0)partition(2)\WINDOWS="Windows Server 2003"

Author Comment

ID: 18008031
I made my boot file exactly like your example. Here is what happens when choosing each configuration:

Missing ntoskrnl.exe

the other 3 configs
could not read select boot disk

I have 6 disks total, 0-2 are raid 5, 3-5 are raid 5. Windows 2003 is on 0-2 (I now have learned NEVER put the os on raid 5 drives). Another problem started happening today. I can't boot from my cd-rom drive. I have been able to boot to the recovery console. Today however my system seems to be ignoreing the cd-rom bootable media. (When it rains it pours)
LVL 15

Expert Comment

ID: 18009967
Did you set up a software RAID under windows disk management, not a hardware RAID on the controller?

iirc Windows won't let you set up anything but mirror for the system volume...

Author Comment

ID: 18029739
I had set it up as hardward raid on controller. I ended up building a new server and moving my data off the old one.

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

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

Recently, I had the need to build a standalone system to run a point-of-sale system. I’m running this on a low-voltage Atom processor, so I wanted a light-weight operating system, but still needed Windows. I chose to use Microsoft Windows Server 200…
Scenerio: You have a server running Server 2003 and have applied a retail pack of Terminal Server Licenses.  You want to change servers or your server has crashed and you need to reapply the Terminal Server Licenses. When you enter the 16-digit lic…
Video by: ITPro.TV
In this episode Don builds upon the troubleshooting techniques by demonstrating how to properly monitor a vSphere deployment to detect problems before they occur. He begins the show using tools found within the vSphere suite as ends the show demonst…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
Suggested Courses

636 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