question

tonitodux avatar image
0 Votes"
tonitodux asked tonitodux edited

Install Windows 10 on a smaller NVMe Disk (changes in SCCM Task Sequence)

Hi,

we use Lenovo Laptops and some of them get 2nd nvme SSD installed by us in IT, however this breaks the Windows TS because it cannot find the correct SSD. How can I solve this? So there are two NVMe disks, one is 1TB, and the other one which we manually add is 2TB. TS installs Windows on the larger NVMe, and we want it installed on the smaller NVMe disk. How to accomplish this?

Cheers

mem-cm-site-deployment
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

tonitodux avatar image
0 Votes"
tonitodux answered tonitodux edited

Hi,

I found a workaround for this problem. Since the 2TB NVMe Disk is not being shipped with the laptop, we built it in ourselfs and in CMD it looks like this:

So, the freshly added NVMe Disk is always shown as Disk 0 (Volume 0 that came from Disk 0) with 1863 GB:

101240-cmd.jpg


I have modified the TS in such a way that it add a group step specially for this type of laptop - the Lenovo P1 Gen3:
101415-disk-01.jpg

So on the Group which will do the erasing and partitioning of the disks, I added a wmi query which corresponds to the P1 Gen3 model:

101375-disk-02.jpg

Steps for the disks:

101416-disk-03.jpg

101373-disk-04.jpg

I am not sure if passing the "OSDisk" variable helped, but it works like this:

101374-disk-05.jpg

101431-disk-06.jpg

Hope this helps!



cmd.jpg (768.4 KiB)
disk-01.jpg (26.1 KiB)
disk-03.jpg (84.5 KiB)
disk-04.jpg (99.3 KiB)
disk-05.jpg (39.5 KiB)
disk-06.jpg (35.6 KiB)
disk-02.jpg (34.7 KiB)
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

HanyunZhu-MSFT avatar image
0 Votes"
HanyunZhu-MSFT answered XinGuo-MSFT edited

@tonitodux

Thanks for posting in Microsoft Q&A forum.

To OSD to the NVMe disk, it is suggested to add dynamic variables inside the task sequence.

Please refer to the following steps:
1) Create two groups with Format and Partition conditions as the image below:
83151-1.png
If Disk 0 is the NVMe disk, the first task will run.
If Disk 1 is the NVMe disk, the second task will run.
2) Add two WMI Query conditions to these two groups:
The first is to get information about detailed information about the disk drive.
The second is the model on which to perform this step.
83124-2.png
83065-3.png
WMI Query refer:
Select from Win32_DiskDrive where Model like "%NVMe%" and Index=0 or 1
Select
from Win32_ComputerSystem where Model like "%Model%"

For more details, please refer to this link: https://www.anoopcnair.com/sccm-configmgr-task-sequence-osd-multiple-physical-drives/
Note: This is not from MS, just for your reference.

Also, please share the latest SMSTS.log (with sensitive information masked) if this installation method fails.

Thanks for your time.


If the response is helpful, please click "Accept Answer"and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.




1.png (46.7 KiB)
2.png (121.4 KiB)
3.png (125.1 KiB)
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

tonitodux avatar image
0 Votes"
tonitodux answered

Hi,

thank you for your comprehensive answer. I have a situation where I have 2 NVMe disks in the laptop so the procedure above does not relate to my problem.

One SSD is 1TB, other one 2TB. I want windows to install on the smaller one.

Cheers

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.