The USB external drive is a local drive from the operating system's point of view. The custom ODS task that only scans "removable" drives views the drive as local and not removable.
The file MSInfo.txt keeps a record of the drive type. For example:
Drive C: Description Local hard disk
Drive D: Description Removable disk
Drive E: Description Local hard disk
In this example, C
: is a local drive from the operating system's point of view. So, a custom ODS task for "removable" drives doesn't scan C
:.
The BIOS determines whether a drive is classified as an external or local drive. You can check whether the behavior is consistently reproducible with the same external drive on different systems. If so, it indicates a problem with the formatting of that drive and the way the BIOS recognizes it as a local drive rather than an external drive. From the ENS ODS point of view, the custom ODS scan task does what it's configured to do - it scans only removable media.
To determine whether a drive is identified as fixed or removable, run the following command from an administrator command prompt:
powershell "get-volume"
Example:
DriveLetter |
FriendlyName |
FileSystemType |
DriveType |
HealthStatus |
OperationalStatus |
SizeRemaining |
Size |
------------ |
---------------- |
----------------- |
------------ |
-------------- |
-------------------- |
---------------- |
-------- |
E |
EXT_2TB_SSD |
NTFS |
Fixed |
Healthy |
OK |
1.54 TB |
1.82 TB |
C |
OS |
NTFS |
Fixed |
Healthy |
OK |
167.92 GB |
474.81 GB |
D |
2_GB_USB |
FAT32 |
Removable |
Healthy |
OK |
1.86 GB |
1.86 GB |