• ベストアンサー

マルチブート環境を元に戻したいのですが

Win98の起動ディスク(Cドライブ;基本領域)を縮小し、Linuxのディストリビューションを入れて使っていたのですが、win98の方の空き領域が狭くなったことから、linuxを消して、Cドライブをすべてwin98用として使いたくなりましたが、どうすれば元に戻せるのでしょうか。 だいぶ前に行ったことなので、忘れてしまいました。(というより正確に理解して設定したわけではなかった、といった方が正しいかも・・・)。 すみませんが、教えていただけないでしょうか。 ちなみに、MSDOSプロンプトでfdiskを試しましたが、その領域は削除できない旨のメッセージが出て、うまくいきませんでした。 こちらからの情報が足りない点はご指摘を受ければ補足させていただきます。 何卒よろしくお願いいたします。

  • gatto
  • お礼率31% (20/64)

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

  • ベストアンサー
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.3

Linuxはまだ起動できるのですよね。 1.パーティションの削除 Linuxを起動して、rootでログインし、コンソールでfdiskを起動して、Linuxのパーティション(NativeとSwap)を削除して、w でfdiskを終了します。 再起動したらパーティションの削除が反映されます。 もし、もう起動できないなら、Linux再インストールをし、パーティションの設定で手動設定にして中断したらいいと思います。   2.DOSパーティションの拡大 LinuxについていたFIPS.EXEを使いませんでしたか? 拡大するときもこれを使います。 FIPSの使い方は下記の参照URLをご参考に。 自信がなければ、PartitionMagicなどのツールを利用するなどしてください。

参考URL:
http://www.ep.sci.hokudai.ac.jp/~inex/y2001/0111/fips.html
gatto
質問者

お礼

早速のご回答ありがとうございます。 おかげさまでたぶんうまくいきました。 おっしゃったとおりの手順でない部分があったため、 想定なさっているとおりの解決かどうか、自信がございませんが、 ご教示された内容を参考に対応してみました。 以下、経緯の報告です。 >1.パーティションの削除 消したい領域にあるlinuxから自分を消す操作ができるのかどうか わからなかったので、linuxのインストールCDから起動し、 インストールウィザード(とでも呼ぶべきもの)に従って進み、 ドライブの設定の箇所で dev/hda3 (linuxをインストールしていた領域) の箇所を削除しました。 >2.DOSパーティションの拡大 linuxインストール時に作成したfips.exeの入ったブートディスクを dosモードで起動し、試みました。しかし、以前にはあった 第3の領域(linuxのあった場所)が、私が行った1.の操作のため (と思われる)、操作できなくなっていました。 (結果として1.の目的が達成された、ということかもしれない、と理解しておきました。) わからないまま領域の2の部分(win98で使っている領域)を操作しようとしたところ、splitするかどうかしか聞いてこなかったので、目的に添う操作はできなさそうだと思い、そちらでの操作はやめておきました。 その後、win98を起動しdosプロンプトでfdiskを試しに実行したところ、 拡張領域の作成、論理領域の作成ができ、 これまでlinuxの領域だった部分が、Dドライブとしてwin98で使えるようになりました。 ーーー ということで、たまたまでしょうが、ご教授いただいた内容と少し違う経路でしたが、目的の達成となりました。 長期戦を覚悟していただけに、望外の喜びです。 本当にありがとうございました。

その他の回答 (2)

  • gimmick
  • ベストアンサー率49% (134/270)
回答No.2

まずLinux用として使用していたパーティションを開放してください。ただし、この領域はDOSのfdiskでは削除できません。LinuxのfdiskやフリーウェアのMBMを使って削除してください。(パーティションマジック等の市販のソフトでも結構です。) 次にMBRにWin98のブートローダをインストールする必要があります。DOSで「fdisk /mbr」を実行してください。(DOSプロンプトでできるかは自信なし) うまくいかないようであれば補足してください。

gatto
質問者

お礼

早速のご回答、ありがとうございます。 ご教授いただいた内容を参考に、いろいろ試した結果、linuxがインストールされていた領域を、win98用のドライブとして再利用することができるようになりました。 (詳細はNo.3の回答者の方へのお礼の欄で記述している通りです。) 本当にありがとうございました。

  • gould09
  • ベストアンサー率33% (196/589)
回答No.1

MSDOSのfdiskでは、Linuxの領域を削除する事は出来ません。 (Windows2000でも同じ) この場合には、Linuxのインストール時に使う領域設定用のTOOLを使ってDOSに戻してください。

gatto
質問者

お礼

早速のご回答、ありがとうございます。 ご教授いただいた内容を参考に、いろいろ試した結果、linuxがインストールされていた領域を、win98用のドライブとして再利用することができるようになりました。 (詳細はNo.3の回答者の方へのお礼の欄で記述している通りです。) 本当にありがとうございました

関連するQ&A

  • TurboLinuxをアンインストールしてもとのWIN環境に戻りたいのですが。

     こんにちは。実は,雑誌の付録CDからTurbo Linuxをインストールしました。これまで15Gのハードディスクを10Gと5Gにパーティションを切って10GをCドライブとしてWIN98を入れていましたので,Dドライブの5Gの方へLINUXを入れたのです。さて,雑誌の指示にしたがって,いろいろな方法でアンインストールしようとしましたが,うまくいきません。UNIX系は全く分からない状態ですので,何をどう設定したのか覚えていません。DOSからのFDISK「状態の確認」では,Dドライブは見えていますが,どうしても領域の削除ができません。拡張MSDOS内の論理ドライブを削除しようとすると,「論理ドライブはない」旨のメッセージが出てくるし,だからといって拡張MSDOS領域の削除をしようとすると「論理ドライブがあるので削除できない」のメッセージを返してきます。FDISK /FBRも試しました。いろいろやった結果,起動時の「LINUX」と「DOS」の選択画面は出なくなり,素直にWINが起動するようになりましたが,やはりWIN上からはDドライブは見えていません。結局,どうしようもなければ,ハードデイスクそのものを初期化して,パーティションを切り直し,WINの再インストールをしようと思っていますが,その方法もわからない状況です。(hdformat等は使えませんよね)。素人質問かと思いますが,どなたか教えていただければありがたいです。 ちなみに,自作機です。

  • マルチブート環境

    自作機のハード(20GB)にWin98、Win2000、RedHat Linux7.1Jを入れようと思い、パーティションをおおよそ下 記のような順番で分けました。 Win98 FAT32 3GB Win2000 NTFS5 2.5GB Linux EXT2 2G Linux Swap 500MB Programs FAT32 4GB Data FAT32 6G しかし、Norton System Works2000に付属するDisk Doctorというのもの(要するにスキャンディスクです)が、 Partition Tableが間違っているとやら理由で、W2Kと Linuxの領域を、勝手にフォーマットしてしまうのです。 で、Linuxを立ち上げようとすると、Kernel Panicという のが表示され、W2kもカーネルが見つからないと出ます。 (まあ当たり前と言えば、当たり前ですが。)また、フォー マットしないようにもできるのですが、今度はデフラグがかけられません。 LinuxとW2Kの入れる順番を変えても、このような状態にな ってしまいます。どうすれば3個のOSをひとつのハードの中 に入れられるのでしょう。また、Windowsのブートセレクタ ーの画面で、いらないOSを消すにはどうすれば良いのでし ょうか?よろしくお願いします。

  • デュアルブートについて

    パソコンド素人です。 XPとLinuxを1つのHDDに入れたいと思ってます。 今は、XPがインストールされていて、現在のドライブの状況はCドライブ40GB、Dドライブ20GBです。 ここで質問なんですけど、既にパーティション分けされているDドライブの領域にLinuxを入れたいのですが、Linuxインストール時のパーティション操作で、Dドライブの領域をNTFSからext3とかにフォーマットするだけでは、そこにLinuxをインストールできないのですか? 自分はそれで出来ると思っていたのですが、1つのHDD内にあるCドラDドラってのは論理的に分かれているだけで、fdisk(XPには無いけど)とかでちゃんと分けないといけないっていう話を聞かされたので…。 基本領域とか論理ディスクとかの話が関係してるいるのかな? そこのところが、いまいちよく分からないので、よろしくお願いします。

  • パーティション切りでHDDクラッシュ??

    パーティションを切った後から、HDDの動作が おかしくなりました。 具体的には、Linuxのインストーラーで、 自動的にパーティションを切る設定を選んで インストールして、一度起動を確認したが、 翌日は起動できなかったので、やり直しを しようとおもったけれども、 Linuxインストーラーのパーティション切りの 段階で、エラーが起きるようです。 仕方ないので、起動ディスクの FDISKを使おうと思ったけれども FDISKの論理ドライブ??の操作が変になってしまい、 どうしても消せません。 具体的には、論理ドライブは無いことを確認してるのに、 拡張MSDOS領域を消そうとすると 論理ドライブがある、とはねつけられます。 また、このドライブをリムバーブルディスクとして つなぐと、Win98/2000両方とも、フリーズします。 ディスクがあることは認識しても、領域関連で処理が 対応できなくなってしまうんだとおもいます。 これは、HDDクラッシュなのでしょうか? (クラッシュはまだ経験がありません)

  • RedHat Linux7.1をアンインストールしてwin98環境に戻したい

    過去にあった同様の質問のとおりに操作しても、どうしても元に戻りません。 助けてください! Windows98のインストールされているPCに血迷ってRedHat Linux7.1を デュアルブートにしてインストールしてしまいました。 たいしてLINUXを勉強しないまま、アンインストールする必要にせまられたのですが、 どうやっても元に戻せません。 win98のfdiskで領域を作成すると、HDD全体の33%以上のものが作れず、Windowsが インストールできないのです。linuxが削除できていないのでしょうか? 過去の質問を見て、以下のような手順でやっています。   1.RedHat Linux7.1のDISCを入れ、画面の指示どおりに「FDISKを使用して。。。」    を選択し、コマンドpで出てくる領域(1,2,5,6)をすべて削除する   2.wを押したら、強制終了し、win98の起動ディスクを入れる。   3.領域を作成しようとすると、全体の33%の大きさの領域しかつくれない。 fdisk /mbrも試してみましたが、一向にうまくいきません! いったいどこが間違っているのでしょうか?? よろしくお願いします。

  • FDISKでパーティションを削除したいがエラーになります

    HDDは1つ。Cドライブ(基本ディスク)とDドライブ(拡張ディスク)に分かれています。OSはWin98です。Windows用Dドライブを削除してLinuxをインストールしたいと思っています。FDISKを利用してDドライブ削除のところまでいったのですが、「領域を削除できません。ディスクをロックできませんでした」というエラーメッセージで終了になってしまいます。どうしたら宜しいでしょうか? よろしくお願いいたします。

  • マルチブート

    WindowsXPとWindows98を一つのHDD上にインストールする場合のことです。 CドライブにWindows98、DドライブにWindowsXPにする時、両ドライブとも基本領域にしておいた方がいいのでしょうか。それとも、Dドライブは拡張領域にしておいた方がいいのでしょうか。

  • Fdiskにての領域の解放につて。

    友達からWindowsNTがインストールされたPCを OS入替でWin98の起動ディスクにて Fdiskから 領域の解放をしたところ、基本MSDOSから解放したのですが、もう1つの拡張MSDOS部分だとは思うのですが、 その部分が、解放できません。 論理ドライブがないとか。。。 (すいません私も伝え聞きなもので。。。) 基本MSDOSからではなく、拡張から解放しなくては いけないのでしょうか? その他の原因があるのでしょうか? NT系なので NTFS絡み? なんらかの解決方法があるでしょうか? 例えば 解放できる部分にOSをいれたのちに もう1度Fdiskをやり直すとか。。。? これだけの情報では、判断しにくいかと思いますが、 よろしくお願いします。

  • MSDOSプロンプト.pifが見つかりません!

    WIN95です。 (1)MSDOSコマンドをスタートメニューからクリックしたのですが、「MSDOS プロンプト.pif」が見つかりません。」とエラーが表示され、MSDOSの窓が開きません。リンク先を有効にするのには、どうしたら良いでしょうか? (2)MSDOSコマンドに入らずに、起動DISKからCドライブをスキャンディスクするのには、どのような命令文をいれたらよいのでしょうか? 因みに、「A:scandisk c」としたらエラーが表示され(パラメータが違います!だったか?)ました。

  • ブートできない・・・

    ノートPCにWin2000をインストールしようとしたのですが CDドライブがなくて Linuxを利用してCDの内容をHDDに保存したのですが Linuxのデータを一番最初のセクタからに していたので、Win2000をブートできません・・・ どうすればよいでしょうか? 現在は、Cドライブにセットアップした内容 Dドライブは空っぽです。 現在のHDDの状況は /dev/hda  自由領域 1-152 598M 自由領域  /dev/hda2 135-406 1000M vfat  /dev/hda1 407-788 1504M 拡張領域   自由領域 407-407 0M 自由領域   /dev/hda5 407-788 1504M vfat