Nazaudy, a spark in your curious mind

Server 2012 R2 WDS error 0xc00000001 when booting from PXE

This article explains you how to fix the Server 2012 R2 WDS error 0xc00000001 when booting from PXE. I came across a funny problem today, this occurred to me when trying to install a Windows Server 2012 R2 Operating System in an old Core2 Intel motherboard that had an embedded Marwell Yukon network cards. When I tried to book from PXE, and trying to load the Windows Server image from a WDS (Windows Deployment Service) server running Microsoft Windows 2012 R2, I was presented with this dreadful error message:

error 0xc00000001

Info: "A required device isn't connected or can't be accessed". As it is typical with Microsoft, the given error offers no significant clue into which direction you should investigate or follow to troubleshoot this issue: you don't know if the device is connected or, if it is connected, if it is accessible or not at all

After much research, I find out that the issue was related to a setting in the WDS server running 2012 R2

 

Fix: Edit the TFTP properties of the WDS server

To fix this problem, open the properties of the WDS on the 2012 R2 server, then visit the TFTP tab and uncheck the option called "Enable Variable Windows Extension", this will prevent TFTP to negotiate a block size settings with the computers, thus preventing this problem from occurring

  Server 2012 R2 WDS

 

If you liked this articled of mine about Server 2012 R2 WDS error 0xc00000001 when booting from PXE you might find this other one interesting too: Microsoft Excel only prints to default printer - error 0x00000709

London, 13 July 2013

 

References:

Thanks to DXSdata for this great info: http://www.dxsdata.com/2014/07/windows-deployment-services-wds-2012-r2-error-0xc0000001-when-booting-from-image-via-pxe/