SCCM PXE Boot Fails 0xc0000001
I was banging my head against a wall for a bit with some new machines (Dell Optiplex 3020’s) we got in that wouldn’t PXE boot. They would start, then error out with 0xc0000001, “A required device isn’t connected or can’t be accessed”. I knew I had the right drivers installed in my pxe boot media, and had no idea why it wouldn’t work. After a lot of searching, I found out why. Most people change a registry key to make PXE booting faster. This key controls the packet size for TFTP transfers. I never had a problem with Intel nics, but these were the first computers with Realtek nics, and it was a problem. After adjusting the size of the registry key back down, I was able to get them going again. Here is the registry key:
HKEY_LOCAL_MACHINE\Software\Microsoft\SMS\DP\RamDiskTFTPBlockSize
Most people say set that to 16384 (dec) in order to have the fastest PXE boot time (which I had done). That’s why I was having problems. I had to lower it to 4096 in order for it to work for me.
Hopefully if someone else runs across the 0xc0000001 error, this will help them. There isn’t much info out there on it.
August 16th, 2014 at 4:28 pm
Hi
I am having the same issue with a bunch of dell optiplex 3020, when attempting to pxe boot via sccm winpe loads but EXTREMELY SLOW. My Optiplex 3020’s also have the Realtek nic. My boot image has all the right drivers, because I have connectivity and if I press F8 after my winpe boot image finally loads and do diskpart, list disk I can see the disk.
My BIOS settings are as follows
UEFI turned off
Legacy boot on
Secure boot off.
Latest BIOS A03 from Dell is installed.
I have no idea why pxe boot is EXTREMELY SLOW.
I tried the settings in your post. It helped I no longer got the 0x0000001 error but pxe is so slow it’s painful. Is there any thing else I could try?
September 5th, 2014 at 8:17 am
I seem to be having a terrible time bare metal booting this station via SCCM PXE. Here’s the situation.
My BIOS settings are as follows
UEFI turned off
Legacy boot on
Secure boot off.
Latest BIOS A03 from Dell is installed.
When attempting to pxe boot via sccm winpe loads but EXTREMELY SLOW. My Optiplex 3020’s have the Realtek nic. My boot image has all the right drivers, because I have connectivity (I have a valid IP) and I imported the Realtec Windows 8 32 bit nic driver straight from dell into the boot x(86) image , and if I press F8 after pxe winpe boot image finally loads and do the following comands in a cmd window
diskpart,
list disk
I can see the disk.
We are running SSCM 2012 R2, our Boot (x86) image is 6.3.9600.16384, which is winpe 5.0 which is based on Windows 8 so I downloaded the Winpe50 cab from dell and imported the storage and nic drivers for the Dell Optiplex 3020 system.
http://en.community.dell.com/techcenter/enterprise-client/w/wiki/5029.winpe-5-0-driver-cab.aspx
I also tried the x86 storage and network drivers from here
http://en.community.dell.com/techcenter/enterprise-client/w/wiki/5085.optiplex-3020-windows-8-driver-cab.aspx
Still WinPE is extremely SLOW, in excess of 20 minutes to boot into WinPE from an SCCM PXE BOOT.
I also tried your suggestion, it didn’t work, is there anything else you can think of?
The problem is persistent on ALL of my Optiplex 3020’s
March 29th, 2018 at 9:34 am
Thanks Charlie,
I’ve been banging my head against the wall all day trying to get Surface Pro’s to boot. all other laptops & desktops work fine except these.
They are working like a charm now.
Thanks again.