Why go through all of this when you can use -

WMIQUERY() UDF

and then.. querying:
Win32_LogicalDisk
FileSystem

Thanks!

Kent
_________________________
Utilize these resources:
UDFs (Full List)
KiXtart FAQ & How to's