Try this code:
DriveInfo[] Drive_info = DriveInfo.GetDrives();
List<string> list = Drive_info.Select(x => x.RootDirectory.FullName).ToList();
If I'm not wrong it takes path to all drives. Using select you can make new IEnumerable from property you choose. Using ToList() will convert to list.