You should go to Tools > Options > Library & Folders > Run auto import in background, and uncheck this. Then MC won't try to import anything. I would restart MC at this point.
Next, you should restore a database backup that was made before the drive got renamed. MC makes automatic backups every few days, so it's easy to restore from an older one. IMPORTANT: When you restore, just restore the Library and NOT THE SETTINGS. You want to keep the auto import setting turned off for now.
If you get to this point, you should see a clean library with just one entry per song, and all of the songs will be broken because they will have red minuses because they are pointing to the old drive location. This seems like a step backwards, but we are about to fix it.
The Rename, Move, and Copy tool is about to come to the rescue. You can use RM&C to change MC's POINTERS to your files. You can change the drive letter for all of the red minus songs from D: to E: or whatever the new drive is named. Just use "Update only mode" and the "find and replace" template. I'm too tired to describe it in full, but I'll link you to the wiki as a pointer:
https://wiki.jriver.com/index.php/Rename,_Move,_and_Copy_Files#Find_.26_ReplaceTry one or two songs first. Then maybe do an album. Then you can do more; maybe most of your songs all at once. Start small and work up from there.
Once you get all of the pointers fixed and your songs are all playable, then you can turn auto import back on. But make a database backup first, just in case.
This procedure I've described might take some tweaking and tinkering. Take it slow and you'll get there. I've done things like this a BUNCH in MC and I always get what I want. RM&C is a magic MC tool.
Brian.