Our disk drives for the SharePoint indexes arrived after SharePoint was configured. I had to move the Indexes on the search and index servers. Here’s how I did it.
- Format the new drives on each server
- Create a new folder on each server to host the indexes
- I’m going from c:searchindexes to e:searchindexes for my example
- I have a medium server farm (SPS 2003 terminology) which consists of 2 web front end servers also hosting the query role. I have a dedicated index server.
- Login to the Index server
- To move the index, you need to know the Shared Services name that his using the index.
- In Central Administration, you will find the name of the Shared Services in the left navigation bar. Mine is using the default – SharedServices1.
- Open a command prompt and navigate to the BIN directory hosting the stsadm tool
- Run the following stsadm command – stsadm -o editssp -title sharedservices1 -indexlocation e:searchindexes.
- Once the index has been moved, delete the old index. I have not found a definitively way to determine when the move is complete. There are event log entries stating something happened. My index is 16 MB so it may have moved in seconds.
- Next step is to move the search indexes on the query servers. This must be executed on each server locally.
- Login to the first search server
- Open a command prompt and navigate to the BIN directory hosting the stsadm tool
- Execute stsadm -o osearch -propagationlocation e:searchindexes

Revolutionize Your Business With Generative AI
From product design and software development to virtual agents, content creation, and reporting, GenAI is transforming business. Our AI experts help you unlock GenAI’s full potential and drive growth.
Let’s Get Started
- You can go to the Shared Services Search settings page and see the propagation to the new location occur.
- Delete the old indexes.
- I had to restart the Office SharePoint Search service on the server to get search functioning.
- Repeat and rinse on the second search server.
- Test that search works on both web front end servers.
- Since we are using windows network load balancing, I had to create alternate access mappings for the server name URL of each front end server. Enjoy.