HowTo: Set up iSCSI with Multipath (MPIO) in Windows 10 SOLVED – Spoke too soon

I searched high and low and wasn’t able to find a definitive answer on whether Microsoft Windows 10 supports multipath (MPIO) over iSCSI. I found many many blog posts, articles, and press releases for Windows servers but nothing for Windows 10.

The good news is that Windows 10 supports it out of the box. You don’t have to install anything extra. Of course, the see the benefits of multipath, you will need two or more network cards. You can either bond the network cards together or set up individual routes to the iSCSI network addresses. I’ll assume that you did that already. 🙂

This is only for new connections to your iSCSI targets.  You can not retrofit multipath on to existing connections.  You will need to offline the volumes, remove the targets from the favorites and then reboot.

As an administrator on your Windows 10 box:

  • Launch the iSCSI initiator (Windows key and type iscsi initiator)

  • Add both ip/ports to the iSCSI host in the Discovery -> Portal Groups tab

  • Refresh the iSCSI targets in the Targets tab.  If they aren’t shown, add them manually
  • Select the iSCSI target, click connect, and select “Add this connection to the list of favorites…” (so it will automatically connect the next time you start windows)  and “Enable MPIO”.  Click Okay

  • Select the iSCSI target, click properties.  In the Portal Groups tab you should see both ip/port paths

  • If you needed to offline the volumes, you will need to now online them.  They should retain any drive letter assignments
Share Button

8 Replies to “HowTo: Set up iSCSI with Multipath (MPIO) in Windows 10 SOLVED – Spoke too soon”

  1. I tried Multipath on Windows 10 2 months ago, same way, but it didn’t even work, it just connected the same iSCSI drive multiple times to my Win10 client, no MPIO.. Windows Server to Windows Server works fine so I think MPIO is broken anyways on Win10.

  2. Thanks for not removing the post… it answered a question for me. Win10 does not support MPIO. I probably could’ve found it elsewhere but was looking in the context of iSCSI and this is what popped up.

  3. RoWO01!fIgIX06/K

    Hi

    I managed to “transplant” MPIO and msdsm driver from Windows 2019 to Windows 10 Pro (1709, 1803 and 1809) with success.

    The method needs to import some registry, copy necessary files into original place and manually check update for drivers.

    There was slow and old Infortrend Disk Array in my test (3x Gig connected to switch with 10Gig to PC), so PC initiated 3 paths from 1x10Gig to 3x1Gig
    https://i.imgur.com/tqaJq0U.png
    https://i.imgur.com/k2riJi7.png
    https://i.imgur.com/3Gx4OyF.png

    But in fast PC + fast array (4x1Gig Array + 4x1Gig PC) it performs like this
    https://i.imgur.com/B94ZumQ.png

    How-to and script+files+registry are located inside zip file (link below).
    https://ufile.io/yfpjr

    Beware!!! Backup first and this “mod” is for test/educational purpose only. You do it at your own risk and take the responsibility upon yourself and you are not to blame me.

    Regards
    Chris

  4. Thanks for this post!
    After done all steps as explaned, it does not speed up.
    Aditional i set MCS (Multiple Connected Session) to roundrobin and added the second path -> now it works with 2 x 84 MB (befor max. 1x 112MB)
    Win10 Pro 64-bit with 2 EtherPorts | QNAP TS453A |

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.