Windows Server 2008 Hangs After Loading crcdisk.sys

logo-ms-ws08-vPLEASE NOTE, I TAKE NO CREDIT FOR WRITING THIS ARTICLE, ITS ORIGINS ARE/WERE FROM geekeleet.com. IT SEEMS TO BE DOWN AND MY REFERENCED LINKS TO IT WERE FAILING SO I HAVE REPOSTED WHAT THEY HAVE HERE. THAT IS ALL.

If you have been reading along, you’ll know that it’s been about a week now that I have been trying to install Windows Server 2008 onto an IBM x335. Until last night, I had been completely unsuccessful. The first time I ran the installation all went smooth. Well mostly. The installation appeared to be going as expected. The program told me that it had formatted the hard drive, unpacked and copied all of the files to the system directory, completed installation of the operating system, and rebooted a couple of times. Then it would show the Windows Server 2008 splash screen with the progress bar, but it would just get stuck there. I left it overnight the first time and in the morning it was still at the splash screen.

I did what any self-proclaimed geek would do, I tried to troubleshoot it. I tried loading in safe mode, which gave me my first big and important clue. When booting to safe mode, the console displays a list of the drivers that it successfully loads. It always froze as soon as it displayed the crcdisk.sys driver. My research indicated that this was an indicator that this driver was loaded without a problem, so I went on a mission to find out what driver was loading next, and failing. I spent way too much time on Google and really didn’t get anywhere. There were tons of MSDN forum posts about this, or similar, issues. The commonality between them seemed to be either IBM equipment or raid arrays. Still, none of the suggestions were helpful.

The answer though was so simple, I feel quite foolish even mentioning it. I will though, so that you don’t need to feel foolish hunting for it. This particular server is about 6 years old and is no longer being supported by the manufacturer. I did however find the most current firmware and drivers on the manufacturers website. The firmware is pretty easy to do, you need to download UpdateXpress (version 4.05 for this particular model) and burn it to a CD. This bootable disk will continually reboot and update firmware for each piece of hardware until they are all up to date. The second thing to do is download the raid drivers and create a boot floppy disk. Floppy disk you say? Yes, I say. It may be possible to load them onto a USB key, but I went with the traditional option.

Now here is what I did to complete the installation:

* Launch the installation of Windows Server 2008 again
* When presented with the option to select the installation partition, click on the Load Drivers link located at the bottom left-hand corner
* Select the floppy disk (or wherever you put the drivers)
* Select the driver that corresponds to your hardware
* Finish the installation

After many painful hours of troubleshooting, Windows Server 2008 finally installed. In the end it was nothing more than the raid drivers and was easily rectified. Make sure you are using updated drivers for your hard drive or controller to avoid this experience. Good luck with your installation and remember that this will work with Vista as well.

19 thoughts on “Windows Server 2008 Hangs After Loading crcdisk.sys”

  1. Brilliant. I had the same problem with a P2V’d VM I was upgrading to W2K8 x32. I attached the O/S disk to another VM. I could see the copy of LsiCsb6.sys in the c:\windows\Oemdir had been moved to the ~upgrade folder but the copy in system32\drivers still existed. One hard-delete later and the VM now boots!

  2. Excellent! It’s an older thread but exactly what I needed. I appreciate your efforts to capture that from the original site. Specifically, it is the genesis from which conversation proceeded and THAT is what solved MY problem.

    JJ nailed it. Deleting LSICSB6.SYS and rebooting allowed my system to proceed with the 2003 to 2008 update and to complete. Kudos to you and to JJ!

  3. Thanks for this. I was having a problem with an inplace upgrade on a vmware host. Booted to recovery console, deleted lsicsb6 .sys and it came right up. Wish I had found this post an hour ago.

  4. Thank you, this really helped me recently while upgrading a Windows 2003 Server (x32) Hyper-V VM to Windows 2008 Server (x32).

    In safe mode I could see it hung after loading crcdisk.sys. I booted into the 2008 CD, used the cmd prompt from the rescue tools and renamed LsiCsb6.sys to LsiCsb6.sys.old.

  5. Upgrading 2003 32 bit to Windows 2008 32 and the system is in reboot loop after loading the BCHTSW32.sys driver…

    I’m using HP ProLiant DL385 G6 and SAN storage (No local disk)

    Loaded:\windows\System32\Drivers\Fs_Rec.sys
    Loaded:\windows\System32\drivers\ndis.sys
    Loaded:\windows\System32\drivers\mfehidk.sys
    Loaded:\windows\System32\Drivers\ksecdd.sys
    Loaded:\windows\System32\drivers\tcpip.sys
    Loaded:\windows\System32\drivers\fwpkclnt.sys
    Loaded:\windows\System32\drivers\storflt.sys
    Loaded:\windows\System32\drivers\Ntfs.sys
    Loaded:\windows\System32\drivers\volsnap.sys
    Loaded:\windows\System32\Drivers\spldr.sys
    Loaded:\windows\System32\Drivers\mup.sys
    Loaded:\windows\System32\Drivers\hpqilo2.sys
    Loaded:\windows\System32\Drivers\disk.sys
    Loaded:\windows\System32\Drivers\CLASSPNP.sys
    Loaded:\windows\System32\Drivers\crcdisk.sys
    Loaded:\windows\System32\Drivers\bchtsw32.sys
    please wait………

    ANY CLUE ????

  6. This is perfect for the VM 2003 In-place upgrade to 2008
    boot off of the 2k8 cd and choose recovery, then open a cmd prompt, go to c:\windows\system32\drivers\ and delete the Lsicsb6.sys file, reboot and it will continue and all is well. it is a legacy driver from the original update or install (dated 2004) and once deleted it will boot just fine. i had the same problem on my 2003 to 2008 upgrade and after deleting this file all is well.

  7. dear sir .,
    this is problem of Machine BiOS & WIndows comfiguration system do not compatible .
    try to use one harddisk , reinitialize BiOS , Reboot to start windows may be fine !

  8. i fixed it!!!! boot off of the 2k8 cd and choose recovery, then open a cmd prompt, go to c:\windows\system32\drivers\ and delete the Lsicsb6.sys file, reboot and it will continue and all is well. it is a legacy driver from the original update or install (dated 2004) and once deleted it will boot just fine. i had the same problem on my 2003 to 2008 upgrade and after deleting this file all is well.

    1. Hi,

      I face the same freezes on my server but when I tried to delete lsicsb6.sys, I was told that the file was not found.

      Regards,

  9. Nice job figuring this out, helped alot.
    One thing though, before installing the drivers, be sure to partition (not format) the drive, then load the “old” driver.
    Othervise you get errors, not being able to use or format the drive.

    Regards,

  10. Thanks,
    Im using Vmware installing windows server 2008, I uploaded the driver for my server (tyan s4882) but now its not even complete the installation process.
    I dont really know how to continue, do you have any suggestion?

    1. Doron, you would need to be more specific on your error and environment. What version of VMware are you using (workstation, ESX, something else)? If you are loading Windows 2008 inside a VMware server (or ESX), I don’t see a reason why you would need to load motherboard or device drivers.

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.