• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DOSで大文字小文字を別に認識させるには?)

DOSで大文字小文字を別に認識させるには?

このQ&Aのポイント
  • VINELINUXのHDDインストールで、パッケージが見つからないエラーが発生
  • DOSの起動ディスクからは、renコマンドがエラーとなり実行できない
  • DOSで大文字小文字を別に認識させる方法を教えてほしい

質問者が選んだベストアンサー

  • ベストアンサー
  • okztosh
  • ベストアンサー率33% (88/259)
回答No.1

 Linuxについては知りませんが、DOSでは基本的に大文字と小文字を区別することはできません。  DOSが使っているファイルシステムはFATFS(FATファイルシステム)ですが、ファイル名の観点で言うとFATFSには2種類あります。 (1)伝統的なDOSのFATFS:大文字と小文字の区別なし (2)VFATFS(Windows 95以降のFATFS):大文字と小文字を区別して保存できる  となっています。(2)を使うには、VFATFSに対応しているOS…たとえばWindows MeやWindows XPなどのコマンドプロンプトで、 ren "VINE" "vine"  というように""でくくるか、Windowsのフォルダウィンドウでファイル名を変更します。  ただし、こうして大文字小文字を区別して保存しても、Linuxからそれを認識できるかどうかはわかりません。  VFATFSでは、古いDOSとの互換性のために、「大文字だけの8+3文字のファイル名」と「新方式の大文字と小文字を区別できる長いファイル名」の両方を保持しています。で、Windowsのデスクトップでは後者にアクセスするわけです。しかし、DOSでは前者にアクセスするので、いくら大文字と小文字を区別してもDOSにはそれがわかりません。たぶん、Linuxも前者にしかアクセスしないのではないかと思います。  ちなみに、大文字だけの短いファイル名と、新方式の長いファイル名の対応関係の情報が壊れたとき(たとえばDOSディスクで起動してファイル名を変更したとき)は、自動的に大文字だけの短いファイル名が優先され、長いファイル名は破棄されます。

mulala
質問者

お礼

有難うございます。 それではXPやMEからコマンドプロンプトをひっこぬいてDOSで無理やり操作する・・・なんてことは無理でしょうか?やはり、HDDの中身なので動かすシステムを変える・・・なんてことは無理でしょうか?

その他の回答 (1)

  • okztosh
  • ベストアンサー率33% (88/259)
回答No.2

 すでにHDに記録されているディレクトリ情報をLinxがどう扱うかという問題になると思うので、Linux側で対処する必要があると思います。  ちなみに、Windows XPにはDOSは含まれていません。Windows XPとDOSは全く別のOSですので、Windows XPからDOSを取り出すというのはそもそもナンセンスです。Windows XPでDOSの起動ディスクを作成できるのは、DOS起動ディスクを作成するためのデータをWindows XPが持っているだけです。  Windows MeにはDOSに相当するものがWindows Me中に含まれていますが、いずれにせよ、コマンドプロンプトというのはOSの上で稼働するモノなので(Linuxの場合も同様)、OSから切り離してコマンドプロンプトだけ使うと言うことは(OSに互換性がない限り)できません。  目的はVINE Linuxをインストールすることですよね? とりあえずVINE Linuxのディストリビュータ、発売元のFAQページを検索したり、サポートセンターに問い合わせた方が手っ取り早いのではないでしょうか? 同じような問い合わせが他の人からも出ているのではないかと思います。

mulala
質問者

お礼

そうですか。 愚問に付き合っていただき有難うございました。 色々と探してみたいと思います。

関連するQ&A

専門家に質問してみよう