Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I recently added a new data drive to replace an old data drive. I proceeded to copy files from the old drive to the new drive, and then I swapped the drive letters so that the new data drive will have the same drive letter as the old drive. I do not have the old drive available to me anymore, only the new drive is connected.

Ever since then, I've noticed that I am unable to open a folder through explorer.exe in the command line. That is, if I run

explorer.exe 

it will launch a window perfectly fine. However if I run

explorer.exe c: 

it does not do anything. I see the process appear, but I do not see anything show up. The process seems to stay around for a bit, then closes.

I've tried searching across the web, but nothing seems to have been specific to this issue. I'm pretty sure it must have been me swapping the drive letter.

I've looked through the registry to see if there are any indication of any non-existant drive letter references, but I've only found information within VolumeInfoCache in Windows Search.

Resolved: (I will post an answer later due to inability to answer my question as a newbie).

I resolved the issue. Classic case of forgetting exactly what I did after swapping the drives.

In addition to swapping out the drives and assigning new drive letters. I also moved where some of the personal documentation libraries were pointed. Unfortunately, I didn't do it correctly for one of the folders (Personal folder, to be specific). It was still pointed at a path that no longer was valid.

I ended up using ProcMon to monitor the process and saw that explorer kept on failing to read something within the registry in ShellFolder. Looking through ShellFolder I saw that I missed one of the changes and changed it to the appropriate path. This seemed to have fixed the issue and explorer launches folders correctly now.

Thanks for your help Lee, Karan, and luchosrock.

share|improve this question
    
If you disconnect both data drives, does Explorer work properly again on the OS drive? If so, try connecting each data drive in turn (i.e. power up and shut down each time) and see if the problem is resolved. –  Karan Mar 21 '13 at 17:06
    
@Karan I no longer have the old drive available to me (will edit question to reflect this) so I was only able to disconnect the new drive. After shut down and restart, explorer still does not work. –  Sarai Mar 21 '13 at 17:21
    
If you type the explorer C: from cmd, does it inform you something about the error? –  luchosrock Mar 21 '13 at 17:29
    
@luchosrock it simply spawns a new explorer.exe and then returns. No error or any indication that something has happened. I don't see anything in windows event viewer either (if it gets outputted there). –  Sarai Mar 21 '13 at 17:33

1 Answer 1

Try running diskpart and assigning a drive letter to the new drive.

http://technet.microsoft.com/en-us/library/cc766465(v=WS.10).aspx

Just make sure you select the proper disk. No real danger in doing this either.

share|improve this answer
    
Did not seem to have resolved the problem. I have two partitions on the new drive, so I did the following for each: select volume, assign letter to the same one as it had (D and E respectively), exit. –  Sarai Mar 21 '13 at 17:24
    
That is very strange indeed, diskpart is usually good about stuff such as this. –  Lee Harrison Mar 21 '13 at 17:32
    
I found the issue, updated my question (couldn't answer it since I'm new, so will do later). Thanks for the help. –  Sarai Mar 21 '13 at 18:02
    
Glad you got it fixed –  Lee Harrison Mar 21 '13 at 18:15

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.