Letters by Bus Type

USBDLM

 

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.