Hardware Abstraction Layer
The source and destination computers must use the same type of Hardware Abstraction Layer (HAL). There is one exception to this rule. If one of the computers contains the Advanced Configuration and Power Interface (ACPI) multiprocessor HAL, the other computer can have the ACPI uniprocessor HAL. The same rule applies to MPS multiprocessor and MPS uniprocessor HALs.
For example, if the source is using the MPS multiprocessor HAL, you can restore data to a destination computer that uses the MPS uniprocessor HAL. However, you can't restore data to a destination computer that uses the ACPI multiprocessor HAL.
Collapse this imageExpand this image
If the destination computer's HAL is compatible, but not
identical, to the source computer's HAL, you must update the HAL on the
destination computer after you finish the restore. For example, if the source
computer has a single processor and is using the ACPI uniprocessor HAL, you
can restore a backup from that computer to a multiprocessor destination
computer. However, the destination computer will not use more than one
processor until you update the HAL to an ACPI multiprocessor HAL.
To determine the computer HAL type that you are using on each computer, follow these steps:
- Click Start, point to
Settings, click Control Panel, and then click
- On the Hardware tab, click Device
Manager, and then expand the Computer branch.
- ACPI multiprocessor computer = Halmacpi.dll
- ACPI uniprocessor computer = Halaacpi.dll
- Advanced Configuration and Power Interface (ACPI) computer =
- MPS multiprocessor computer = Halmps.dll
- MPS uniprocessor computer Halapic.dll standard computer = Hal.dll
- Compaq SystemPro multiprocessor or 100% compatible =
Operating system version
The source and destination computers must use identical operating system versions and identical Windows stock-keeping units (SKUs). For example, you can't back up Windows 2000 Server and then restore it on a computer that is running Windows 2000 Advanced Server. Also, the source and destination computers should both use retail versions of Windows or the same OEM version of Windows. The best practice is to install Windows on the destination computer by using the same installation media that you used to install Windows on the source computer.
Uninstall third-party filter drivers on the source computer before
you perform the backup. These kinds of drivers can cause problems when the
backup is restored to a different computer.
Windows folder and disk layout
The destination computer must use the same logical drive letter
(%systemdrive%) and path (%systemroot%) as the source computer. For domain
controllers, the locations of the Active Directory directory service database,
Active Directory log files, FRS database, and FRS log files must also be
identical for the source and destination computers. For example, if the Active
Directory database log files on the source computer were installed on
C:\WINNT\NTDS, the destination computer must also use the C:\WINNT\NTDS path.
If you remove any hardware on the destination computer that is not
required to complete the restore process, you increase the probability of a
successful restore operation. For example, physically remove or disable all except
one network adapter. Install or enable the additional adapters after you
restart the operating system after the restore operation.
Hotfix and service pack level
For Windows 2000 computers, hotfix 810161 or Windows 2000 Service
Pack 4 must be installed on the source computer before you back up data. These
items must also be installed on the destination computer before you restore the
backup. Windows Server 2003 and Windows XP have no hotfix or service
pack level requirements for this kind of restore operation.
A user does not have to bring the destination computer up to the same service pack and hotfix level for Windows Server 2003 or for Windows XP. However, restoring a Windows Server 2003 SP1-based computer requires you to restore the destination computer to Windows Server 2003 SP1. If you do not do this, you will receive the following error message:
Windows could not start because of an error in the software
For more information about the error message that you receive when you restore a Windows Server 2003 Service Pack 1-based backup on a Windows Server 2003-based computer, click the following article number to view the article in the Microsoft Knowledge Base:
Error message when you restore a Windows Server 2003 Service Pack 1-based backup on a Windows Server 2003-based computer: "Windows could not start because of an error in the software"