Windows fails to start with a status 0xc0000225 after recovering a uEFI based HPE server using System Recovery Disk (SRD).

book

Article ID: 100034250

calendar_today

Updated On:

Description

Error Message

Windows failed to start. A recent hardware or software change might be the cause.
Status: 0xc0000225

 

Product version

Veritas System Recovery 16, 18

 

 

Cause

This issue occurs after recovering the Windows system that is installed from OS install media that is provided by hardware vendor (For example: HPE Intelligent Provisioning media).

After the recovery from SRD, "unknown" is included in the following parameters when running bcdedit.exe.

===============================
Windows Boot Manager section:
device                  unknown

Windows Boot Loader section for {default}:
device                  unknown
osdevice              unknown
===============================

Original parameters are as follows.

===============================
Windows Boot Manager section:
device                  partition=\Device\HarddiskVolume X ( X: Number)

Windows Boot Loader section for {default}:
device                  partition=C:
osdevice              partition=C:
===============================  

 

Resolution

This issue has been resolved by Veritas System Recovery 18 Service Pack 3. After applying Service Pack 3, please create a new System Recovery Disk (SRD).

Service Pack 3 (18.0.3) for Veritas System Recovery (VSR) 18

 

WORKAROUND:

Please run the following commands after booting from the VSR 16 SRD or VSR 18 SRD.

1. Boot from the SRD.

2. Open a command shell from Analyze menu.

3. Run the following command.

DISKPART

4. Run the following commands from the DISKPART prompt to assign drive letters to the EFI System Partition and the partition containing the restored Windows operating system volume:

LIST DISK

SELECT DISK 0 (This is an example. Replace 0 with disk number for the drive containing OS as found in the LIST DISK output)

LIST VOLUME

SELECT VOLUME 3  (this is an example.  Replace 3 with the volume number in the list corresponding with EFI System Partition.  On a default install of Windows 10 this will be listed as the 99 MB FAT32 Hidden partition, but size may vary)

ASSIGN LETTER=E:    (this is an example.  Any available drive letter may be used in place of e:.  If the EFI System Partition already shows a drive letter, note the letter shown and skip this step)

SELECT VOLUME 1       (this is an example.  Replace 1 with the volume number corresponding with the restored C: drive.  Look at size of listed volumes to determine which is the restored C:)

ASSIGN LETTER=F:     (this is an example.  Any available drive letter may be used in place of f:.  If the Windows OS partititon already shows a drive letter, note the letter shown and skip this step)

EXIT

5. Run the following commands from the command prompt:

BCDEDIT

Note the "identifier" listed for Windows Boot Manager and Windows Boot loader after running the above command.  The following examples use {bootmgr} and {default} as the identifiers, respectively.  Examples below also use e: and f: as the drive letters as set in diskpart above.  Replace these in the commands with the drive letters assigned in diskpart if different

BCDEDIT /SET {bootmgr} device partition=e:
BCDEDIT /SET {default} device partition=f:
BCDEDIT /SET {default} osdevice partition=f:

6.  Remove the SRD disk and reboot the computer.

 

Issue/Introduction

Windows fails to start with a status 0xc0000225 after recovering a uEFI based HPE server using Veritas System Recovery 16 or System Recovery 18 System Recovery Disk (VSR 16 SRD or VSR 18 SRD). (Fig 1)

Fig 1
User-added image

Additional Information

ETrack: 3918259