Kiedyś też tego potrzebowałem i szukałem nie znalazłem gotowca, procedury/funkcji.
Zdenerwowałem się nieco i napisałem własną działającą funkcję.
Kod:
function SzukajDyski:String;
const
ALF = 'cdefghijklmnoprstuwyz';
var
I:Integer;
begin
Result:='';
for I:=1 to Length(ALF) do
begin
if DirectoryExists(ALF[i]+':') then Result:=Result+ALF[i];
end;
end;