none
Installation of Windows and Configuration Manager steps did not start RRS feed

  • 问题

  • 传统bios模式启动方式,任务序列设定3个以上格式化硬盘步骤,

    其中磁盘1任务序列操作系统分区做了OSDdisk变量

    那么到了安装 Windows 和 Configuration Manager步骤 将不会进行启动,查看日志发现是寻找不到缓存路径对应文件夹导致不能正常启动安装 Windows 和 Configuration Manager步骤.....




    经过多次测试分别以Hyper-v、Vmware、物理计算机 都有3个以上硬盘硬件环境,测试过程中很抓狂 ....,终于发现了一些规律!!!

    传统bios模式启动方式,任务序列设定3个以上格式化硬盘步骤,磁盘0任务序列操作系统分区做了OSDdisk变量
    那么一切都正常。


    传统bios模式启动方式,任务序列设定3个以上格式化硬盘步骤,磁盘1以外不包含磁盘0任务序列操作系统分区做了OSDdisk变量,
    会导致格式化3个硬盘步骤以上任务序列环境任务时候将导致了安装 Windows 和 Configuration Manager步骤启动失败,而格式化2个硬盘步骤以下任务序列环境任务一切正常,喔哦 是不是觉的很神奇?

    为什么不在磁盘0做OSDdisk变量呢?因为用户计算机环境磁盘0不一定是安装操作系统所在磁盘,也许是磁盘1是固态、  磁盘2固态 或者其他固态磁盘编号,有Powershell脚本来控制安装符合条件磁盘作为操作系统设置OSDdisk变量,可以轻松避免IT工程师或者普通用户去设置Bios或者打开机箱把固态磁盘插到SATA0接口上。

     有人知道怎么回事吗或者说是BUG? 

    smstslog日志地址日志


    • 已编辑 萝卜の 2021年10月29日 13:11
    2021年10月29日 13:10

全部回复

  • 你好,

    >>有Powershell脚本来控制安装符合条件磁盘作为操作系统设置OSDdisk变量


    #defalt value
    $disk_idx = 0
    
    #retrieve SSD
    $ssd_disk = get-physicaldisk | where mediatype -like 'ssd'
    
    #multiple SSD
    if (@($ssd_disk).count -gt 1)
    {
    	#multiple nvme SSD, choose the smallest one
    	if (@($ssd_disk | where bustype -like 'nvme').count -gt 1)
    	{
    		$disk_idx = $ssd_disk | Sort-Object -Property Size | Select-Object -ExpandProperty DeviceID -First 1 
    	}
    	elseif (@($ssd_disk | where bustype -like 'nvme').count -eq 1)
    	{
    		$disk_idx = ($ssd_disk | where bustype -like 'nvme').deviceid
    	}
    }
    #singel SSD
    elseif (@($ssd_disk).count -eq 1)
    {
    	#multiple physical disks, choose SSD
    	if (@(get-physicaldisk).count -gt 1)
    	{
    		$disk_idx = ($ssd_disk).deviceid
    	}
    	#single pysical disks
    	else
    	{
    		$disk_idx = 0
    	}
    }
    #Write-Host "disk selected: $disk_idx"
    (New-Object -COMObject Microsoft.SMS.TSEnvironment).Value('OSDDiskIndex') = $disk_idx


    本帖子以”现状”提供且没有任何担保,同时也没有授予任何权利。 如果您的问题得到解答,请在登录后将此回复标记为“答案”,非常感谢您的支持。

    2021年11月1日 7:21
    版主
  • 是任务序列格式化硬盘步骤任务超过3个步骤会导致 安装 Windows 和 Configuration Manager步骤后续启动失败。

    并不是寻找特定磁盘。

    2021年11月19日 3:33
  • 上一波没有完全理解你的意思。现在理解了。

    这个文件是不是在full OS里面确实找不到?在其他分区可以找到这个文件/文件夹吗?因为在多个硬盘环境中full OS会重新识别盘符?

    因为盘符不对,所以找不到相关的文件,所以任务序列失败。

    针对这个情况,我们可以考虑在PE环境中只对装系统SSD格式化,其他盘符的分区可以在full OS环境再分区。 

    如果需要保留某些硬盘分区中的内容,就比较麻烦,可以想办法在一次full OS启动的时候不要让系统分配盘符给这些分区。

    盘符不乱,任务序列应该就可以成功了。


    本帖子以”现状”提供且没有任何担保,同时也没有授予任何权利。 如果您的问题得到解答,请在登录后将此回复标记为“答案”,非常感谢您的支持。


    2021年11月23日 7:34
    版主
  • 任务序列有三个格式化步骤就会导致此问题,而两个格式化步骤 无此问题。 看sccm团队是否能优化通过判断来寻找对应缓存所在盘符路径位置。

    否则就只能使用不超过2个格式化步骤或者转为uefi模式 解决此问题。

    2021年11月27日 11:29
  • 感谢您宝贵反馈。我们会上报这个问题,希望这个问题可以在新的版本中得到解决。  

    本帖子以”现状”提供且没有任何担保,同时也没有授予任何权利。 如果您的问题得到解答,请在登录后将此回复标记为“答案”,非常感谢您的支持。

    2021年11月30日 8:03
    版主