質問: fat32からfat16へ変換する。 windows98のpcにおいて、 もともとwin95環境でのhdd カレントディレクトリ--cドライブ 内蔵hdd --dドライブ win98をセットアップしたとき、fdiskでcドライブをfat32にしてしまいました。 動作環境上、問題はないのですが、fat32からfat16に変換することが発生した場合の処理手順について、教えていただけないでしょうか。 さまざまな本を参考にしてやってみたのですが、変換できずにいます。 cドライブについては、backup処理はおこなっていません。
回答: 基本的にfat32からfat16への変換は、フォーマットなしでは行うことが出来ません。 従って、バックアップを取っていない状態では、行わない方がいいでしょう。 #まぁ、必要なデータがないというのであれば、問題はないですが・・・ さて、そのfat32->fat16変換ですが、方法としては、以下のように行えば いいでしょう。 1.まずは、変換したいhddのバックアップを取る。 #可能ならば、fdなりcd-r、moに取っておくといいでしょう。dドライブが #単純にパーティションを切っただけならば、少々不安なので・・・ #物理的に異なるhddならば、まったく問題はありません。 2.fdisk(windows 98付属)を用いて、cドライブを2gb以下のサイズに区切り 直す。 #fat16は2gb=2048mb未満しか認識しませんので。 3.再起動後、fat32をサポートしないフォーマッタで、それぞれのパーティションを フォーマットする。 #windows 98のフォーマッタでフォーマットすると、640mb(?)以上のサイズだと #fat32でフォーマットしてしまいます。 さて、fat32->fat16にしなければならない状況というのも、書いておきます。 1.windows 95がプリインストールされていたpcをwindows 98にアップグレード したが、わけあってリカバリcd-romでリカバリをしなければならなくなった場合。 #この場合、リカバリ用のフォーマッタがfat32を認識できないので、リカバリが #正常に行えません。 2.windows 9x系は、どうも不安定なので、windows nt 4.0 sp4以下をインストール する場合。 #たしかwindows nt 4.0 sp4以上とwindows 2000はfat32を認識します。 とまぁ、いろいろ書きましたがバックアップなしには、行えないのが現状です。 間違いがありましたらご指摘ください。 ではでは☆