When there's a need for me to "clone" a server here is what I follow:
(Applies to Windows 2000 & Windows 2003) Don't see a reason why same will not work for Windows 2008.
- Installing a server at the same OS and SP levels, update it to the latest patches.
- Taking full system backup of the server required to be cloned as well as system state backup.
- On the new server, copy the following files to, say C:\exclude folder:
%systemdrive%\boot.ini
%systemdrive%\ntdetect.com
%systemdrive%\ntldr
%systemroot%\system32\hal.dll
%systemroot%\system32\kernel32.dll
%systemroot%\system32\ntoskrnl.exe
%systemroot%\system32\ntkrnlpa.exe
%systemroot%\system32\ntdll.dll
%systemroot%\system32\win32k.sys
%systemroot%\system32\winsrv.dll
%systemroo%\system32\drivers\etc\hosts
Please note, some of the files might not be applicable to your environment.
- Perform full restore of the data on the new server. Don't reboot!
- Perform systemstate restore on the new server. Don't reboot!
- Copy over the excluded files the their original locations. Reboot.
After system will boot up, fix drivers, IP, DNS, etc issues.
You now have identical copy of AD, as the original server.
Clean up AD if required based on this procedure.