Rapid Storage Technology
Intel® RST, RAID
2063 ディスカッション

How can I detect which version of the Intel RST driver to install through the command line?

asheroto
初心者
5,929件の閲覧回数

Hello,

 

Intel has several versions of the Intel RST driver:

9th gen

10th and 11th gen

11th-13th gen

and so on

I'm looking for a way to programmatically determine which version of the Intel RST that the computer needs, so I can script the installation without having to identify each computer. This would need to be done through the command line.

I know I can determine the generation of processors, but what about the chipset on the motherboard for the RST driver since it's different?

I know that if the chipset driver is already installed, I could detect it using PowerShell since many times the "RST" or "Rapid Storage" is in the driver name...

Get-WmiObject Win32_PnPSignedDriver | Where-Object { $_.DeviceClass -eq "SYSTEM" -and $_.Manufacturer -match "Intel" } | Select-Object DeviceName, Manufacturer, DeviceClass, DriverVersion

But on my computer, for instance, although drivers are listed with the output of that command, no drivers are listed with "RST", "Rapid Storage" or "Chipset".

Even searching for all drivers with "chipset" yields no results...

Get-WmiObject Win32_PnPSignedDriver | Select-Object DeviceName, Manufacturer, DeviceClass, DriverVersion | ? { $_.DeviceName -match "chipset" }

I've also tried getting it from the plug and play entries

Get-WmiObject Win32_PnPEntity | Where-Object { $_.Caption -match "chipset" } | Select-Object Caption, Description

What is the best way to get the motherboard chipset version?

I know I can get the motherboard make and model, but then I'd have to cross-reference that with a database....

Get-WmiObject Win32_BaseBoard | Select-Object Manufacturer, Product

Is there a registry key, WMI object, or PowerShell command I can read?

My goal is not to determine the chipset through the GUI, but through the command line. If I need to use a third-party tool that might work so long as it can be parsed from the command line.

 

Thanks so much for your help!

0 件の賞賛
1 解決策
DeividA_Intel
従業員
5,577件の閲覧回数

Hello asheroto, 



Thanks for your response. If you are trying to download the Intel® Rapid Storage Technology (Intel® RST) version from the Intel website, you are right, use the processor generation to identify the correct Intel® Rapid Storage Technology (Intel® RST) version for you.


However, if you are trying to download the tool from the motherboard manufacturer's website, they usually have only one version available for the CPUs supported by the motherboard.


For your last question, it is better to install the most updated one for the 11th Gen processor (11th up to 13th Gen Platforms).


If you have any other inquiries, just let me know.



Regards,  

Deivid A.  

Intel Customer Support Technician


元の投稿で解決策を見る

17 返答(返信)
AlHill
スーパーユーザー
5,913件の閲覧回数

HKEY_LOCAL_MACHINE\SOFTWARE\Intel\InfInst

Then look at version.

 

Doc (not an Intel employee or contractor)
[Maybe Windows 12 will be better]

AlHill
スーパーユーザー
5,910件の閲覧回数

Whoops....   That is the version of the chipset inf, not rst.   I will look around.

 

Doc (not an Intel employee or contractor)
[Maybe Windows 12 will be better]

asheroto
初心者
5,879件の閲覧回数

Thank you. That might work? Is that the chipset version or the driver version of the chipset?

AlHill
スーパーユーザー
5,873件の閲覧回数

It is the version of the chipset inf that is installed.

For example, on my machine, I installed Chipset-WIn10_Win11-10.1.18836.8283.zip and the registry key reports version 10.1.18836.8283.

 

Doc (not an Intel employee or contractor)
[Maybe Windows 12 will be better]

asheroto
初心者
5,872件の閲覧回数

Gotcha. So while that might help determining which version of RST to install, it's not apparent unless we know how to correlate the chipset with the generation?

If someone had 11th gen, how would they know which version to install even without the command line? Links above there's one for 10th-11th and 11th-13th... 

I found the Intel System Support Utility would be able to identify the chipset, but it doesn't even do that on my personal computer, I had to find that on the motherboard manufacturer's specification page.

oRtblMVq4d.png

asheroto
初心者
5,870件の閲覧回数

Maybe I'm confused. I thought the chipset is what corresponds to the RST driver? Or is it the processor? According to this it's the processor...

AlHill
スーパーユーザー
5,868件の閲覧回数

Maybe one of the intel support folks can provide a way to isolate the rst version via registry key.

 

Doc (not an Intel employee or contractor)
[Maybe Windows 12 will be better]

asheroto
初心者
5,861件の閲覧回数

HKEY_LOCAL_MACHINE\SOFTWARE\Intel\IRST

has a key "Version"

mine is 19.2 which would correspond to the 19.x version driver as I have a 12th gen processor...

 

I also searched "Intel RST" under

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

which is where the drivers are and found

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e97b-e325-11ce-bfc1-08002be10318}\0000

which has a "DriverDesc" of "Intel RST VMD Controller 467F" and "DriverVersion" of "19.5.2.1049"

..among other keys under "Class"

 

That will work - I can just scan the CurrentControlSet key for a matching "Intel RST". If anyone knows of a more official way, that would be preferred. The issue is that if the RST driver is not installed, then it wouldn't be able to detect it. Unless there are default system drivers that are installed, not sure.

DeividA_Intel
従業員
5,725件の閲覧回数

Hello asheroto, 



Thank you for posting on the Intel® communities. I understand that you want help to identify the proper Intel® Rapid Storage Technology (Intel® RST) version for your computer.


In this case, the chipset information is handled by the motherboard manufacturer and that is why the manufacturer has its own Intel® Rapid Storage Technology (Intel® RST) drive version. However, to try to help you further on this matter, I would like to confirm the following:


1. What is the brand and model name of your motherboard?

2. Can you provide more details about the goal you want to achieve?


Regards,  

Deivid A.  

Intel Customer Support Technician


asheroto
初心者
5,683件の閲覧回数

Hello @DeividA_Intel,

 

Thanks for your reply. This would not just be for my computer, but the script would be designed for any computer I need to install Intel RST on.

 

I understand I can look up my motherboard online and find the chipset through the manufacturer's technical specifications on their website, but I'm looking for a way to handle the chipset detection automatically.

 

I'm confused by this page, as it states that it is the processor to determine the driver for Intel RST, but as you say, the chipset should be handled by the motherboard. Is this page not accurate?...

https://www.intel.com/content/www/us/en/support/articles/000091087/technologies/intel-rapid-storage-technology-intel-rst.html

 

If I can detect the chipset, I can then use some logic in the script to determine which version I need.

 

For example, if the chipset is detected as generation 10, then I can have it install the 10th and 11th gen driver. If it is 12th gen, I can have it install the 11th-13th gen driver. I don't need to know how to script the installation itself, as I've already got the installation itself scripted. I just need to know how to determine the chipset generation through the command line.

 

Thank you

DeividA_Intel
従業員
5,671件の閲覧回数

Hello asheroto, 



Thanks for your response. In this case, when the Intel® Rapid Storage Technology (Intel® RST) driver says "10th and 11th Gen Platforms", it refers to the CPU generation and not the motherboard chipset.


The same motherboard chipset can support and be compatible with a couple of processor generations and that is the reason Intel used the generation of the CPU to find the right Intel® Rapid Storage Technology (Intel® RST) version.


I recommend you check with the motherboard manufacturer to confirm if there are steps to identify the chipset version on their unit. However, if I misunderstood your post, please let me know.



Regards,  

Deivid A.  

Intel Customer Support Technician


asheroto
初心者
5,606件の閲覧回数

Hello,

 

So just to confirm, I should install the Intel RST driver that corresponds to the CPU, not the motherboard chipset, right?

For example, this script will return "12" on my computer since I have an "12th Gen Intel(R) Core(TM) i9-12900KF":

function Get-IntelProcessorGeneration {
    $ProcessorInfo = (Get-CimInstance -ClassName Win32_Processor).Name

    if ($ProcessorInfo -match 'i\d+-\d+') {
        $procMatch = $matches[0]
        $generationNumber = [int]($procMatch.Split('-')[1].Substring(0, 2))
        return $generationNumber
    }
    else {
        return -1
    }
}

# Call the function to get the processor generation of the current computer
Get-IntelProcessorGeneration

 Therefore I should install the Intel RST driver for 11th-13th gen platforms, right?

I don't need to know the motherboard chipset at all, correct?

Since there is an Intel RST driver for 10th-11th generations as well as an Intel RST driver for 11th-13th generations, which do I choose when installing a processor for the 11th generation?

DeividA_Intel
従業員
5,578件の閲覧回数

Hello asheroto, 



Thanks for your response. If you are trying to download the Intel® Rapid Storage Technology (Intel® RST) version from the Intel website, you are right, use the processor generation to identify the correct Intel® Rapid Storage Technology (Intel® RST) version for you.


However, if you are trying to download the tool from the motherboard manufacturer's website, they usually have only one version available for the CPUs supported by the motherboard.


For your last question, it is better to install the most updated one for the 11th Gen processor (11th up to 13th Gen Platforms).


If you have any other inquiries, just let me know.



Regards,  

Deivid A.  

Intel Customer Support Technician


DeividA_Intel
従業員
5,494件の閲覧回数

Hello asheroto, 


I am following up to confirm if the information provided was useful or to know if you need more information.


Please let me know if you want further assistance.


Regards,  

Deivid A. 

Intel Customer Support Technician 


asheroto
初心者
5,403件の閲覧回数

Thank you very much for your help, @DeividA_Intel. That answers my questions.

 

May I make a recommendation? Intel should consider combining these packages into one simple all-in-one installer, similar to how NVIDIA does this for all of their GeForce series graphics cards. That would make management much easier in bulk.

 

Thank you!

DeividA_Intel
従業員
5,385件の閲覧回数

Hello asheroto, 


Thanks for your response. I am glad to know that the information provided was helpful to you, I will proceed to close this thread. However, you can open a new one in case you need further support or if you face any issues with our products.


Regards,  

Deivid A. 

Intel Customer Support Technician 


asheroto
初心者
5,384件の閲覧回数

Official answer: use the CPU generation to determine the version of Intel RST to install.

 

To anyone needing to detect the CPU generation, you can use this PowerShell function.

返信