• 締切済み

パーティション変更の失敗でOSが起動できなくなってしまいました。

7とUbuntuをデュアルブートさせて使っていたのですが、7の方でLBパーティションコマンダー11を使いパーティションの変更を行ったところ固まり勝手に落ちてしまいました。そして再起動させたところブート画面がでずGRUBのパーティションが見つからないとのメッセージが出てどうしようもない状況です。 パーティションの際にバックアップをとるのを忘れた上、PCがメーカー製のため7のインストールディスクもありません。 どうにかできないでしょうか?

みんなの回答

  • yakan9
  • ベストアンサー率54% (2201/4049)
回答No.3

今後最善と思われるやり方は、UBUNTUインストールCD/DVD-ROMのrescueを起動し、パーティション情報を取る。 fdisk -l fdisk半角ブランクハイフォンエル で、内容を貼り付けること。また、そのときに、パーティション操作の詳細を記載すること。 以前のパーティション状態、変更後パーティション状態の説明ということです。 ご自分で何とかやるという場合は、 UBUNTUを再インストールしてみる。 起動できたときは、Windows7のリカバリCD/DVD-ROMをまず作成する。 バックアップを取る。 Ubuntu9.10は、grub2を使用するため、初心者には不向きのため、他のディストリビュションを考えること。 Vine Linux5.0や、CentOS5.4や、その他のディストリビュションにすることをお勧めします。

  • yakan9
  • ベストアンサー率54% (2201/4049)
回答No.2

> 7とUbuntuをデュアルブートさせて使っていたのですが ubuntuのバージョンは、9.04か9.10かによって、GRUBデザインが変更になり対処が変わります。 9.04から9.10にupgradeした場合は、GRUBは、grubのままです。 9.10で新規インストールしたときのみ、grub2となっていると思います。 パーティション操作でどんな操作をされたのか、詳細不明のため、可能性だけを記載しておきます。 質問文の内容から推測できることは、次の仮定とする。 1.デュアルブートは、UbuntuのGRUBブートストラップローダを利用している。 2.パーティション操作で、パーティション番号が変更になっていれば、grubのコール文変更で、 復帰可能か。 パーティション番号が変更とは、既存パーティションを削除し、新規作成した場合。 パーティションの新規追加だけは、既存パーティション番号変更されない。 既存パーティションの編集だけであれば、既存パーティション番号変更されない。 3.LBパーティションコマンダー11の設計で、どこまでカバーしているのか不明ですが、 Ubuntuのgrub2仕様は、Linuxで公式に使用され始めたのが、今回が初めてなので、対応していない 可能性が大きいと思われる。 このことより、最悪、Windows7のリカバリCD/DVD-ROMのメーカーより購入、7インストール、 Ubuntuインストール。 または、/boot/grub/grub.confか、/boot/grub/grub.cfgのエントリ修正で復帰可能か。 ただし、LVM方式、RAID方式等を採用していれば、デバッグも複雑になると思われる。 WINDOWS7起動後、すぐにリカバリDVD-ROMを作成したり、LINUXインストール前に、Windows7のMBR を保存するとか、事前準備を正しく行っていないと大変です。 Ubuntu9.10のgrub2の場合は、開発進行中のため、変更される可能性もあります。 

  • mimzy
  • ベストアンサー率33% (32/96)
回答No.1

まず始めにすることはCD、DVD、USBなどからLinuxをブートし、fdiksでHDの中身を見てみましょう。Win、Linuxのパーティションが残っているようなら、次にmountしてデータがあるか確認しましょう。最近のCD/DVDブートのLinuxはほとんどがNTFSもread onlyならサポートしているはずです。 データがあるよら単にMBRが壊れただけかもしれないので、GRUBの再インストールで機動できる可能性はあります。 データがない場合、諦めるかデータ修復専門業者に相談する。

関連するQ&A

  • デュアルブートのOSを変更したい

    はじめまして。非常に困っております。 ノートPCにWindowsXP ProffesionalとUbuntu8.0.4のデュアルブートからWindowsXP Proffesional 同士のデュアルブートに変更したいと考えております。 WindowsXPのディスクの管理を使用してUbuntu8.0.4を削除し、そのドライブを初期化して立ち上げなおすと、GRUB Error17が出力されてWindowsXPのインストールが出来ません。WindowsXPのドライブのデータは生かした状態でもうひとつテスト用にブートパーティションを作成したいと思っているので、ディスク全体を初期化したくないのです。たとえば、GRUBのブートローダーの代わりに、Windowsのブートローダー(Boot.ini ?)を作成して置き換える等、良い方法がありましたら教えてください。 現状は、普通にWindowsXPとUbuntu8.0.4がデュアルブートで立ち上げれるところまでは戻してあります。

  • Ubuntu論理パーティションを基本パーティション

    こんにちは。 論理パーティションを基本パーティションへ変換する方法をご教授ください。 UbuntuとWindowsのデュアルブートをしています。 GPartedでパーティションを編集していたのですが、誤ってパーティションを5つに分けてしまい、UbuntuとWindowsのパーティションが拡張パーティションに入ってしまいました。 GRUB2も動かなく、何度再インストールしても同じ状況です。 どうかよろしくおねがいします。

  • aspireoneでOSが起動しません

    ubuntuとwindowsのデュアルブートでしばらく使用していました。 HDDのパテ構成は windows=ubuntu=空き=空き これをwindows=ubuntu=空き というようにパテをwindows上で結合しました そして再起動しました所 GRUB Loading stage1.5. GRUB Loading, please wait... Error 22 となり何も起動しなくなりました。 windows もしくはlinuxが起動できるようにできますか? 長々とすみません。

  • パーティション変更後のOS起動不能について

    CドライブにXP、DドライブにVistaを入れてデュアル構成で使っていましたが、先日パーティションコマンダー10を使って、パーティションを変更(Dを減らし、Cを増やす)したところ、OSが起動しなくなってしまいました。下記のようなメッセージがでます。 ブートマネージャのOS選択画面で、 ---------------------------------------------------------------- 「以前のバージョンの windows」を選択すると、 ---------------------------------------------------------------- windowsを開始できませんでした。最近のハードウェアまたはソフトウェアの変更が原因の可能性があります。問題を修正するには次の方法があります。 1.windowsインストールディスクを挿入してコンピュータを再起動します 2.言語の設定を選んでから、[次へ]をクリックします。 3.[コンピュータの修復]をクリックします。 このディスクがない場合は、システム管理者またはコンピュータの製造元にお問い合わせください。 ファイル:\ntldr 状態:0xc0000225 情報:アプリケーションが見つからないか壊れているため、選択されたエントリをロードできませんでした。 ---------------------------------------------------------------- 「Microsoft Windows Vista」を選択すると、 ---------------------------------------------------------------- windowsを開始できませんでした。最近のハードウェアまたはソフトウェアの変更が原因の可能性があります。問題を修正するには次の方法があります。 1.windowsインストールディスクを挿入してコンピュータを再起動します 2.言語の設定を選んでから、[次へ]をクリックします。 3.[コンピュータの修復]をクリックします。 このディスクがない場合は、システム管理者またはコンピュータの製造元にお問い合わせください。 ファイル:\Windows\system32\winload.exe 状態:0xc0000225 情報:アプリケーションが見つからないか壊れているため、選択されたエントリをロードできませんでした。 -------------------------------------------------------------- 現在、他のXPマシンから、ブートファイル類(boot.ini、ntldr、bootfont.bin、ntdetect.com)をFDにコピーし、FDブートでXPのみを立ち上げて使っております。以前の元の状態に戻すのは不可能なのでしょうか。ご教授お願い致したく、よろしくお願いします。

  • パーティションを開放したら、正常起動しなくなりました。

    パーティションを開放したら、正常起動しなくなりました。 Ubuntuを興味半分でUbuntuとwinXPをGRUBでディアルブートにしてしまい、その後勝手な思い込みでコントロールパネルからパーティションを開放してしまい、 GRUB loading error:no such partition grud rescue> の表示でXPが立ち上がらないようになってしまいました。 どうしたらXPが元に戻るのか教えていただけないでしょうか。

  • windowsが起動しない

    ubuntu消すためにパーティションマジックを使ったら、windowsが起動しなくなってしまいました。 grub の 'Error 22' のメッセージがでて、そこで止まってしまいます。 中のデータのバックアップがないので、データだけでも取り出せないでしょうか? 説明が分かりづらかったら申し訳ありません。ぜひよろしくお願いします。

  • パーティションのMBRについて

    現在、自分のパソコン(windwsXPhome)のパーティションをパーティションマジックで見ると(HDドライブは1つ)以下のようになっています。 ボリューム |種別 |サイズ |使用済 (*) | 空き容量 |  39.2| 0.0 ローカルディスク(C:) | NTFS |225,670.9|26,646.0 (*) | 拡張 | 76,308.8|76,308.8 ローカルディスク(*:) | Linux Ex3 | 73,186.0| 3,465.8 SWAPSPACE2 (*:) | Linux Swap | 3,122.0| 0.0 (*) | 空き容量 | 3,224.0| 0.0 以前Linuxを興味本位でインストールしようとおもい(Ubuntu)、CDブートしてパーティションをいじってしまい、上記のような事態になってしまっています。 インストールした後grubというものを使ってOSをデュアルブートしています。サイズが39.2になっているパーティションにMBRというものがあったのだと思います(間違っていますか??)。にもかかわらず、削除してしまったせいで、windowsが立ちあがらなくなってしまったのですが、色々とWebで検索して何とか起動するようになりました。ブートさせるためのファイルを新しくCドラに作った??(記憶が定かではありません。申し訳ありません)しかしそのせいか、grubでwindowsを選択し起動させようとすると、OS選択画面が表れ、片方は自分が設定したものでwindowsが起動し、もう一方は起動できません(MBRを消してしまった影響でしょうか???)。 MBRが無くても起動できているのはなぜでしょうか。 MBRを元に戻すにはどうしたらよいのでしょうか。 今自分のパソコンはどのような手順で起動しているのでしょうか。 どなたか分かる方いましたらご教示ください。 つたない文章で申し訳ありません。情報が不足していましたらどうぞご指摘ください。

  • パーティションについて

    現在250GBのハードディスクを 100GB--->プライマリディスク(ローカル)NTFS 120GB--->プライマリディスクNTFS 18GB--->Linux用ext3 2GB--->Linux用swap として使っています。 拡張パーティションにせずにすべて基本で切ってしまいました。 パーティションソフトはシステムコマンダー9を使いました。 100GBのパーティションにOS(Windows Vista)をインストールして120GBはNTFSでフォーマットした データディスクにしてあり、残りの合計20GBの領域にUbuntuをインストールしてデュアルブートにしてあります。 LinuxからはNTFSにもアクセスできるので、この120GBのデータディスクはWindowsとLinuxのデータ保存に使っています。 最近データディスクの容量が一杯になってきたので100GBで切ってあるWindowsがインストールしてある パーティションはシステムディスクなので(ドキュメント他USERフォルダは120GBの方に移動してある) 50GBくらいしか使っていません。 そこで、この100GBのパーティションのサイズを70GB位に変更してデータディスクを150GBにしたいと考えたんですが システムコマンダーを使って100GB→70GBのサイズ変更は出来るんですがこの未使用領域をデータディスクの方に 増やそうと思っても、パーティションの最大サイズは120GBより大きく設定できません。 どうしたら、中のデータを退避させずにパーティションのサイズ変更出来ますでしょうか? つまり、現在のパーティションのサイズの境界線を変更したいんですが、なんかいいソフトはあるでしょうか? よろしくお願いします。

  • XP/Vista から XP/WIN7 への移行

    たびたびお世話になります。 DELLのinspiron530 で、 XP + VISTAのデュアルブートから XP + WIN7のデュアルブートに移行しようとしています。 XP/VISTAのデュアルブートは 購入時にVISTAが入っていたDELLマシンに デュアルブート用のソフトウェア「システムコマンダー」を入れ、 別パーティションにXPをインストールしました。 VISTAはほとんど使わないので いちいち起動画面で選択するのが面倒になってきて システムコマンダーを無効にしようと思ったのですが 無効にすると、起動画面でVISTAしか選択できず、 XPが立ち上がらなくなってしまいます。 こういう状態で、XP/WIN7に移行したいのですが、 まず、システムコマンダーはWIN7に対応していないので LBブートマネージャにアップグレードしました。 (ソフトウェアを使わなくても XP/WIN7のデュアルブートは可能だということを知り、 LBブートマネージャの購入は早まったかなと思っているのですが、 未開封ですので、使わずに済むなら返品しようと思います。) LBブートマネージャのメーカーHPには http://www.lifeboat.jp/support/db/011091009001.html システムコマンダーをLBブートマネージャに移行する方法が紹介されていますが、 この方法だと、ブートマネージャを再びVISTAにインストールすることになり、 VISTAを消せなくなくなってしまうので、 この方法はとりたくありません。 VISTAを完全に消去して XP と Win7のデュアルブートにする方法として 考えているのが次の2つの方法です。 【プランA】 近所のパソコン屋は、 XPの「管理ツール」→「コンピュータの管理」で VISTAの入っているパーティションごと削除して、 そこにWIN7をインストールすれば自動的にデュアルブートになる、と言うのですが この方法だと、(うまくいけば)LBブートマネージャは不要ですが、 システムコマンダーごと削除してしまうことになるので ※ の状態のように、XPが立ち上がらなくなってしまうのではないかと不安です。 【プランB】 今の環境 (VISTAにシステムコマンダーを入れたまま)で、 XPにLBブートマネージャをインストールした後、 VISTAのパーティションを削除して、 空いたパーティションにWIN7をインストールする方法。 旧システムコマンダーと新LBブートマネージャが競合することが予想されます。 WIN7をインストールする前に再起動したら システムコマンダー(VISTA)かブートマネージャ(XP)か、 どちらが優先されるか、やってみないとわかりません。 ダメもとでやってみて、XPが認識されなかったら、 XP → WIN7の順にクリーンインストールしなおせばよいのでしょうが その前に、皆さんのお知恵を拝聴したく、投稿させていただきました。 質問ばかりですみません。 どうぞよろしくお願い申し上げます。

  • CD起動ができなくなった。(ubuntu,windows xp)

    ubuntuとwindows xp のデュアルブートでPCを使っていたのですが、CD起動が(ubuntuデスクトップCDからも、winXpリカバリCDからも)できなくなってしまいました。 環境は PC: DELL vostro 1000, AMD turion tl56,(1ヶ月前ほどに購入) OS: windows xp sp2, ubuntu 7.10 デュアルブート(GRUB使用) パーテーション構成: 1)Dell用の領域(リカバリ用?もとから作られていた領域です)、 2)win xp用NTFS、 3)ubuntu用 ext3、 4)swap 5)共有用 FAT32 デュアルブート用のubuntuインストールは7.10のCDを用い、2)のwindows xp用パーテーションを小さくし、残った領域から3,4,5を作りました。デュアルブートでインストールしてから1ヶ月ほど問題なく windows、 ubuntuとも使用できましたが(CD-rom driveも)、先日からubuntuの調子が悪くなりました。デスクトップ表示がおかしくなり、リカバリモードなどから設定を変えたりしていたのですが、直らなかったため、ubuntuの再インストールを行おうと思いました。 ubuntuデスクトップCDをドライブに入れ、BIOSの設定を行い、CDから起動し、まずubuntu用に使っていたパーテーションをフォーマットしました。ですが、その後すぐうっかり再起動を行ってしまいました。 再起動すると、ubuntuのCDは入っているのですがubuntuは起動せず、 GRUB loading stage 1.5, please wait. ... GRUB Error 15. というエラーメッセージが出ました。そこでPCに付属していたxindows xpリカバリCDを入れてPC自体を元に戻そうと思ったのですが、再起動しても同様のエラーが出ます。 BIOSのboot設定はCD-ROM driveが一番上になっています。実際エラーが出る前まではubuntuCDで起動できていました。BIOS画面でCD-ROM driveは正しく名前が表示されます。CD-ROM driveは購入してから間もないのですぐ壊れるとは思いにくいです。 ネットで調べても、どのCDでも起動できないという状況はあまり見受けられませんでした。DELLサポートに聞いても、原因がよく分からないということでした。不可解なのは(非常に困っているのは)ubuntu cd でも windows xp リカバリcdでも起動できないということです。 この際、ハードディスクの中身はどうなってもかまわないのですが、なんとかCD-ROMから起動し、復旧する方法はないでしょうか?