Jump to content
EduGeek EdSec 2026 is Go! 27th Oct in Derby! Join us for a day of EdTech security focused talks, networking, and an evening social ×
  • entries
    13
  • comments
    8
  • views
    7,654

Imaging The Atom and other Mysteries


The new quad core Atom CPUs are great for 1:1 devices, long battery life, support everything and not too expensive, problem is imaging them. The issue with MDT imaging is that they are detected correctly as 64 bit architecture and so copy 64 bit EFI. This should work fine but most of the vendors have crippled the EFI implementations to only support 32 bit EFI. Some tablets support PXE with a USB NIC like the Acer Aspire Switch 10, others like the ASUS T100 don't. Either way if you are trying to use MDT it will happily fill them with un-bootable EFI code.

 

Turns out that the detection algorythm used by MDT is largely WMI and as such, you can just tweak it to look for the offending processor type and switch to 32 bit instead. After a good hour in the company of notepad I found this:

 

On line 515 of ZTIGather.wsf

 

replace all of case 9 with this

' Compensate for bad EFI on atom units. WMI ProcessorId BFEBFBFF00030678
			Case 9
				If objInstance.Caption = "x64 Family 6 Model 55 Stepping 8" then
					sCapableArchitecture = "X86"
					bSupportsX86 = true
					bSupportsX64 = false
				Else
					sCapableArchitecture = "AMD64 X64 X86"
					bSupportsX86 = true
					bSupportsX64 = true
				End If

 

In our implementation this seems to have worked nicely, hopefully it saves someone else some frustration.

0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...