GetDriveTypeで、ドライブタイプを判定する。
GetDriveTypeW 関数 (fileapi.h) - Win32 apps | Microsoft Learn
GetDriveType
GetDriveType.cppで、
コマンドライン引数のドライブレターに、":\\"(表示時は":\".)を連結し、GetDriveTypeに渡すと、ドライブタイプが返ってくる。

Cはメインドライブ、DはUSBメモリを挿して実行した後、取り外してUSBHDDを挿して実行、最後のGはGoogle Drive。
USBHDDは固定になるのか。
そしてGoogle Driveも固定扱い。
Sample/winapi/GetDriveType/GetDriveType/src/GetDriveType at master · bg1bgst333/Sample · GitHub