1

プログラムでハードディスクスキャンを実行していますが、Bドライブをスキャンするとマシンがフリーズするという古き良き時代を覚えています。まだフロッピーを持っているユーザーのAドライブとBドライブをスキップできますか?WindowsのAまたはBドライブは、フロッピーディスク以外の目的で使用されたことはありますか?

4

2 に答える 2

4

どのドライブ文字がどの種類のドライブに割り当てられているかは問題ではありません。

割り当てられてGetLogicalDrivesいるドライブ文字を判別し、ドライブのタイプを判別するために使用します。GetDriveTypeSetupDiGetDeviceRegistryProperty

于 2012-02-18T08:16:40.553 に答える
2

Windows は常に、文字 A を最初のフロッピー ドライブに割り当て、文字 B を 2 番目のフロッピー ドライブに割り当てます。2 番目のフロッピーがない場合、B は仮想フロッピーとして機能し、A を指します。フロッピーがない場合、A と B は無効なドライブ文字と見なされます。

C と Z の間のすべてのドライブ文字が割り当てられている場合、一部の古いバージョンの DOS と Windows が A と B を再利用する可能性があると思いますが、それは非常にまれな状況です。

フロッピードライブを気にしないと仮定すると、プログラムは検索で A と B を安全にスキップできます。

編集:詳細

マップされたネットワーク ドライブは、A: および B: にも配置できます。

于 2012-02-18T08:15:25.987 に答える