[10183]  HDDについて
投稿者:青ドン さん   2001-12-23 01:44:24
友人からのHELPなんですが、Win98を再インストールする為に
FDISKをFAT32にしてフォーマット使用としたところ、100%まで行くと
「フォーマットを中止しました」
というメッセージが出てフォーマットが完了出来なかったそうです。
これをFAT16にしてフォーマットすると何の問題もなくフォーマット出来るそうです。
何故こうなってしまったのでしょうか?
お解りの方いましたらお願いします。

ちなみに、富士通の2.1GB 9.5mm厚のHDDだそうです。
機種はNb10で使っていたそうです。また、Nr13につけてやってみても同様の結果
となってしまったということです。
  1. かげまる さん   2001-12-23 04:33:46
    BIOS的に2GBまで認識しないとか・・??

    FAT16でフォーマットする->扱えるのは1パーティションで最大2GBまでなのでBIOS的にも「たまたま」問題が出ない。残りの0.1GBは無視される

    FAT32でフォーマットする->2.1GB全てを確保できてしまうが、BIOS的には扱えないのでformatがエラーを返す

    ・・ということかな?推測ですが。f^^;
  2. 青ドン さん   2001-12-23 10:34:14
    かげまるさん有り難う御座います。

    書き忘れましたが、今まではFAT32で使っていました。
    それから VP16C で試したところ、こちらはFAT16/FAT32共に問題なく
    フォーマット出来たということらしいのですが・・・
  3. IDA さん   2001-12-23 14:45:03
    とりあえず、DISKINITをされてみては?
  4. Doppel さん   2001-12-23 19:09:46
    私も同じ症状が出て困ったことがありました。
    現在はまりもさんの「FORMATX」を使ってフォーマットしています。これだとエラーが出ないので重宝しています。
  5. 青ドン さん   2001-12-23 19:53:35
    IDAさん、Doppelさん有り難う御座います。

    >IDAさん
    DISKINITもやりましたが同じだったそうです。

    >Doppelさん
    有力情報有り難う御座います。
    早速、友人に試してみるよう言ってみます。

    みなさん有り難う御座いました。
  6. 冬月燈輝 さん   2001-12-24 13:46:37
     私も同様の事例に当たったことがあります。
     どうも、FDISKは特定のドライブの時、容量計算上の問題から「実容量を超えた容量」のパーティションを作ってしまうようです。
     で、このパーティション情報を信じてフォーマットするFORMAT.COMが異常終了すると。
     結局、FDISKで1MB少なく取って(なぜか残りは2MBと表示される...これが問題か?)のこりはスリープパーティションにすることで逃げを打ちましたが。
  7. まりも さん   2001-12-24 20:31:34
    >「実容量を超えた容量」のパーティションを作ってしまう
    ほう、そんな奇怪なことがあるのですか。とても興味深いのでもう少し詳しく教えていただけますか。まず「実容量」というのは何を経由して得られた(DISK BIOSだと思うのですが)容量情報のことで、それに対して、FDISKでは何メガバイトと返してくるのしょうか。またそれが発生するFDISKとFORMAT.COMは、Windows95OSR2なのか Windows98でしょうか(あるいはどちらも?)。
  8. KO1 さん   2001-12-24 20:42:57
    そう言えば、DOS5.0A-Hと6.2とWin95でも同じ容量のドライブなのに確保できる容量が違うと言う現象が起きるんでしたね。
    それみたいなものなのかな?
  9. まりも さん   2001-12-24 21:01:48
    どうも、その件(*)とは違う様子のように読めます。「実容量」を超えるとおっしゃっているので。

    (*)DOS の FORMAT /h では、1メガバイトになる BIOSシリンダ数の倍数で確保しようとしますが、Windows9xのFDISKでは 最後の1メガ以下の端数シリンダ数までを確保できる。
  10. 青ドン さん   2001-12-24 21:11:01
    >FDISKでは何メガバイトと返してくるのしょうか。
    友人から作業を頼まれたため、確認してみました。
    FDISKによる容量情報は、2100MBと返してきました。(何故?
    どうやら、これが今回の原因だったようです。

  11. まりも さん   2001-12-24 21:12:29
    もし FDISKが「実容量」を超えるシリンダ数で領域を確保しているのだとすると、
    >「FORMATX」を使ってフォーマット
    でエラーが出ないからといって安心はできません(使用が進むうちにアクセスできないセクタに行き当たってしまいます)ので、ぜひFDISKのこの問題の真偽は確認しておきたいと思います。

  12. まりも さん   2001-12-24 21:16:12
    >FDISKによる容量情報は、2100MB
    実際の正確な容量は??
  13. 青ドン さん   2001-12-25 00:57:48
    >実際の正確な容量は??
    2047でなくて2100と出ていました。
    元のディスクは2.1GBです。
  14. 青ドン さん   2001-12-25 00:59:26
    書き忘れました(汗
    もう一度、FDISKやったら、2047になりました。
  15. まりも さん   2001-12-25 01:33:43
    FDISKで表示される容量には、「確保した領域だけの容量」と「全体の容量」とがあります。2047MBというのは、FAT16で確保した領域だけの容量のことじゃないですか??。
    >元のディスクは2.1GB
    この2.1GBというのは、メガバイトでいうと 2100MBですか、それとも 2150.4MBのことですか。まあ後者かなと思う(前者なら 10.で問題としないでしょう)んですが、それでも「実容量を超えて確保する」などという現象ではありません。

     とりあえず デスクトップ機でですが、ICCを使って2GB近辺に何通りか容量を設定して、FDISK, FORMATの挙動を調べてみましたが、とくに問題はありませんでした。 6.の情報はいったいどんな根拠なのか、どのような条件で発生するのか、非常に気になりますね。
  16. 冬月燈輝 さん   2001-12-26 22:19:08
    >ほう、そんな奇怪なことがあるのですか。とても興味深いのでもう少し詳しく教えていただけますか。

     もうマシンごと手放してしまったので詳しいことは調べられませんが、1MB少なく確保した場合に残量が2MBと表示されたことから、「どこかで切り上げを行っているのではないか」と推測しました。使用していたのは最初がWindows95-OSR2で、OSのせいかなと思いWindows98-2ndエディションで試してみましたが、やっぱり「フォーマットを中止します」という旨のエラーが出ました。
     私のも富士通の2.1GBドライブだったので、このドライブに問題があるのかとも思いましたが、普通はそういうことはありませんよね?