Problem
I am encountering a strange scenario when using System Center Configuration Manager R2. If I create a new virtual machine with Hyper-V (Generation 1) I am unable to get the virtual machine to load the boot wim file.
The PXE process looks normal and the Virtual Machines starts to load the boot wim file but only loads around 3-10% before it fails. It then exits with the following message: “Windows Failed to start. A recent hardware change or software
change might be the cause”
Status: 0xc0000001
Info: A required device isn’t connected or can’t be accessed.
However there is NO PROBLEM if I use a physical machine or a Generation 2 Hyper-V virtual machine with the same boot image and task sequence.
Client Setup
Gen1-VM is setup like this:
Memory: 4096MB (dynamic memory disabled) CPU: 2 Virtual Processors Legacy Network Adapter IDE DISK
Gen2-VM is setup like this:
Memory: 4096MB (dynamic memory disabled) CPU: 2 Virtual Processors Network Adapter SCSI DISK
Server Setup
A Single standalone primary site site running Server 2012 R2 with 4 Virtual CPU’s and 16GB of RAM (dynamic memory disabled). The database is located on another virtual machine but on the same physical host (test vm’s are also running on
the same hyper-v host). The server is using HTTP traffic and multicast has been disabled. The WDS feature has been automatically installed by SCCM. The “RamDiskTFTPBlockSize” reg key is set to the default 1024 (400 HEX). UAC and Windows Firewall has been disabled
while testing.
Log Files
I noticed that when the WDS service starts it give me some errors in the SMSPXE log. The same error is reported for all my boot images. I attempted to redistribute the boot images but without success. Other than the errors below, I don’t
see many errors.
Adding OSL00002.3 SMSPXE 29.09.2014 18:38:10 3696 (0x0E70)
CContentDefinition::GetFileProperties failed; 0x80070003 SMSPXE 29.09.2014
18:38:10 3696 (0x0E70)
CContentDefinition::CopyFileW failed; 0x80070003 SMSPXE 29.09.2014 18:38:10
3696 (0x0E70)
CContentDefinition::ExpandContentDefinitionItems failed; 0x80070003 SMSPXE
29.09.2014 18:38:10 3696 (0x0E70)
CContentDefinition::Expand failed; 0x80070003 SMSPXE
29.09.2014 18:38:10 3696 (0x0E70)
Adding OSL00005.6 SMSPXE 29.09.2014 18:38:10 3696 (0x0E70)
CContentDefinition::GetFileProperties failed; 0x80070003 SMSPXE 29.09.2014
18:38:10 3696 (0x0E70)
CContentDefinition::CopyFileW failed; 0x80070003 SMSPXE 29.09.2014 18:38:10
3696 (0x0E70)
CContentDefinition::ExpandContentDefinitionItems failed; 0x80070003 SMSPXE
29.09.2014 18:38:10 3696 (0x0E70)
CContentDefinition::Expand failed; 0x80070003 SMSPXE
29.09.2014 18:38:10 3696 (0x0E70)
Adding OSL00024.3 SMSPXE 29.09.2014 18:38:10 3696 (0x0E70)
CContentDefinition::GetFileProperties failed; 0x80070003 SMSPXE 29.09.2014
18:38:10 3696 (0x0E70)
CContentDefinition::CopyFileW failed; 0x80070003 SMSPXE 29.09.2014 18:38:10
3696 (0x0E70)
CContentDefinition::ExpandContentDefinitionItems failed; 0x80070003 SMSPXE
29.09.2014 18:38:10 3696 (0x0E70)
CContentDefinition::Expand failed; 0x80070003 SMSPXE
29.09.2014 18:38:10 3696 (0x0E70)
![]()