Is Windows Vista hardware abstraction layer (HAL) independent?
HAL is Microsoft’s abbreviation for the Hardware Abstraction Layer, the technology and drivers that let the Windows 2000, XP and 2003 operating systems communicate with your PC’s hardware. We can only deploy a Windows 2000, XP or 2003 image to a computer in the same type of HAL as the computer we captured the image from. If you would like to deploy Windows 2000, XP or 2003 to computers in more than 2 types of HALs, you need to create a separate image for each type of HAL. However, Windows Vista and Windows Server 2008 do not require a separate image for each type of HAL.