WinApi Функция GetDriveType
function GetDriveType(lpRootPathName: PChar): UINT;
Функция возвращает тип носителя: сменный, фиксированный, CD-ROM, диск RAM, или сетевой диск.
Параметры:
lpRootPathName: Строка определяющая корневой каталог устройства, тип которого надо определить(напр. 'A:\'-для дисковода). Если lpRootPathName равен nil, то возвращается тип текущего накопителя.
Возвращаемые значения
Возвращаемое значение определяет тип накопителя. Может быть:
0 - Тип накопителя не определен.
1 - Корневой директорий не существует.
DRIVE_REMOVABLE - Накопитель может удаляться с накопителя.
DRIVE_FIXED - Фиксированный диск(не может быть удален).
DRIVE_REMOTE - Удаленный накопитель(сетевой диск).
DRIVE_CDROM - CD-ROM.
DRIVE_RAMDISK - Накопитель является виртуальным RAM-диском.
Материал взят из:
Русская спpавка по Windows API