コンピューターには、ディスク 0、ディスク 1、... があります (コンピューターの管理で確認できます)。これらの(物理)ディスクには、パーティションがあるかどうか、マウントされているかどうかなどがあります。そのコンピューターに特定の番号のディスクが存在するかどうかを知りたい (そのディスクに何があるかは関係ありません)。この関数は、Windows >= XP を搭載したすべてのコンピュータで正常に動作する必要があり、できるだけ高速 (1 秒未満) である必要があります。ディスクにボリュームがマウントされていない場合、GetDriveType と DeviceIoControl(...IOCTL_STORAGE_GET_DEVICE_NUMBER..)/DiskSize/DiskFree を使用した単純な列挙 'A'..'Z' は役に立ちません。Delphi 7 を使用しています。