SVMBrandon
asked on
BSOD when Cloning a SysPrep Lenovo T500
I am trying to clone Lenovo T500 laptops for deployment at my company. I can successfully clone the laptop once all my software is installed, Windows is patched (including SP3) and then restore it to the laptop. However, if I SysPrep the laptop and clone it, I keep getting a BSOD on the same laptop or any other T500 (with the same hardware as the cloned laptop). This image is only for T500.
BSOD error - DRIVER_IRQL_NOT_LESS_OR_EQ UAL
Can't get into Safe Mode
I tried running XP SP3 CD but I can't get it to repair.
BSOD error - DRIVER_IRQL_NOT_LESS_OR_EQ
Can't get into Safe Mode
I tried running XP SP3 CD but I can't get it to repair.
Im not sure if this is related, but I had a similar problem. What caused it was the SATA mode in the bios. Going into the bios and setting the sata mode to "compatible" mode allowed me to get past the BSOD's.
ASKER
Do you have to change this first on the source machine before you clone it?
or
Are you refering to the laptop that is going to receive the cloned sysprep image?
I did try changing the laptop that is going to receive the cloned image to "compatible" but that didn't resolve the problem.
Thanks.
or
Are you refering to the laptop that is going to receive the cloned sysprep image?
I did try changing the laptop that is going to receive the cloned image to "compatible" but that didn't resolve the problem.
Thanks.
Upload a copy of the mini*.dmp from %SystemRoot%\Minidump and I'll see if Windbg can point to the problem.
I always disabled it on the source before cloning. Im not sure if it would work the other way.
ASKER
Unfortunately it points to Win32k.sys which isn't the most helpful. It still points to a driver causing a conflict with Win32k.sys, but not which one. It is strange that a straight clone works however, so it's gotta be something different that sysprep is doing to the drivers. Can you post the contents of your sysprep.inf?
ASKER
Would I even need to change the HAL on my source laptop if I am going to be cloning to another laptop that is the same make, model, HD, Memory, size?
You shouldn't have to no, unless there were some major BIOS changes which would still be unlikely to cause much of a problem. Some BIOS settings might affect it though, such as if the source had SATA in compatible mode (which emulates IDE and therefore doesn't load SATA drivers) and the target is in SATA native mode or something similar. Or if APIC was turned off in one and not the other as it does affect the HAL that Windows chooses.
As an example, here is the sysprep.inf wer eare using for out T500s
; Sysprep.inf file.
; This file is to automate the mini-setup process after imaging a machine
[Unattended]
OemSkipEula = Yes
OemPnPDriversPath = "\Drivers\NET;\Drivers\sat a;\Drivers \audio;\Dr ivers\mode m;\Drivers \network;\ Drivers\wl an;\Driver s\video"
DriverSigningPolicy = Ignore
ExtendOemPartition = 1
KeepPageFile = 0
UpdateInstalledDrivers = Yes
[GuiRunOnce]
"cscript.exe C:\MININT\Scripts\LiteTouc h.wsf /start"
"cscript.exe D:\MININT\Scripts\LiteTouc h.wsf /start"
"cscript.exe E:\MININT\Scripts\LiteTouc h.wsf /start"
"cscript.exe F:\MININT\Scripts\LiteTouc h.wsf /start"
[Networking]
InstallDefaultComponents=Y es
[Display]
BitsPerPel=16
Xresolution=1024
YResolution=768
Vrefresh=60
[TapiLocation]
AreaCode=888 ; Area Code for modem
CountryCode=1 ; Country code for modem 1=USA
; Dialing=Tone ; Indicates tone or pulse dialing for modem
; LongDistanceACcess=9 ; Specifies number to dial for outside line
[RegionalSettings]
LanguageGroup=1
Language=00000409
[GuiUnattended]
AdminPassword=""
OEMSkipWelcome=1
OEMSkipRegional=1
TimeZone=010
AutoLogon="Yes"
AutoLogonCount=999
[Identification]
CreateComputerAccountInDom ain=Yes
; JoinDomain=XXXXX
; MachineObjectOU= "OU=Workstations, dc=xxxxxxx, dc=com"
; DomainAdmin=Contoso\Admini strator
; DomainAdminPassword=passwo rd
[UserData]
ComputerName=*
FullName="XXXXXXX"
OrgName="XXXXXXXX"
ProductKey=""
[URL]
Home_Page="www.xxxxxxxx.xxx"
[Sysprep]
BuildMassStorageSection = Yes
[SysprepMassStorage]
PCI\VEN_8086&DEV_2681&CC_0 106="C:\Dr ivers\Stor age\Intel\ iaahci.inf "
PCI\VEN_8086&DEV_27C1&CC_0 106="C:\Dr ivers\Stor age\Intel\ iaahci.inf "
PCI\VEN_8086&DEV_27C5&CC_0 106="C:\Dr ivers\Stor age\Intel\ iaahci.inf "
PCI\VEN_8086&DEV_2821&CC_0 106="C:\Dr ivers\Stor age\Intel\ iaahci.inf "
PCI\VEN_8086&DEV_2829&CC_0 106="C:\Dr ivers\Stor age\Intel\ iaahci.inf "
PCI\VEN_8086&DEV_2922&CC_0 106="C:\Dr ivers\Stor age\Intel\ iaahci.inf "
PCI\VEN_8086&DEV_2929&CC_0 106="C:\Dr ivers\Stor age\Intel\ iaahci.inf "
PCI\VEN_8086&DEV_3A02&CC_0 106="C:\Dr ivers\Stor age\Intel\ iaahci.inf "
PCI\VEN_8086&DEV_3A22&CC_0 106="C:\Dr ivers\Stor age\Intel\ iaahci.inf "
PCI\VEN_8086&DEV_2652&CC_0 106="C:\Dr ivers\Stor age\Intel\ iaahci.inf "
PCI\VEN_8086&DEV_2653&CC_0 106="C:\Dr ivers\Stor age\Intel\ iaahci.inf "
PCI\VEN_8086&DEV_2682&CC_0 104="C:\Dr ivers\Stor age\Intel\ iastor.inf "
PCI\VEN_8086&DEV_27C3&CC_0 104="C:\Dr ivers\Stor age\Intel\ iastor.inf "
PCI\VEN_8086&DEV_27C6&CC_0 104="C:\Dr ivers\Stor age\Intel\ iastor.inf "
PCI\VEN_8086&DEV_2822&CC_0 104="C:\Dr ivers\Stor age\Intel\ iastor.inf "
PCI\VEN_8086&DEV_282A&CC_0 104="C:\Dr ivers\Stor age\Intel\ iastor.inf "
PCI\VEN_8086&DEV_2652&CC_0 104="C:\Dr ivers\Stor age\Intel\ iastor.inf "
; Sysprep.inf file.
; This file is to automate the mini-setup process after imaging a machine
[Unattended]
OemSkipEula = Yes
OemPnPDriversPath = "\Drivers\NET;\Drivers\sat
DriverSigningPolicy = Ignore
ExtendOemPartition = 1
KeepPageFile = 0
UpdateInstalledDrivers = Yes
[GuiRunOnce]
"cscript.exe C:\MININT\Scripts\LiteTouc
"cscript.exe D:\MININT\Scripts\LiteTouc
"cscript.exe E:\MININT\Scripts\LiteTouc
"cscript.exe F:\MININT\Scripts\LiteTouc
[Networking]
InstallDefaultComponents=Y
[Display]
BitsPerPel=16
Xresolution=1024
YResolution=768
Vrefresh=60
[TapiLocation]
AreaCode=888 ; Area Code for modem
CountryCode=1 ; Country code for modem 1=USA
; Dialing=Tone ; Indicates tone or pulse dialing for modem
; LongDistanceACcess=9 ; Specifies number to dial for outside line
[RegionalSettings]
LanguageGroup=1
Language=00000409
[GuiUnattended]
AdminPassword=""
OEMSkipWelcome=1
OEMSkipRegional=1
TimeZone=010
AutoLogon="Yes"
AutoLogonCount=999
[Identification]
CreateComputerAccountInDom
; JoinDomain=XXXXX
; MachineObjectOU= "OU=Workstations, dc=xxxxxxx, dc=com"
; DomainAdmin=Contoso\Admini
; DomainAdminPassword=passwo
[UserData]
ComputerName=*
FullName="XXXXXXX"
OrgName="XXXXXXXX"
ProductKey=""
[URL]
Home_Page="www.xxxxxxxx.xxx"
[Sysprep]
BuildMassStorageSection = Yes
[SysprepMassStorage]
PCI\VEN_8086&DEV_2681&CC_0
PCI\VEN_8086&DEV_27C1&CC_0
PCI\VEN_8086&DEV_27C5&CC_0
PCI\VEN_8086&DEV_2821&CC_0
PCI\VEN_8086&DEV_2829&CC_0
PCI\VEN_8086&DEV_2922&CC_0
PCI\VEN_8086&DEV_2929&CC_0
PCI\VEN_8086&DEV_3A02&CC_0
PCI\VEN_8086&DEV_3A22&CC_0
PCI\VEN_8086&DEV_2652&CC_0
PCI\VEN_8086&DEV_2653&CC_0
PCI\VEN_8086&DEV_2682&CC_0
PCI\VEN_8086&DEV_27C3&CC_0
PCI\VEN_8086&DEV_27C6&CC_0
PCI\VEN_8086&DEV_2822&CC_0
PCI\VEN_8086&DEV_282A&CC_0
PCI\VEN_8086&DEV_2652&CC_0
you need to intall this "Management Engine Interface (Intel AMT 4.0)"
http://www-307.ibm.com/pc/ support/si te.wss/doc ument.do?l ndocid=MIG R-70313
And direct the sysprep.inf to the location of the files Extracted worked for me with help from Kenneniah so if it's working credit him.
http://www-307.ibm.com/pc/
And direct the sysprep.inf to the location of the files Extracted worked for me with help from Kenneniah so if it's working credit him.
ASKER
How do I point sysprep.inf file to the location of the files extraced?
I installed the Management Engine Interface file from the Lenovo link.
This is my sysprep.inf file that I created. Thanks again.
;SetupMgrTag
[Unattended]
InstallFilesPath=C:\syspre p\i386
[GuiUnattended]
AdminPassword="xxxxxxxx"
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=20
[UserData]
FullName=""
OrgName="xxxxxxxx xxxxxxxx xxxxxxxx"
[SetupMgr]
DistFolder=C:\sysprep\i386
DistShare=windist
[Identification]
JoinDomain=xxxxx.com
[Networking]
InstallDefaultComponents=Y es
I installed the Management Engine Interface file from the Lenovo link.
This is my sysprep.inf file that I created. Thanks again.
;SetupMgrTag
[Unattended]
InstallFilesPath=C:\syspre
[GuiUnattended]
AdminPassword="xxxxxxxx"
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=20
[UserData]
FullName=""
OrgName="xxxxxxxx xxxxxxxx xxxxxxxx"
[SetupMgr]
DistFolder=C:\sysprep\i386
DistShare=windist
[Identification]
JoinDomain=xxxxx.com
[Networking]
InstallDefaultComponents=Y
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Installed another (the finel relese) version from CP site
ASKER
What do you mean by "direct the sysprep.inf to the location of the files Extracted"? How do I do that?
like this:
[SysprepMassStorage]
PCI\VEN_8086&DEV_2681&CC_0 106="C:\DR IVERS\IMSM \iaahci.in f"
PCI\VEN_8086&DEV_27C1&CC_0 106="C:\DR IVERS\IMSM \iaahci.in f"
PCI\VEN_8086&DEV_27C5&CC_0 106="C:\DR IVERS\IMSM \iaahci.in f"
PCI\VEN_8086&DEV_2821&CC_0 106="C:\DR IVERS\IMSM \iaahci.in f"
PCI\VEN_8086&DEV_2829&CC_0 106="C:\DR IVERS\IMSM \iaahci.in f"
PCI\VEN_8086&DEV_2922&CC_0 106="C:\DR IVERS\IMSM \iaahci.in f"
PCI\VEN_8086&DEV_2929&CC_0 106="C:\DR IVERS\IMSM \iaahci.in f"
PCI\VEN_8086&DEV_3A02&CC_0 106="C:\DR IVERS\IMSM \iaahci.in f"
PCI\VEN_8086&DEV_3A22&CC_0 106="C:\DR IVERS\IMSM \iaahci.in f"
PCI\VEN_8086&DEV_2652&CC_0 106="C:\DR IVERS\IMSM \iaahci.in f"
PCI\VEN_8086&DEV_2653&CC_0 106="C:\DR IVERS\IMSM \iaahci.in f"
PCI\VEN_8086&DEV_2682&CC_0 104="C:\DR IVERS\IMSM \iastor.in f"
PCI\VEN_8086&DEV_27C3&CC_0 104="C:\DR IVERS\IMSM \iastor.in f"
PCI\VEN_8086&DEV_27C6&CC_0 104="C:\DR IVERS\IMSM \iastor.in f"
PCI\VEN_8086&DEV_2822&CC_0 104="C:\DR IVERS\IMSM \iastor.in f"
PCI\VEN_8086&DEV_282A&CC_0 104="C:\DR IVERS\IMSM \iastor.in f"
PCI\VEN_8086&DEV_2652&CC_0 104="C:\DR IVERS\IMSM \iastor.in f"
you can see here that the path is C:\DRIVERS\IMSM\ the default path lenovo's archive extract the files to you can change it to whatever just update sysprep.ini.
[SysprepMassStorage]
PCI\VEN_8086&DEV_2681&CC_0
PCI\VEN_8086&DEV_27C1&CC_0
PCI\VEN_8086&DEV_27C5&CC_0
PCI\VEN_8086&DEV_2821&CC_0
PCI\VEN_8086&DEV_2829&CC_0
PCI\VEN_8086&DEV_2922&CC_0
PCI\VEN_8086&DEV_2929&CC_0
PCI\VEN_8086&DEV_3A02&CC_0
PCI\VEN_8086&DEV_3A22&CC_0
PCI\VEN_8086&DEV_2652&CC_0
PCI\VEN_8086&DEV_2653&CC_0
PCI\VEN_8086&DEV_2682&CC_0
PCI\VEN_8086&DEV_27C3&CC_0
PCI\VEN_8086&DEV_27C6&CC_0
PCI\VEN_8086&DEV_2822&CC_0
PCI\VEN_8086&DEV_282A&CC_0
PCI\VEN_8086&DEV_2652&CC_0
you can see here that the path is C:\DRIVERS\IMSM\ the default path lenovo's archive extract the files to you can change it to whatever just update sysprep.ini.
ASKER
Checkpoint Secure Remote was the problem. I uninstalled it and then SysPrep my T500 and it worked. Now I am able to clone the T500 laptops with no problems. Thanks!!!!