I’ve been looking at an issue for the last couple of days that has me somewhat confused. I know there have been other posts regarding this but I’ve not yet seen a definitive reason behind it…
We have a small number of systems in the environment that have two physical drives for example a 75GB and a 300GB drive, meaning the preferred setup would be:
Disk 0 (75GB)
200 MB: System reserved
50GB: OSDisk
24GB: Data Partition
Disk 1 (300GB)
300GB: Extra
Can someone please explain why in Win PE these disk randomly swap between Disk 0 and Disk 1??
I need to ensure that in a system refresh scenario these desktops only ever have W7 Enterprise installed to Disk 0 (in the example above) thus leaving Disk 1 alone.
We are using the OSPart task sequence variable at the apply OS Phase so I am going to try to use the following script that I believe Niall had a hand in creating in order to target the current partition that has Windows installed:
I would still very much like some insight as to why the Disk numbers change at what seems to be random intervals….is it a hardware issue i.e. symptom of using SATA drives, or that OSD prefers the larger drive....
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.
Morning all,
I’ve been looking at an issue for the last couple of days that has me somewhat confused. I know there have been other posts regarding this but I’ve not yet seen a definitive reason behind it…
We have a small number of systems in the environment that have two physical drives for example a 75GB and a 300GB drive, meaning the preferred setup would be:
Disk 0 (75GB)
200 MB: System reserved
50GB: OSDisk
24GB: Data Partition
Disk 1 (300GB)
300GB: Extra
Can someone please explain why in Win PE these disk randomly swap between Disk 0 and Disk 1??
I need to ensure that in a system refresh scenario these desktops only ever have W7 Enterprise installed to Disk 0 (in the example above) thus leaving Disk 1 alone.
We are using the OSPart task sequence variable at the apply OS Phase so I am going to try to use the following script that I believe Niall had a hand in creating in order to target the current partition that has Windows installed:
<job id="GetDriveletter">
<script language="VBScript" src="..\ZTIUtility.vbs"/>
<script language="VBScript">
dim driveSearch
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set colDrives = objFSO.Drives
For Each objDrive in colDrives
driveSearch = objDrive.DriveLetter & ":\\Windows\\explorer.exe"
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFiles = _
objWMIService.ExecQuery("Select * From CIM_DataFile Where Name = '" & driveSearch & "'")
If colFiles.Count < 1 Then
Else
oEnvironment.Item("OSPART") = objDrive.DriveLetter & ":"
End If
Next
</script>
</job>
I would still very much like some insight as to why the Disk numbers change at what seems to be random intervals….is it a hardware issue i.e. symptom of using SATA drives, or that OSD prefers the larger drive....
Thanks.
Rich.
Share this post
Link to post
Share on other sites