Разбираюсь с WinAPI-функцией GetDriveType. Она возвращает тип диска. Для съёмных дисков функция должна вернуть DRIVE_REMOVABLE. Процитирую описание с msdn:
The drive has removable media; for example, a floppy drive, thumb drive, or flash card reader.
Насколько я понимаю, thumb drive - это обычная флешка. Но в то же время, для устройства с английским названием flash drive функция GetDriveType должна вернуть DRIVE_FIXED. Снова процитирую msdn:
The drive has fixed media; for example, a hard disk drive or flash drive.
Может быть Microsoft имела ввиду SSD, ведь в них почти всегда используется флеш-память. Но я никогда не слышал, чтобы SSD называли flash drive. А вот флешки так называют очень часто. Хотелось бы узнать, что Microsoft понимают под термином flash drive.
Для функции GetDriveType в данном случае важно как диск подключен, а не что у него внутри. Внешний HDD с блинами - тоже DRIVE_REMOVABLE, поскольку легко может быть отключен.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей