
Ubuntu日本語フォーラム

ログインしていません。
8.04で全自動USBメモリインストールを行おうとしていたところ、
USBメモリをさしていなかったため、
誤ってHDDにインストールされてしまい、
途中でそのことに気づいてインストールを中断したのですが、
パソコンを再起動すると元々入っていたwindowsは起動せず、
ubuntuもカーネルが見つからない状態で起動しません。
どうにか元に戻すことはできませんでしょうか?
オフライン
恐らく,復旧は難しいと思いますね。インストールのどの段階で中断したのでしょう?
Ubuntu LiveCDで立ち上げて,Gpartedでファイルシステムがどうなってるか確認できますか?
もしWIndowsが復旧できず,データも飛んでしまったなら,本体をUbuntuにしてしまうというのが,最も安全な復旧方法かも知れません。
オフライン
基本的には元に戻せないですね。
パーティションが分割されていて、ドライブレターの大きな方にデータが入っていて、インストールに使った領域がHDDよりも大幅に小さければその領域のデータはtestdisk辺りのツールで少しは拾える可能性もあります。
端的に言えば、DドライブがHDDの後ろの方で、インストールしたサイズが、小さい容量なら、Dドライブくらいはかろうじて見える可能性があるという事になるでしょうか。それ以外は諦めるしかないと思います。
上からデータを書いてしまった領域は元のOSのファイルシステムを壊しているので、そこからの復元は恐らく無理です。
Ubuntuが起動できないのは中途半端なところで止めたからだと思われます。
ここで、例によってHDDリカバリの機種で、おまけにリカバリディスクを作成していないとなるとかなり状況は厳しいです。
リカバリディスクから工場出荷時に戻し、Windows環境を再構築するか、Ubuntuをインストールしてしまい、Ubuntuマシンとして利用するのが、次の手だとは思います。
工場出荷時にHDDを戻す手段が製品に用意されていない場合は、メーカーに依頼し、修理扱いで出荷イメージを再度書き込んで貰うか、他のOSを新規でインストールするくらいしか手はないと思います。
オフライン
返事遅れました。
やはり難しいですか。
一応Gpartedで見てみたところ、
sda1がおよそ700MBでFAT32、
sda2が残りの150GB弱でext2となっていて、そのなかに元のデータが7GB
ほど入いっているようです。
オフライン
あ~,やっぱりフォーマットされてしまっていますね。ext2の中のデータは,インストールされたUbuntuのデータでなく元のWindowsのデータですか?
元データが残っているというのはよくわかりませんが,それらを外付けのHDDなどでバックアップして,(Crushさんが書かれているように)Windowsをリカバリするか(たぶん初期状態に戻ります),Ubuntuを入れるかのいずれかの方法で復旧させるしか手はなさそうです。
オフライン
FAT32が何であるんだろう?
https://forums.ubuntulinux.jp/viewtopic.php?id=4349
似たようなケースがありました。
対処法も出来ることも重複すると思いますので、参考までにごらんになっては如何でしょうか?
TESTDISKはパーティションテーブルだけは拾い集めてくれるので、運が良ければ、Cドライブ以外に上書きされておらず見えるパーティションが存在する可能性はあります。
但し、起動が出来るほどの回復はシステムを破壊しているのでありません。
また、Cドライブ以外に何も入れていないと言うことですと無意味かも知れません。
基本的には中身は覚悟する必要があるという話になりますね。
オフライン
https://forums.ubuntulinux.jp/viewtopic.php?id=4675
こちらでも話題になってますが、現状のUSBインストールには問題が多すぎます。
誤ってHDDを消去してしまう事故が多発している状況を放置しているのは、言葉は悪いが犯罪に近いです。
初心者が気軽に試した代償としては大き過ぎるものがあるのじゃないでしょうか。
早急に改善をお願いします。
オフライン
既にやってしまったかたのトピックなので、改善の依頼は意味がなさそうですけれど。
上でも書いたのですが、HDDインストールであっても処理は追加できないんでしょうか?
ddコマンド辺りで、MBRと、パーティションテーブルの直後から第一パーティション直前までのイメージを生成する処理が有るだけでだいぶ違うと思うのですが。別にUSBメディアに対するインストールのみではないと思われます。
壊れないまでも戻せないって話はありますよね。準備が甘いと言えばそれまでなのですが。
USBへのインストールは手順が簡略であることのみを考えてスクリプトを作っているようですから、しょうがないかも知れませんね。
うちには、USBブートできるのがCDと、FDDな機種しか無く、エミュレートでもしてくれるデバイスでもなければ多分ブートできないこともあり縁がないのですけれど。
オフライン
TESTDISKは試す価値は有りますね。
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/991testdisk.html
http://lets-go.hp.infoseek.co.jp/testdisk1.html
パーティションテーブルを書き換えただけなら元に戻る可能性は大です。
もし復旧が可能そうで隠しパーティションが有るならそのID(タイプ)は[1C]もしくは認識できない数値で良いのではないでしょうか。
TESTDISKで指定が出来ないときはOSが起動すれば後からでも可能です。
後は状況にもよりますが大事を取って慎重に準備万端で事を運ぶかバックアップを取ってサクっと操作を行うかですが本人の好みの問題ですね。
まずはTESTDISKの結果が吉と出るか凶と出るかです、良い結果が出れば良いのですが。
FAT32なのはUSBメモリをBootするシステムがFAT形式で動作するので事前にフォーマットしていると思われます。
最後の編集者: hir0 (2009-04-28 13:03:49)
オフライン