
Ubuntu日本語フォーラム

ログインしていません。
こんにちは。ubuntu 9.10とwindows vista home premiumをデュアルブートさせたpcを使っています。
vistaのほうには大量のデータが入っているのですが、ubuntuのほうには全然データが入ってないので、
ubuntuを消して、vistaだけに戻そうと思っています。
ところが、今pcを起動すると、grubが起動してしまい、windowsのブートローダがあるのかどうかがわからず、ubuntuを消せない状態です。
どうすれば、vistaをダメにせずに安全にubuntuを消せるのでしょうか。
オフライン
最初に重要な確認点があります。Wubiなのか、そうではないか です。これを先に確認するのは、その後の処理が全く異なるのあわせて、間違うと大変なことになるためです。
# 文章からすると、Wubiではないように読み取れますが、念のため。
ブートローダは、「アンインストールすると元に戻る」というものは無いです。(Wubiでは無い方法だとすれば、)Ubuntuのインストール時、MS-Windowsの起動方法を(Ubuntuのプログラムで)Grubの起動方法に書き換えた(上書きした)ことになります。元の方法に戻す場合、今度はMS-Windowsのプログラムで書き換える(また上書きする)ということになります。その時、Visitaのインストールディスクがあるかどうか とか、回復コンソールを起動するための方法をちゃんと把握しているかどうか、とか、メーカ製PCなのかどうか が重要になります(つまり、MS-Windowsの起動方法で再度上書きするのと、戻すべきブートローダがそもそも特殊だったりする可能性は無いか という判断に必要です。)
オフライン
Wubiではないです。
インストールCDはあります。Dell製のPCです。
回復コンソールというのは、vistaのインストール画面で修復からえらべるコマンドプロンプトみたいな物ですよね?
オフライン
回復コンソール(Vista以降はシステム回復オプションに改名っぽいです)については、
http://windows.microsoft.com/ja-JP/windows-vista/What-happened-to-the-Recovery-Console
http://windows.microsoft.com/ja-JP/windows-vista/What-are-the-system-recovery-options-in-Windows-Vista
http://windows.microsoft.com/ja-JP/windows-vista/Startup-Repair-frequently-asked-questions
http://support.microsoft.com/kb/927392/ja
http://support.microsoft.com/kb/931778/ja
あたりが参考になるかと思います。
しかしながら、メーカプリインストールのものの場合、インストールディスクが付属しなかったり、同じ操作では正常にOSを起動できる状態にならなかったりすることもあるようですので、まずは、PCに付属のドキュメントを参照して、システム回復オプションに関する記述を確認して下さい。
PCの型式、もしくは、オンラインのマニュアルのURLを投稿いただければ、回答する側も確認できるかと思います。
今後のおおまかな流れとしては、
1. 正しくMBRを元の状態に戻す方法を確認する
2. (できれば万が一のトラブルに備えCDやUSBメモリ起動のブートマネージャを用意する)
3. 必要に応じてUbuntuにあるデータを引き揚げる
4. MBRを修復する(以後、Windowsしか起動できなくなります)
5. Windowsの起動確認
6. 問題なければUbuntuのパーティションを消去(NTFSなどでフォーマット)してWindowsから利用しやすい状態にする
となるかと思います。
オフライン
hmatsueさん
型番は Dell inspiron 530です。
あと、ちなみにCDやUSBメモリ起動のブートマネージャとは一体なんですか?
USBにgrubを入れるような感じでしょうか?
オフライン
CDやUSBメモリ起動のブートマネージャとは一体なんですか?
USBにgrubを入れるような感じでしょうか?
そんな感じのイメージです。
http://www.supergrubdisk.org/
http://gag.sourceforge.net/
あたりからブートマネージャをダウンロードしておいて、CD-Rなどに焼いておき、MBRの上書き作業を開始する前にCD-RからWindowsが起動できることを確認しておけば、あとあと安心です。
念の為、Windows、Ubuntu共に消えると困るデータがあれば、バックアップを取っておいて下さい。
さて、DELLのPCとのことでしたが、
http://support.dell.com/support/edocs/systems/inspd530/JA/OM/PDF/om_ja.pdf
の機種でしょうか。
こちらのP113あたりに回復オプションを起動する手順が書いてあるようです。
ただし、この手順は工場出荷時点の状態に戻す操作の説明なので、工場出荷時に戻す以外のオプションが表示されるのかまでは読み取れませんでした。
操作を間違えると、工場出荷時点の状態に戻されてしまう(データが消去される)ため、念の為、Windows領域も含めてバックアップを取って、十分に注意して、手順4まで進めてください。
ここからスタートアップ修復を実行できるか確認してみて下さい。
なさそうであればキャンセルして抜けてください。
このあたりの操作は危険なので、着手する前にバックアップと、緊急時の対策(ブートマネージャCD-R作成)を取られて置くことを強くお勧めします。
オフライン
すいません、http://support.microsoft.com/kb/927392/ja ←見てたら bootrec.exe /Fixmbr とやったらどうなるのか気になりました。
で、次に http://oshiete1.watch.impress.co.jp/qa5726026.html を見たら、bootrec.exe /Fixmbrとやったらlinuxを安全に消せそうな気がするんですが・・・どうなんでしょう。
オフライン
maindish による投稿:
hmatsueさん
操作を間違えなければ、windowsのデータは消えないんですよね?
それが期待値ですが、DELLがどの程度しっかりとした造り込みをしているかは不明で、大丈夫、と断言できるだけの情報を私は持っていない、というのが正直なところです。
MBRの書き換えは危険な作業ですので、常に最悪のケースを想定して準備して下さい。
なお大変申し訳ありませんが、万が一、windowsが起動できなくなったとしても責任は負い兼ねますので、その点、ご理解戴きたく。
オフライン
maindish による投稿:
すいません、http://support.microsoft.com/kb/927392/ja ←見てたら bootrec.exe /Fixmbr とやったらどうなるのか気になりました。
で、次に http://oshiete1.watch.impress.co.jp/qa5726026.html を見たら、bootrec.exe /Fixmbrとやったらlinuxを安全に消せそうな気がするんですが・・・どうなんでしょう。
うーん。どうなんでしょう。私は、
http://support.microsoft.com/kb/927392/ja
にもあるように、スタートアップ修復を試して、ダメだった場合の手段、のように認識していますが。。
オフライン
あくまでも、Microsoftから、Windows Vistaを直接購入した人(パッケージ版)向けの手順 ということになるかと思います。
Dellにプリインストールされた状態で購入した場合、そのサポートはOSも含めてDellになりますから、Dellが提示している手順以外は、自身の判断で行う(つまり、Dellのサポート外。と言うことは、普通はDellが提示している手順の後で試みる。)ということになるかと思います。Dellがカスタマイズした部分は機能しなくなるもしくは破損する という可能性はリスクとして考慮しておくことになるかと思います。
# その上で試そう というのであれば、それも1つの手です。全領域を完全リカバリしないとMBRは戻らない というメーカもありますから、既存の領域を消してしまうぐらいなら、リカバリ領域が壊れたりひょっとしら起動がうまくゆかなくなるかもしれないリスクを選ぶ みたいな。
※個人サイトやQAサイトの回答は、ものすごーく限定された条件での体験がベースなので、それを、自身のケースに置き換えることは難しかったり、できないようなことも少なくは無いです。また、都市伝説的に引き継がれていってしまうようなこともありますから、参考にする際には慎重に考えることをお勧めます。
オフライン
weykさん
http://what-linux.seesaa.net/article/110282496.html
はどうでしょうか。環境は一応vistaとlinuxのデュアルブートで同じですが・・・
これも危ないと思いますか?
オフライン
こんにちは。
http://what-linux.seesaa.net/article/110282496.html
はどうでしょうか。環境は一応vistaとlinuxのデュアルブートで同じですが・・・
これも危ないと思いますか?
大前提として、
「メーカ製PCについては、(可能な限りは)そのメーカの指示(マニュアルやサポート)に従うべき」
と考えています。
もっとも、メーカ製PCに、別のOS(Ubuntu)をインストールしている時点で、既に外れているので、いまさらとも言えますが・・・・
自分で作業をする際には、リスクの大小を考えつつ(行き当たりばったりで?)行いますが、他の人にはお勧めしない(前提に従う)ということになります。
# 「他の手が無さそう」とか「より悪くなることは無さそう」という場合(例えば、メーカPCなんだけど、リカバリメディアがないとか)は、またちょっと変わってきます。リカバリメディアの入手(購入や修理依頼)の前に、別の方法を取ってみよう とか。
危ないか、危なくないか? といわれれば、「たぶん、大丈夫」という辺りになります。
# Dellと言う点が気になっています。独自リカバリ領域と独自MBRを使っているような気が・・・
自身では用いるか? といわれれば、失敗したら完全リカバリすればよい という考えの下でとりあえず試みると思います。
今回の場合のように、今後はDualBootにせず、戻したMS-Windows環境のままずっと使うという前提まで含んで考えると、完全リカバリをすることで、「安心を買う」方をとると思います。これによって、今後なにか有った際にも、DualBootにしていたことがあるということを気にしなくてもよくなる(と思う)ためです。
蛇足。
普段使用しているPC(HPのnotePC)が、似たような状態になった際には、単純にHDDを大きなものに換装しました(HDDイメージコピー&リサイズ)。が、その後、WindowsUpdate後の拍子にVistaが全然起動しなくなり、結局、復旧先のHDDを買ってきて完全リカバリを実施しました・・・。HDD換装やDualブートによる影響なのかどうかは不明です。
オフライン
weykさん
バックアップは無事に終了しました。
しかし、gagというブートマネージャがdvdに焼けません。
dvdはDドライブに入れるんだから、gag4.10の中のinstall.batのrawrite2.exe -f disk.dsk -d A:のAをDに変えてみたんですが、dvdに何も変化はありませんでした。
どうすればいいんでしょうか。
オフライン
disk.dskはFDイメージなので、
cdrom.isoの方をCD-RかDVD-Rあたりに焼いてみてください。
# お守りみたいなもんです。
オフライン
すいません。isoを焼くのに手間がかかっていました。
さて、ブートマネージャも用意できたことなので、mbrの書き換えに移ろうと思います。
まずどうすればいいんでしょうか?
オフライン
とりあえず、間違えてHDDにインストールしてしまわないように注意して、作成したブートCDが機能するか確認してみた方がよいかと思います(ものの数分でできるかと思います)。
その後は、最初にDELLのツールを試してみてはいかがでしょう。
私もweykさんと同意見で、DELLのツールを試すのが一番安全かと思います。
その前に、念には念を入れて、大事なデータはバックアップしておいて下さい。
hmatsue による投稿:
さて、DELLのPCとのことでしたが、
http://support.dell.com/support/edocs/systems/inspd530/JA/OM/PDF/om_ja.pdf
の機種でしょうか。
こちらのP113あたりに回復オプションを起動する手順が書いてあるようです。
ただし、この手順は工場出荷時点の状態に戻す操作の説明なので、工場出荷時に戻す以外のオプションが表示されるのかまでは読み取れませんでした。
操作を間違えると、工場出荷時点の状態に戻されてしまう(データが消去される)ため、念の為、Windows領域も含めてバックアップを取って、十分に注意して、手順4まで進めてください。
ここからスタートアップ修復を実行できるか確認してみて下さい。
なさそうであればキャンセルして抜けてください。
このあたりの操作は危険なので、着手する前にバックアップと、緊急時の対策(ブートマネージャCD-R作成)を取られて置くことを強くお勧めします。
オフライン
hmatsue による投稿:
とりあえず、間違えてHDDにインストールしてしまわないように注意して、作成したブートCDが機能するか確認してみた方がよいかと思います(ものの数分でできるかと思います)。
ごめんなさい。別のブートマネージャと思い違いをしていました。
GAGはHDDにインストールしないと使えないようなので、なにか起きたときの為にとっておいて下さい。
今は、使わずに、最初にDELLのツールでのMBRの復旧を試してみて下さい。
オフライン
こんにちわ、vista&ubuntoをデュアルブート環境とした場合、通常はMBRがgrubに上書きされてしまい、ubuntoのパーティションを削除してしまうとvistaも起動できなくなってしまいます。dellのpdfマニアルを見る限り付属のリカバリーCDだけでは元に戻す方法はないと思います。dell のリカバリーCDとフリーのソフトを併用して、時間はかかりますがvistaの内容を保ったままMBRを元に戻す方法があります。ただし、HDDにvista以外のdataパーティションか、USBのHDDドライブなど今あるvistaのパーティションをバックアップする領域が必須です。データが多いと枚数が必要ですがDVD-RWでも可能。
1.macrium reflect(HDDバックアップツール・フリーソフト・英語版)をダウンロードしてインストールします。
2.macrium reflectを起動して、まずCDマークをクリックしてCreate bootable Rescue CD(Linux)を作成し、念のためDELL-PCがこのCDを起動できるかどうかを確認しておきます。
3.次に、再度macrium reflectを起動して、vistaパーティションの圧縮イメージ・バックアップを他のHDDパーティション領域に作成します。
4.DELLのリカバリーCDで、一度PCを工場出荷状態に戻します。MBRを元に戻すのが目的です。
5.2で作成したCreate bootable Rescue CD(Linux)でPCを起動させ、3で作成しておいたバックアップイメージを使って、vistaの領域へ書き戻します。このとき注意してほしいのは、書き戻す際最後にMBRを復元するかどうかを訪ねてきますのでDo not replaceをチェックしてからfnishボタンをクリックします。
これでで、使っていたVistaがMBR起動出来るようになっているはずです。ubunto領域は、おそらくDELLのリカバリーで無くなっているでしょう。
オフライン
こんばんわ、先ほどのコメントで追記すべき項目がありました。vistaのインストールされているHDDに別のパーティションを作ってvistaのイメージをバックアップしている場合は、"4.DELLのリカバリーCDで、一度PCを工場出荷状態に戻します。"の時、リカバリーする領域を今インストールされているvistaパーティション領域に限定する必要があります。この指定がもし出来ない場合は、リカバリーを中止してください。
それと、"ubunto領域は、おそらくDELLのリカバリーで無くなっているでしょう。"とコメントしましたが、このことによってubunto が残りますので作業後削除してください。
オフライン
syokenさん
vistaを工場出荷時の状態に戻さずにubuntuを消すということはできないのでしょうか。
オフライン
maindishさん
"vistaを工場出荷時の状態に戻さずにubuntuを消すということはできないのでしょうか。"
のご質問は、本題の質問の最初に戻してしまうと思います。ubuntuインストール時にGRUBに書き換えられてしまったMBRを復活させるためには、bootrec.exeが必要となります。通常メーカー製のPCリカバリーCDは、修復コマンドプロンプトも提供されていないと思います、私の使っているASUSのノートPC付属のリカバリーCDも、工場出荷状態に戻す機能しかありません。市販のvista又は、windows7インストールCDを一時的にでも入手できれば、bootrec.exeを使ってMBRだけ書き戻すことは可能ですが・・・・・・・? (このときお使いのvistaと同一のビット(32or64)である必要があります)
なお、前にコメントしましたmacrium reflectは、大変有用なソフトです。イメージバックアップさえしておけば、システムが異常になったとき簡単に復活させることができるためインストールしておけば、後々便利と思います。
オフライン
通常は#17のhmatsueさんの方法を取ります。
PDFの113ページに有る方法(メーカーに依存せずにMicrosoft規格で[F8]キーかもしれません?)の手順1と2を実行します。
3で[コマンド プロンプト]を選択。
次に
bootrec.exe /fixmbr
bootrec.exe /fixboot
の2行を実行して再起動、これでMBRと念の為のPBRの修復が完了します。
再起動後はWindowsのシステムからHDDを見るとUbuntuの領域は「不明なフォーマット」か「空」の様に表示されているはずです。
このままではWindowsから使用できないので「NTFS」でフォーマットしてください。
オフライン
maindishさん
ごめんなさい、"#3の回復コンソールというのは、vistaのインストール画面で修復からえらべるコマンドプロンプトみたいな物ですよね"で回復コンソールのコマンドプロンプトが使えるようですので、#23hiroさんが示している方法が正攻法と思われます、お騒がせしました。
オフライン
まだ分かりませんよ、#17にも書いていますがメーカー製のPCなので、やはり確認を行わないと、、、、
もしダメだった場合の朗報。
データ意外にも設定などの関係でどうしても初期化は最後の手段に取っておきたい場合は別のブートローダーを使えば問題は無いです。
幾つか候補がありますが、目的の「起動」以外のビジュアルな面が選択肢になるかも。
使ったかことはないですがステキに感じるのは「ms-sys」で、Windowsに特化した様なのでオリジナルに近いのかも。
現在はUbuntuに採用されて居ないので古いパッケージではvistaに対応していませんので、ソースからのインストールになります。
もしくはKnoppix(Linux)で採用されているようなので、そのライブCDから行けるのかな?
オフライン