How To: Windows Server / XP / 2000 / 2003 ISCSI Initiator Configuration

Microsoft provides iSCSI software initiator which enables connection on following operating system:
a) Windows XP
b) Windows Server 2000
c) Windows Server 2003 etc.

How do I install MS ISCSI Initiator?

Visit Microsoft download center to grab iSCSI initiator software. Download and install the Windows ISCSI initiator.


Once installed click on Start > Programs > Microsoft iSCSI Initiator

Select the Discovery tab.

Look for Target Portals

Click on the Add button

Type your ISCSI_TARGET_HOST_OR_IP into the IP address or DNS name input box

Set port to 3260

Next, click on the Advanced tab

Select General tab

Select CHAP logon information

Type your username into the Username box

Type your password into the Target secret box

Save changes by pressing OK > OK

Select the Targets tab

Select the new target from the Targets selection list.

Click on the Log on… button

Select the Automatically restore this connection when the system boots check box

Click on the Advanced button.

Select General tab enable CHAP logon information by selecting the check box. Fill up the details.

Save all changes.

How do I formation volume under Windows server?

Open Computer Management

Select Disk Management from the Storage

You should see a disk in the right pane that labeled as “Unknown” and “Not Initialized“.

Right click on the disk and select Initialize Disk

Click OK button.

Right click on the partition information box on the right hand side of the disk information box and select the New Partition,,, button.

Now just follow the partition wizard and format the disk.

🐧 Please support my work on Patreon or with a donation.
🐧 Get the latest tutorials on Linux, Open Source & DevOps via:
CategoryList of Unix and Linux commands
File Managementcat
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network Utilitiesdig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
9 comments… add one
  • Paul Aug 24, 2013 @ 14:35

    Thanks for posting the instructions. I could not get the configuration quite right until I found this post! Now my iSCSI is formatting along nicely and soon enough, (well in a while because I’m formatting a TB, could take a bit) I’ll be experiencing my first ever backup to an iSCSI device. I can’t wait, they tell me it’s a little quicker than simply employing the NAS. So, Thanks again!

  • Aaron Mar 27, 2013 @ 22:15

    Hi, very helpful,, but how do you create a iscsi target in windows xp, thanks bro.

  • Brice Jun 26, 2012 @ 9:33

    I’m trying to connect my MSA2324i to a Windows Server 2000 using iSCSI, but no way, I’m not able to get any new “uninitialized” disk in the computer management…
    When I add my target in the Microsoft Initiator, I get a new hardware to install which is called “iSCSI enclosure device”, but I can’t find any driver for this so I’m bloqued…
    Does anyone have any suggestion ?
    Thanks !

  • Mark Oct 13, 2011 @ 21:42

    I am trying to understand ISCSI and using it in Windows XP Pro- and maybe with initiator. What I am trying to accomplish is to connect two windows XP computers over ISCSI point to point connections (Let’s say each computer has a quad port PCIe ISCSI adapter in it). What I wan to accomplish here is moving windows files from one computer to the next at very high data rates (Let’s say 400 MBytes/s), hence the ISCSI. Will I be able to “see” the other computers’ files in windows explorer and can I map a shared drives and simply copy files this way? Will I get the expected data rates? Suggestions?

    Thanks so much,

  • Malkawi Apr 19, 2011 @ 7:49

    I have a problem with my Iscsi, issue i lose connection to the target from time to time, most likely it’s a network hiccups, knowing that it’s directly connected to the targets there are no hiccups. my questions is”Is there anyway to watch the hiccups, or if there are any logs beside the windows event log i can check to see if the connection was lost or it’s a false alarm?”

  • zaini Apr 8, 2011 @ 14:58

    how to install iscsi initiator.

  • Jun lee Apr 5, 2011 @ 23:27

    Thank you! This is very helpful as I was having some problems with iSCSI today.
    Thanks again!

  • Jordan Jul 21, 2010 @ 0:10

    Am I the only Linux user that finds these instructions far more friendly than the previous (Linux) instructions? I completely understand that scripting is absolutely necessary for scaling deployment, but a GUI is almost infinitely more effective for the learning curve. Lesson: every command line interface should have a GUI front-end.

    • Daniel Nov 24, 2010 @ 2:10

      And every GUI should have its command…

Leave a Reply

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

Use HTML <pre>...</pre> for code samples. Problem posting comment? Email me @