I’m not confident at all that I understand your set-up, and I also haven’t used Desktop Server. I’m also not sure why you’d install WP on an external drive, but I guess you had a reason.
Anyway, it seems you may have located your WordPress files. If the installation is somewhere other than the local web root (likely the same as the root for you phpMyAdmin), then either the site isn’t actually installed or for some reason it’s installed and addressable via a subfolder: Locate the index.php file and look for the lines like the following:
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
If they look like that, then the same folder where the file is stored should also be the WP address relative to the file location. It could be a subfolder… like ‘/subfolder/wp-blog-header.php’ or, going beyond my personal direct experience, it could conceivably be something very peculiar, I suppose.
…all suggested with, as I noted at the outset, total uncertainty about your set-up.
I honestly think you might want to consider uninstalling and deleting everything, and proceeding step-by-step with something that you understand – at least in view of the end objective – at every step. I’ve installed Xampp numerous times, and still get tripped up occasionally, but you can find pretty good start to finish tutorials for using it in conjunction with Duplicator. There may be points of uncertainty along the way, but, you can note them, and, if you guess wrong, do it the right way the next time.