以下のコードで ,GetDriveInfoメソッドに指定するドライブ文字を変更してテストしています。
Dim cdrive As System.IO.DriveInfo
cdrive = My.Computer.FileSystem.GetDriveInfo("E:\")
MessageBox.Show(cdrive.DriveType)
http://msdn2.microsoft.com/ja-JP/library/0bcy38y0.aspx
上記のGetDriveInfoの説明によると,CDRom は 1,DVDRom は2,Fixed(固定のメディア)は 3 ,Remoteは5,リムーバブル メディアは 6を返すとなっています。
マイコンピュータの表示はローカルディスク(C:),ローカルディスク(D:),DVD-RAMドライブ(E:),CDドライブ(F:),MMC-SD(G:)です。
この状態でGetDriveInfo("E:\")は5(Remote),GetDriveInfo("F:\")も5(Remote),GetDriveInfo("G:\")は2(DVDRom )を返します。PC機種固有の問題でしょうか?
調べたつもりですが,既出だったらごめんなさい。