Drive Letters by Bus Type
BusType means the way a drive is attached to the computer, like USB, FireWire, SCSI etc.
If no BusType is configured then the default BusType=USB is used. This means that by default a section fits for USB drives only. For non USB drives a BusType must be configured. The only exception is when a DeviceID is configured, then the BusType can be omitted even for non USB drives.
UsbDriveInfo shows the BusType of all drives but it shows non-USB drives only if in menu Options "Show all drives" is checked.
The BusTypes are:
USB
FireWire
SCSI
ATAPI
ATA
Remote
SSA
Fibre
RAID
iSCSI
SATA
SAS
SD (SD cardreader)
MMC (MMC cardreader)
Virtual (since Windows 7)
FileBackedVirtual (since Windows 7, mounted VHD files)
Unknown (some internal notebook cardreaders, virtual drives, legacy floppies)
ANY or ALL (any BusType - use it carefully, it might remount your internal drives!)
SATA drives often have the BusType ATA, SCSI or sometimes RAID... The driver of the drive's controller is responsible for reporting the bustype.
UsbDriveInfo shows the BusType:
MountPoint = Z:\
Volume Label = Backup_18
Volume Size = 200 GB (NTFS)
Volume Serial = 44E0-DE33
Disk Size = 200 GB
Volume Name = \\?\Volume{49e8598c-b0d0-11de-b41f-00304884ff2a}\
Partition Name = \Device\Harddisk2\Partition1
Bus Type = RAID
Drive Type = fixed
INI Sections = [DriveLetters], [OnArrival]
Use bus types with care, if you configure nonsense then you will get it!
For internal drives it's better to configure an additional DeviceID because it's unique. Before letting USBDLM work with the INI let UsbDriveInfo show which sections are used for the drives, see the items of "INI Sections".
Sample for USB and FireWire drives larger than 100GB at X:
[DriveLetters]
BusType=USB
BusType=FireWire
MinDriveSize=100GB
Letter1=X
;alternative notation with comma
[DriveLetters]
BusTypes=USB,FireWire
MinDriveSize=100GB
Letter1=X
Sample for ATA disk with DeviceID 'IC35L120AVV207-0' at X:
[DriveLetters]
BusType=ATA
DeviceID=IC35L120AVV207-0
Letter=X
Sample for internal laptop cardreader with BusType SCSI:
[DriveLetters]
BusType=SCSI
DeviceID=SCSI\DISK&VEN_O2MICRO&PROD_SD
Letter1=X
Since V4.3 the BusType can be omitted in the two upper samples since the DeviceID is usually definite enough.
Some internal laptop cardreaders have a variant BusType depending on the inserted card (SD or MMC). Because there is usually exactly one of these in the system, the device ID can be omitted:
[DriveLetters]
BusType=SD
BusType=MMC
Letter=X
Sample for virtual CD drives created by Elby CloneDrive or by the Daemon-Tools V3 and V4 on V, W, X, Y:
[DriveLetters]
BusType=SCSI
DeviceID=ELBY CLONEDRIVE
DeviceID=SCSI\CDROM&VEN_GENERIC&PROD_DVD-ROM
DeviceID=SCSI\CDROM&VEN_DAEMON
Letters=V-Y
In OnArrival/OnRemoval sections for volumes with the DeviceType TrueCryptVolume the BusType is not checked if no BusType is configured in a section, so the otherwise required BusType=unknown can be omitted then.