Server 2008 R2 wont boot after restart

At Friday I had strange problem. Windows 2008 R2 server didn’t start up after restart. It stop on message where loading Group Policy Client. When we finally receive option to boot to safe mode, server stops at loading classpnp.sys file.

Why we had this problem? At first problem was with IBM 8k RAID controller. Controller was dying and it works in unusual way. Windows show this in system log

ErrorLog

I change controller but problem still exist. It seems that windows wrote some bad records in rebooting process. I was pretty certain in that, after we change everything on server except HDDs I was leave server to boot to safe mode for two hours. After two hours server still tries to loading classpnp.sys.

DART tools didn’t help me, because boot stops after finding installation. Instead getting DART console, only I can see is loading circle of Windows Server 2008 R2. Colleague of mine Romeo Mlinar help me with advice. On this controller I hade two arrays: RAID 1 and RAID 5. He told me: try to remove RAID 5 array and try to boot. He got a point

But instead of DART tools I use Windows Server 2008 R2 installation CD. Boot from CD use option to repair installation and get CMD.

First step was to do: sfc /SCANNOW /OFFBOOTDIR=C:\ /OFFWINDIR=C:\WINDOWS\

Second step was to do: StartRep.exe from recovery directory in installation CD.

After this two steps everything was back to normal an my server was booting normaly

How to delete EISA recovery partition from Windows

 

I had problem with deleting EISA partition on several old disks from IBM/LENOVO computers. Usually solutions was to contact manufacturer for some tools but I found this solution on www.mydigitallife.info

Solution is for Windows Vista but it also works on Windows XP.

Here is quotation of solution:

Here’s the trick to delete and remove the EISA recovery or diagnostic partition in Vista. Before proceeding with the deletion action, make sure that at least a set of Recovery Disc Media has been created. Else, you won’t be able to restore your computer to working and factory default condition when any problem on PC requires reinstallation.

  1. Open a command prompt as administrator.  (On Windows XP just open Command Prompt)
  2. Run Diskpart application by typing Diskpart in the command prompt.
  3. In the “Diskpart” prompt, enter rescan command and press Enter key to re-scan all partitions, volumes and drives available.
  4. Then type in list disk and press Enter key to show all hard disk drive available.
  5. Select the disk that contains the partition you want to remove. Normally, with just 1 hard disk, it will be disk 0. So the command will be:

    select disk 0

    Finish by Enter key.

  6. Type list partition and press Enter key to show all available and created partition in the disk selected.
  7. Select the partition that wanted to be deleted by using the following command, followed by Enter key:

    select partition x

    where x is the number of the EISA based recovery partition to be removed and unlocked its space. Be careful with the number of this partition, as wrong number may get data wipes off.

  8. Finally, type in delete partition override and press Enter key.

Once the partition has been deleted, exit from Diskpart, and now users can use the much familiar and much easier Disk Management tool in Windows (diskmgmt.msc) to manipulate the freed unallocated partition. Users can create a new volume (partition) with this space, or simply merge it to existing partition by extending the size of the existing partition.

 

And here is picture of diskpart

Diskpart Window

Installing Hyper-V 2008 R2 SP1 on IBM X346 with ADAPTEC SCSI u320 controller

It could be pretty tricky to install Hyper-V 2008 R2 SP1 on IBM x346 with Adaptec controller. If didn’t want to throw away my old server so I decided to install Hyper-V on it to create testing environment.

I do this with colleague of mine, and we faced with problem. Hyper-V wont install on IBM x346. Why? Server asked for driver….

I think that driver is so old that Hyper-V don’t have it in its drivers database, and You can’t install it using ServerGuide CD.

What were we do.

After spending hours trying to install Hyper-V on IBM x346 with Adaptec u320 SCSI controller, finally we have solution.

My colleague Luka Gros spend finds x64 driver for Adaptec SCSI controller. He found it on this link.

After downloading, you must extract this driver and burn it on CD

Steps what we are do after that is:

booting from Hyper-V 2008 R2 SP1 and starting installation

when asked for driver change CD to one with driver and click Browse

find driver on CD and click Next

change CD to installation CD again and finish your installation

Hyper-V is installed and running fine now

Smiješak

P.S.

If You need to manipulate with physical HDD on your Hyper-V, MMC console will return error “RPC server unavailable”.

To avoid this run this command with elevated privileges:

netsh advfirewall firewall set rule group=”Remote Volume Management” new enable=yes

Thanks to Luka Gros