Good morning everyone,
I decided to become an AMD consumer because I was really interested in the StoreMI functionality, which is available on the B450M Motherboard and the AMD Ryzen 3 3200G Processors (in my particular case).
I currently have in my Tower:
- OS Win10 Pro x64 22H2.
- Asrock B450M HDV R4.0
- RAM: 16 GB 3200MHz DualChannel (8 X 2).
- A 128 GB PCIe 3 Gen NVMe.
- HDD: WD 1 TB 7200 Rpm SATA.
The Motherboard has the default configuration; That is, in SATA AHCI mode and NVMe in 3 Gen.
With that introduction, now I present my problem.
The operating system was installed normally, on the HDD; The NVMe was connected and is unformatted, without a letter, without partitions and completely clean; I run the StoreMI installation, and it finishes completely normally; It asks me to reboot to apply changes and be able to run StoreMI, and when it is on the reboot screen, it throws a BSoD in which it shows the error SYSTEM THREAD EXCEPTION NOT HANDLED related to the rcraid.sys driver.
The computer reboots and does not boot, that is, it loads the Windows Boot Manager, but it reboots again in a loop.
So, taking into account that the error is related to the rcraid.sys driver, I decide to extract the NVMe, and after the reboot, Windows 10 Pro still boots.
Since the NVMe is not connected, obviously in the Device Manager, the RCRaid driver does not appear, so I decide to unmount it using CMD with administrator permissions.
When I unmount it, connect the NVMe and reboot the system, I have the same initial problem again; I disconnect the NVMe, and it does not work either; Using the Win10Pro Installation Unit I run CMD, mount the rcraid.inf driver again and reboot, and it doesn't work.
The only thing I could do was restore to a previous point (when StoreMI was not installed) and then the system boots normally, and the NVMe works normally.
I need them to really fix that CRITICAL ERROR (because it's not just any problem, it's literally a driver incompatibility that can end in corruption of essential files for Windows boot) or failing that, DELETE and BAN StoreMI from the official site, because if it really doesn't work, they are engaging in misleading advertising, and I suppose that, in any jurisdiction of any country, that is punishable.
@cdelgadillo wrote:The operating system was installed normally, on the HDD; The NVMe was connected and is unformatted, without a letter, without partitions and completely clean
Understood this is a frustrating problem for you, however StoreMI has been around for years and obviously working for many other users.
I was unable to find a current link to the StoreMI User Guide on the AMD website, it's possible it may have been removed as StoreMI is legacy technology not supported on AM5 and future platforms. However, based on the videos linked below you are not setting it up properly. Both show the SSD as the boot drive. By having Windows installed to the HDD and attempting to add the SSD it seems you're trying to do things backwards.
Try following the steps as outlined in this video and see if that resolves your issue.
https://www.youtube.com/watch?v=0Sx_1nQaNu4
Here is another AMD video that confirms, the SSD is the boot drive and adds the HDD as tiered storage using StoreMI.
https://www.youtube.com/watch?v=6qAO6ByyxNI
Hey, thanks for responding, but I don't know if you are aware that the StoreMI that you suggest is a version prior to V.2 officially published by AMD; Additionally, I tried with that version you mention, however, that version of StoreMI (V.1) does not work with M.2 NVMe (at least not in my case), it only works with SATA SSD.
Anyway, thanks for the suggestion.
Ignoring the StoreMI version, have you tried the suggested order of operations? Install the OS to the SSD/NVMe drive. Then install StoreMI and specify the HDD as the tiered storage drive.
Even if you don't use StoreMI you would want the NVMe to be the boot/OS drive for obvious performance reasons.