3

I have an external hard drive that I connect often to my computer. At some point it was assigned letter G: and based on that my other software works.

Nowadays, suddenly it gets letter F:

Is there any way I can use a batch script to change the letter from F: to G:. I don't mind running the batch script manually?

If so, what is the code I should use and will it need administrative permissions?

4
  • 1
    See diskpart and yes you need admin. In theory it should have remembered the drive letter, consider changing it manually on disk management first.
    – Bob
    Jul 28, 2013 at 18:31
  • @Bob: It could be that it only remembers drive letters after they have been assigned manually at least once. Jul 28, 2013 at 19:57
  • 1
    Thanks! I have changed it a couple of times manually, but everytime it goes back to the old one.
    – gontadu
    Aug 6, 2013 at 14:42
  • I have noticed that it was remembered when I had one device using a drive letter. When I started using multiple devices with the same drive letter, they get forgot, I have not verified the hypothesis, but I guess Windows 10 remembers the last device assigned to a drive letter.
    – BtF
    Aug 2, 2021 at 8:56

1 Answer 1

3

There are several methods:

  • mountvol – use it once to delete an existing letter, then again to assign a new one;

  • diskpart – interactive;

  • diskmgmt.msc aka Disk Management – a graphical tool.

Whichever you choose, assigning once should be enough, the assignment will be remembered afterwards.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .