mpicollet Posted February 15, 2015 Report post Posted February 15, 2015 Hello, We have a big problem for Dell Precision M6x00 models with two discs. We try to apply Windows OS on Disk 1 (mSATA) with the task sequence SCCM, but impossible! We have upgraded the BIOS version, same result ! A priori, the Disk 0 has priority over the Disk 1 in all cases Nothing in the BIOS proposes to change this state. Topics similary http://www.windows-noob.com/forums/index.php?/topic/10561-sccm-2012-r2-osd-fails-with-error-80070032/ https://social.technet.microsoft.com/Forums/en-US/297f9adb-d71d-445b-8fdf-9776b70c7b98/multiple-harddisks-and-apply-operating-system-image-failure?forum=configmgrosd have you got a idea ? Regards, MP. … The volume E:\ exists and is a local hard drive. The volume E:\ is using a valid file system. Windows target partition is 1-2, driver letter is E:\ !sSystemPart.empty(), HRESULT=80004005 (e:\qfe\nts\sms\framework\tscore\diskvolume.cpp,131) System partition not set Unable to locate a bootable volume. Attempting to make E:\ bootable. volume.getDisk() == iBootDisk, HRESULT=80070032 (e:\nts_sccm_release\sms\client\osdeployment\applyos\installcommon.cpp,693) Volume E:\ is not on the boot disk and cannot be made bootable. MakeVolumeBootable( pszVolume ), HRESULT=80070032 (e:\nts_sccm_release\sms\client\osdeployment\applyos\installcommon.cpp,772) Failed to make volume E:\ bootable. Please ensure that you have set an active partition on the boot disk before installing the operating system. The request is not supported. (Error: 80070032; Source: Windows) ConfigureBootVolume(targetVolume), HRESULT=80070032 (e:\nts_sccm_release\sms\client\osdeployment\applyos\applyos.cpp,499) Process completed with exit code 2147942450 !--------------------------------------------------------------------------------------------! Failed to run the action: Apply Operating System Image Windows 7 SP1. The request is not supported. (Error: 80070032; Source: Windows) Quote Share this post Link to post Share on other sites More sharing options...
0 mpicollet Posted February 15, 2015 Report post Posted February 15, 2015 Here all the log files in attachment ! At the beginning of the task sequence, we use a PS script to determine the smallest disk.In order to ensure the correct disk format and then make the windows installation - In this case, find the disk1 (mSATA) for models with multiple disks. It is always that which must contain Windows. The goal is to use the same sequence of tasks for all Dell models. Some PCs do possess one disc. The script allows managing PC with 2 discs when currently detected... Also, at the beginning of the task sequence, for new computer scenario, we try to prepare a disks with diskpart commands following (diskpart /s PreparediskpartCmds.txt): Select disk 0 Clean Convert mbr Create partition primary Format fs=ntfs quick Select disk 1 Clean Convert mbr Create partition primary Format fs=ntfs quick But process failed to apply OS to disk 1 ! Just for information, we use the MDT solution before 2012. We did not have this problem. SCCM seems to be an additional check ...Apparently step Apply Operating System in a sequence of tasks SCCM does not look like the one used by the MDT solution 2012 Thank for you help ! Regards, MP. logmdtsccm.zip Quote Share this post Link to post Share on other sites More sharing options...
0 mpicollet Posted February 16, 2015 Report post Posted February 16, 2015 This morning, we have seen that the command did not work "Convert MBR" for Disk 1, but only on disk 0. The disk 1 (mSATA) is not recognized as drive but more like a media type DVD or CDROM. We do not know how to change this state, the BIOS remaining silent about it. Quote Share this post Link to post Share on other sites More sharing options...
0 anyweb Posted February 16, 2015 Report post Posted February 16, 2015 first things first can you read the disc fine in WinPE ? so no drivers needed in your boot wim ? secondly, if you have just one disc, does it work ok ? Quote Share this post Link to post Share on other sites More sharing options...
0 mpicollet Posted February 16, 2015 Report post Posted February 16, 2015 Yes ! I can see both drivesI have not tried to remove the disk to test so, FYI mSATA (Disk 1) model Samsung SSD PM830 mSATA (MiniSATA) 128 Go (The problem)Other HDD (Disk 0) model Samsung SSD PM830 2.5 7mm 256 GoBIOS mode (UEFI/RAID/AHCI) AHCI (Down) UEFI (Down) Have you injected latest WinPE drivers into boot image? No, none drivers injected in WinPEHave you mentioned any specific disk/drive letter in task sequence to install the OS ? I use OSDisk variable in OSD We use a Dell M6700 model with BIOS version A14 M. Quote Share this post Link to post Share on other sites More sharing options...
0 mpicollet Posted February 16, 2015 Report post Posted February 16, 2015 Ok we removed disk 0 that was the problem. The mSATA drive was awarded "Disk 0" and that to work. We were able for the first time to install Windows on the mSATA SSD by removing disk (Disk 0 at the origin). The hardware detection dynamically attibut tags Disk 0, 1, 2, etc. The problem when you install Windows on the mSATA then considered Disk 1. SCCM, does not support installing Windows on a disk 1, only on a disk 0 - Unlike the 2012 MDT solution. Conclusion The problem is not hardware, but software. Including SCCM bug! We are opening an incident at Microsoft But have you ever encountered this problem ?? :angry: Regards, M. Quote Share this post Link to post Share on other sites More sharing options...
0 anyweb Posted February 17, 2015 Report post Posted February 17, 2015 no I have not seen this problem before as I don't install an os to computers with more than one disk, did the dell ship from the factory with these disks or did you add one after recieving it ? Quote Share this post Link to post Share on other sites More sharing options...
0 mpicollet Posted April 9, 2015 Report post Posted April 9, 2015 Hello, Disks mounted and delivered by Dell (from factory) We have opened a Microsoft and Dell incident. We are waiting ... Quote Share this post Link to post Share on other sites More sharing options...
0 ArmitageID Posted May 6, 2015 Report post Posted May 6, 2015 Hey there. I know your pain. I had issues with the Dell M6600 with trying to image a system with SCCM. Dell and/or Microsoft was unable to help me back then. So, I came up with a way to get it to work. It is a little involved, but works on any M6600 system we deploy (if they are still in service). Our M6600 had three drives. Two HDD in a RAID 0 configuration (for storage) and a M.2. SSD. An Important note is that our deployment techs would setup the RAID array manually before kicking off the image job. Thus the two drives in a RAID array report as HDD1 and the SSD reports as HDD2. Also, while some of this may seam redundant, the Task Sequence handles both bare metal and in-place refreshing of the machine. *UPDATE* I've Uploaded pictures of several of these steps to a shared folder on Drop Box: https://www.dropbox.com/sh/6gu9guh9qvjkad1/AABTjOb1Pf4PRtu9olwTrAhKa?dl=0 First, I use the Dell CCTK to set the BIOS options. The important lines are:bootorder=-hdd.1,+hdd.2,+usbdev,+cdrom,+embnic,-floppy embsataraid=raid This makes it so hdd.2 is the first boot device and removes hdd.1 After this, there is a "Run Command Line" referencing the Dell CCTK x86 2.1 package:cctk.exe bootorder --enabledevice=hdd.1 The next step reboots the machine. This enables the RAID array as a bootable device. Now, I made a special Format Disk and Apply OS steps for the M6600. I used normal WMI Queries to detect model. Partition Disk 1 Step Disk Number: 1 Disk Type: Standard(MBR) 100% Partition named OSDisk NTFS Quick Format Drive Letter Saved to Variable: OSPART Apply Operating System Standard OS Wim and Unattend file as all other models Destination: Logical drive letter stored in a variable Variable Name: OSPART And then we start some of the BIOS magic: Fix Boot Drive (Run Command Line) Command Line: cmd /c bcdboot.exe %OSPART%\Windows /s %OSPART%\ /l en-US /v Disable RAID array as boot device (Run Command Line (NEWCOMPUTER ONLY)) Options Tab: Task Sequence Variable - DeploymentType equals "NEWCOMPUTER" Command Line: cctk.exe bootorder --disabledevice=hdd.1 Package: Dell CCTK x86 2.1 Delete old boot files (Run Command Line) Command Line: cmd /c rmdir /S /Q C:\boot Delete old bootmgr (Run Command Line) Command Line: cmd /c del /F /A:H C:\bootmgr Following that the job continues on with all of my normal steps. Quote Share this post Link to post Share on other sites More sharing options...
0 hditlebas Posted May 12, 2015 Report post Posted May 12, 2015 Hi ArmitageID, I tried all your steps on 6600 and 6700 with 2 hard disk drives but It doesn't work. SCCM generate an error when trying to apply image because disk 1 (hdd.2) does'nt contain bootable partition... It works when apply on Disk 0 but it's not what we want Quote Share this post Link to post Share on other sites More sharing options...
0 jsnetman Posted June 3, 2015 Report post Posted June 3, 2015 It is possible to apply the OS to disk one with some workarounds, we instruct our engineers to diasble sata 0 and 1 before a build and we have a dell bios exe in the task sequence to switch sata 0 and 1 back on later in the TS after the image apply section, we also run bcdedit commands to fix the boot manager, a further VB script sorts out the drive letters as we prefer the second drive as D: but that is niether here nor there. Works on M6800 and M4800's. We are also working on the Dell CCTK commands to do this automatically without any manual intervention, but I'm struggling with the flakey way this happens in WinPE. Quote Share this post Link to post Share on other sites More sharing options...
Hello,
We have a big problem for Dell Precision M6x00 models with two discs.
We try to apply Windows OS on Disk 1 (mSATA) with the task sequence SCCM, but impossible!
We have upgraded the BIOS version, same result !
A priori, the Disk 0 has priority over the Disk 1 in all cases
Nothing in the BIOS proposes to change this state.
Topics similary
http://www.windows-noob.com/forums/index.php?/topic/10561-sccm-2012-r2-osd-fails-with-error-80070032/
https://social.technet.microsoft.com/Forums/en-US/297f9adb-d71d-445b-8fdf-9776b70c7b98/multiple-harddisks-and-apply-operating-system-image-failure?forum=configmgrosd
have you got a idea ?
Regards,
MP.
…
The volume E:\ exists and is a local hard drive.
The volume E:\ is using a valid file system.
Windows target partition is 1-2, driver letter is E:\
!sSystemPart.empty(), HRESULT=80004005 (e:\qfe\nts\sms\framework\tscore\diskvolume.cpp,131)
System partition not set
Unable to locate a bootable volume. Attempting to make E:\ bootable.
volume.getDisk() == iBootDisk, HRESULT=80070032 (e:\nts_sccm_release\sms\client\osdeployment\applyos\installcommon.cpp,693)
Volume E:\ is not on the boot disk and cannot be made bootable.
MakeVolumeBootable( pszVolume ), HRESULT=80070032 (e:\nts_sccm_release\sms\client\osdeployment\applyos\installcommon.cpp,772)
Failed to make volume E:\ bootable. Please ensure that you have set an active partition on the boot disk before installing the operating system.
The request is not supported. (Error: 80070032; Source: Windows)
ConfigureBootVolume(targetVolume), HRESULT=80070032 (e:\nts_sccm_release\sms\client\osdeployment\applyos\applyos.cpp,499)
Process completed with exit code 2147942450
!--------------------------------------------------------------------------------------------!
Failed to run the action: Apply Operating System Image Windows 7 SP1.
The request is not supported. (Error: 80070032; Source: Windows)
Share this post
Link to post
Share on other sites