Per sapere sč un unitą e rimovibile puoi usare questa api
a seconda del valore ritornato sai il tipo:codice:Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
2: Removable
3: Drive Fixed
4: Remote
5: Cd-Rom
6: Ram disk