Windows XP 64 ボックスで次の実験を自由に試してみてください。
- Internet Explorer、非 64 ビット バージョン、またはその他の 32 ビット プログラムを実行します。
- file/open を実行し、 を参照し
c:\windows\system32\drivers
ます。(通常) このディレクトリにはファイルがないことに注意してください。 - Start/Run/cmd でコマンド シェルを開き、do を実行します
dir c:\windows\system32\drivers
。
その結果、別のファイル セットが表示されます。つまり、同じパスが、ハードディスク上の 2 つの異なる物理的な場所を参照しています。これについての説明は何ですか?32 ビット プログラム (bash など) はどのようにして「実際の」c:\windows\system32\drivers
ディレクトリを参照できますか?