• ベストアンサー

MS-DOSについて

コンピュターの知識取得に乗り遅れた年金受給者です。 MS-DOS(DOS/V)にはFAT16と、それ以外のOSがあります。WINDOWS95以後のMS-DOSは、それ以前のMS-DOSとは違うとされていますが、どう違うのでしょうか。 特に、WINDOWS3.1までのMS-DOSは基本MS-DOSとされFAT16ですし、対応している使用領域は2GBまでですが、WINDOWS95で使用されているMS-DOSもFAT16ながら使用領域は4GBですね。 どう違うのでしょうか。  皆さんの英知を誰か授けてください。宜しくお願いします。

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

  • ベストアンサー
  • cdsdasds
  • ベストアンサー率52% (114/217)
回答No.4

えっと、OSとファイルシステムとフォーマットコマンドを区別しましょう。 MS-DOSは95以前ではOSであり、以後はOSの一部をなすものです。 95以前のMS-DOSではファイルシステムとしてFAT12とFAT16が使えます。 FATはたくさんのクラスタという小さな領域にファイルを分割して保存し、FATという表にどのファイルの何番目の塊が、どのクラスタにあるかを記録して管理していました。 12とか16とかいう数字は、クラスタの続き番号を指定する際に使われる変数の大きさで、12だと12ビット(番号は0-4095)、16なら16ビット(番号は0-65536)ということになります。 Windows95でもこの状況は変わっていませんが、95ではファイル名の命名規則が8.3形式でなくてもよいということにしました。 このファイルシステムをVFATといいます。 VFATにしてもクラスタを管理している変数は16ビットなので番号は0-65535で65536個のクラスタしか管理できません。 ここで、クラスタの最大の容量は当時32kbyteでしたから32K*65536個ということで2GBの容量が最大ということになるわけです。 FAT16で4GBの容量を扱えたのは95ではなくNT3.51です。 NT3.51は最大64KBのクラスタを扱えたので、64K*65536個ということで4GBの容量が最大ということになるわけです。 ただ、このFAT16のファイルシステムはクラスタの最大値を32KとしているMS-DOSやWindows95では読めません。 また、この場合たとえ1kbのファイルにも64kbのクラスタを割り当てることになりますから、無駄が大きくなることになります。 よってその後はクラスタを管理する変数を32bitとしたFAT32にすることにより、容量の拡大と無駄の排除の両方を実現しています。 さて、 >(1)MS-DOS VER6.2のFORMAT後にWIN95をインストールしたHDD >(2)WIN95に付属されているMS-DOSでFORMATしてWIN95をインストールしたHDD(普通の標準のOSのインストール仕方) の二点のHDDがあり、 >それに同じプログラム(WIN95対応)をインストールして起動させた場合に(1)の場合には1.2MBのフアイルの読み書きが出来ますが、(2)の場合は不可能です とのことですが、容量からいってHDDはHardDiskDriveではなく、フロッピーディスクドライブのHigh Density Double tracksのお話でしょうか。 1.2MBのフロッピーディスクの読み書きは基本的にMS-DOSでもWindows95でもオリジナルではサポートしていません。 しかしながら日本では80年代から国産PCの主力がNEC社の98シリーズでこのシリーズの3.5インチフロッピーディスクはIBM社PCあるいはその互換機のPCのフロッピーが720kb/1.44mbの容量で使われていたのに対して、640kb/1.25mbの容量で利用されていました。 このため、当初はMS-DOS(DOSV)にも、WINDOWS95にも640kb/1.25mbの容量のフロッピーを読み書きできる特別なドライバーが用意されていたのです。 もっとも95ではそのようなドライバはメーカ製のPCでなければ普通にインスツールした際には導入されないため、結果として使用できないように見えるかもしれません。 そのご、日本のPCもNEC製の98シリーズはなくなり、全てIBMPC互換機となりました。このため現在では640kb/1.25mbのフロッピーをハード的に読めないフロッピードライブも多いのですが、まだ3mode Floppyということでお調べになればハードも使い方もお分かりになるかと思います。

kameojisan
質問者

お礼

貴重な時間を割き、ご丁寧な解説有難う御座いました。お礼を差し上げるのが遅れ本当にすみませんでした。懇切丁寧にご教え下さり、感無量 です。有難う御座いました。

kameojisan
質問者

補足

貴重な時間を割き、ご丁寧な解説有難う御座います。 >(1)MS-DOS VER6.2のFORMAT後にWIN95をインストールしたHDD >(2)WIN95に付属されているMS-DOSでFORMATしてWIN95をインストールしたHDD(普通の標準のOSのインストール仕方) の二点のHDDがあり・・、 HDDはハードデイスクの意味です。 >(1)MS-DOS VER6.2のFORMAT後にWIN95をインストールしたHDD ここで記述しているWIN95はOSR2です。それ以外のWIN95では640kb/1.25mbのFDへの読み書きは不可能でした。 斯様な思い付きは、NEC PC98シリーズでもこの様な使い方をしています。 LANを利用してNEC PC98xxとDOS/Vと繋いで、日頃より各種変換を行っていますが、もう少し簡単に出来ないかと考えて、皆さんの英知を授かろうかと思った次第です。その為にはもう少しはっきりとした(漠然とした知識でなく)知識がないとだめですね。 以上の観点から、利点(特性)を利用してMS-DOS VER6.2対応の周辺機器も利用できそうですね。というのは以前のアプリでも部分的に使えば随分と有効なものがありますね。 凡その事がお蔭様で良く理解できました。本当に有難う御座いました。

その他の回答 (3)

  • saru_1234
  • ベストアンサー率33% (452/1341)
回答No.3

うろ覚えだし回答になってるのかわかりませんが... たしか、Windows95 で VFAT16と呼ばれる、 LFN(ロングファイルネーム)「も」使えるフォーマットが 採用されました。 ここが大きな違いかと思います。 8+3 文字で収まるファイルはエントリを1つだけ、 LFNのファイルやフォルダにはエントリを3つ?使って LFNを記録します。 尚、LFNであっても従来のアプリからアクセスできるよう、 8+3 文字で指定する方法も用意されました。 COMMAN~1.COM のようにプライマリファイル名の末尾がチルダ+数字である名称が 与えられました。 コマンドプロンプトから >DIR とフォルダやファイルを表示させると、 LFN のフォルダ・ファイル名のほか、対応する 8+3 文字ファイル名も 並んで表示します。(コマンドにオプションが必要だったかも)

kameojisan
質問者

お礼

貴重な時間を割き、丁寧な返信を下さり有難う御座いました。 凡そ、解かりました。

kameojisan
質問者

補足

貴重な時間を割き、丁寧な返信を下さり有難う御座います。問題はFAT16の中身です。即ち、 (1)MS-DOS VER6.2のFORMAT後にWIN95をインストールしたHDD (2)WIN95に付属されているMS-DOSでFORMATしてWIN95をインストールしたHDD(普通の標準のOSのインストール仕方) の二点のHDDがあり、 それに同じプログラム(WIN95対応)をインストールして起動させた場合に(1)の場合には1.2MBのフアイルの読み書きが出来ますが、(2)の場合は不可能です。 その違いは何故でしょうか。ご存知なら教えてください。 確かに、MS-DOS VER6.2(WIN3.1環境下)までとWIN95以後のMS-DOSは違う(同じFAT16ながら)とマイクロソフト社は公表しています。 宜しくお願いします。

  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.2

FAT16は2GBまで FAT32は4GBまで NTFSは2TBまで >WINDOWS95で使用されているMS-DOSもFAT16ながら使用領域は4GBですね ?(どこに根拠が?)

参考URL:
http://www.geocities.jp/mickey_son/software/basic/basic.htm
kameojisan
質問者

お礼

親切に教えていただき有難う御座いました。教えて頂いたURLには詳しく記載されて圧借りました。

  • akiri0
  • ベストアンサー率38% (266/699)
回答No.1

FAT16は2GBが壁です。 Windows95は確かOSR2という、バージョンからFAT32に 対応して2GB以上も利用できたと記憶しております。 http://homepage1.nifty.com/CYH/computer/pc_memo1.html

kameojisan
質問者

お礼

貴重な時間を使って教えてくださり有難う御座いました。

関連するQ&A

  • WindowsでMS-DOSのファイルコピ-をしたいのですが

    MS-DOS(パソコンはDOS/V機)で、システム付きでフォ-マットし、ファイルを書き込んだコンパクトフラッシュがあります。 これを、別のコンパクトフラッシュに、WINDOWSのパソコンを使ってシステムも含めてコピ-したいのです。 windowsは2000を使用しています。(MS-DOSのバージョンは、今、分かりません) 良い方法がありましたらお教え下さい。

  • 自作DOS/VにMS-DOSを…

    はじめまして、こんにちは。今回は宜しくお願いします。 実は以前友人がPC-98を持っていてMS-DOS対応のPCゲームを遊んでいたのですが、久しぶりに遊んでみようと思ったら壊れてまして…。 そこで知人から貰ったDOS/Vを使ってMS-DOS対応のゲームを遊ぶことは出来ないかと考えたそうなのですが、可能でしょうか? 素人なので詳しい事はわかりませんが、MS-DOSというOSを入れればいいのかと思ったのですが、それが果たしてDOS/Vに入れて正常に動くか…という事なのでしょうか? それともPC-98を買い換えなければもう遊ぶことは出来ないのでしょうか? もしも使用できるのならDOS/Vで済ませたいと思っているのですが、友人も私もそこまでパソコンに詳しくないのでよくわからなくて、ご存じの方がいらっしゃいましたらアドバイスをお願いします。

  • MS-DOSが見つからない

    Javaをダウンロードしていざ使おうとしたら、MS-DOSの場所が見つかりません。windows2000を使用していて、本にはスタート→プログラム→アクセサリー→MSーDOSファイル(プロンプト)で出来ると書いてあったのですが、アクセサリーまでは出来たんですがそれ以降が見あたりません。もしかしてMS-DOSのソフトをインストールしなければなりませんか?その場合、いくらほどかかるかと、どのソフトがいいかも教えてください。度重なる質問して申し訳ございません。この似た質問全部見ましたが、あたしのは初歩的っすぎてありませんでした。

  • MS-DOS Ver6.2で(DOS/V)のHDDのFORMATについて教えてください

    1.44Mb MS-DOS Ver6.2でCドライブのHDDをFORMATしようと思います。(WINDOWSのFAT16のFORMATではありません) 所が手持ちのHDDは4GBと20GBしかありません。 でもMS-DOS FORMATは2.1GBまでしかFORMATできませんから、どうしたら良いか解りません。 どなた様かFORMATの仕方を御伝授ください。

  • MS-DOS 6.2(NEC) が起動できる状況下で、MS-DOS 5

    MS-DOS 6.2(NEC) が起動できる状況下で、MS-DOS 5.0A(NEC)のIntall 方法 外付けのHDD、8.4GB に、MS-DOS 5.0A をインストールしたいのですが。しかし、システムディスク#1をフロッピー起動させると、自動的に、「INST.EXE」が起動するのですが、画面がフリーズしてしまい、インストールが進みません。 そこで、「どるこむ」の過去の掲示板、 http://weblabo.griffonworks.net/dorlog/2nddorcom/pc-98/45938.html http://www.rom-win.co.jp/hp2009/BP/support/98droad/NEC-DOS.TXT を参考にしてみたのですが、 PC-9821Ra43 http://www.pasocomclub.co.jp/datas/nec_pc_9821ra43.html だと、事情がちょっと、違うようなのですが。 MS-DOS ver 6.2 (NEC) が起動できる状態で、外付けHDD、8.4GBに、領域確保しながら、MS-DOS ver 5.0A をインストールさせられる方法をご存知の方、いらっしゃいませんか? 宜しくお願いします。

  • FAT情報の格納位置領域について教えてください

    FATのことなど、今まで考えたこともなかったのですが、暇になって思いを めぐらせているうち気になりました^^ 多分きっとディスクの先頭にFATはあるんだろうな?、と予想してるんです が、これでよろしいでしょうか? 心配なのは、生DOSで使用したFATのディスクを、WINDOWS95以降でロング ネームのファイルを上書き使用してVFAT情報を加えるような場合、どう なってるんだろう?と思って投稿しました。 FAT領域と、第一号データの間には、VFAT拡張情報が入れるような隙間領域 があるんでしょうか? (MS-DOS規格が制定された当時は未来のことなど考えていなかっただろう し…とも思うと眠れなくなりました^^) どうぞよろしくおねがいします。

  • FDISKで3領域を区切ったのですがCとDドライブしかできません

    NECのVALUESTAR NX VE35Dでシステムインストールディスク(起動ディスク)で領域を作成しました。8GBのうち基本MS-DOS領域を2MB、論理MS-DOS領域3MBを2つ作ろうとしました。不思議なことに、基本MSーDOS領域を作成した後、拡張MSーDOS領域を作成すると、Cドライブに1,2と表示されて、Dドライブに拡張MS-DOSが作成されないのです。その後、論理MS-DOS領域を作ったらDドライブに作成されました。 フォーマットの段階では、Cドライブの基本MS-DOS領域しかフォーマットされないのです。 Windowsをインストールしたあと、マイコンピュータでハードディスクの内容を見たのですが、Cドライブは2MBで使用サイズと空き領域の合計が合っているのですが、Dドライブは不思議なことに、なにもインストールしていないにもかかわらず、合計サイズ3GB、使用領域4GB、空き領域3GBと表示されているのです。 マニュアルにそってFDISKをしたのですが、どこか操作が違っていたのか、何か異常なのでしょうか。

  • Win98上で、一太郎5DOS版を使いたいのです。。。

    どなたかご存じの方いらっしゃれば、どうか教えてください!!! Windows98(ファイルシステムはFAT32で領域確保)上で、batファイルを実行しDOS版の一太郎5を使用したいのですが、batの内容がわかりません。 昔々、MS-DOS6.2で一太郎5を使えるように設定した事はあるのですが資料が残っていません。 どなたか教えていただけないでしょうか? どうぞよろしくお願い致します。

  • FDISKで拡張領域に論理ドライブを作成できない

    FDISKで拡張領域をDに割り当てようとしているのですが、うまくいきません。 現在のハードディスクは C: 1 A PRI DOS 14316 FAT32   2  EXT DOS 12888 となっていて、「3.拡張MS-DOS領域内に論理MS-DOSドライブを作成」しようとすると、 論理ドライブは定義されていません。 拡張MS-DOS領域の使用可能な領域はすべて 論理ドライブに割り当てられています。 と表示されてできません。論理ドライブは定義されていないのに、すべて論理ドライブに割り当てられているというのがよく分からないのですが、どうしたら拡張領域をDドライブに割り当てられるのでしょうか? PCはSotecのS200で、元々ハードディスク C, Dがありました。Turbolinuxの動作試験版を拡張領域にインストールしようとしたのですがエラーが出てできなかったので、とりあえず元に戻そうと思っているのですが。WindowsからはCドライブだけが見えています。 よろしくお願いします。

  • MS-DOSが立ち上がりません。

    スタート>windowsの終了>MS-DOSで再起動 でのDOS画面がでないんです。 黒い画面に左上に白いカーソルが出るだけになってしまいました。 DOS上のアプリケーションの「partitionーmagic」も使えません。(当然といえば当然ですが・・) 機種  自作で以下の構成です。 M/B  ギガバイトGA-61EM chipset Intel815E メモリ  256MB1枚さし ビデオボード VooDoo3 3000PCI OS win98se キーボード 106日本語A01 CPU     Celeron1GHz  win98はDOSの上で動くものと理解してますが98そのものは問題なく起動てますし、 起動ディスクからはDOS画面が出ます。どこが悪いのでしょうか? 「教えてクン」で心苦しいのですがよろしくお願いします。 PCの構成等補足がいるようでしてら補足いたします。