- ベストアンサー
XP&linuxでのパーティション復元とファイル復元方法は?
- パソコンのハードディスクにubuntu studioを導入した後、増設HDDの認識ができなくなってしまいました。
- 増設HDDはExt4でフォーマットしてしまったため、旧F:ドライブのファイルを救出する方法を探しています。
- フリーのファイル復元ソフトやパーティションの復元機能を使ってファイルを復元できるのでしょうか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
状況を確認するためには、まずLinuxから見た場合のパーティションテーブルの状態と マウント状況を確認すべきじゃないかと思います。 基本的に、Linux系OSでは指定しない限り パーティション操作は行ないません。 ですから、二度の取り組みで、一方が間違った操作を行なっていたとか そもそも50GBのパーティションにはLinuxが入っていないとか おかしな状況になっていると考えられます。 通常の操作ではUbuntuシリーズのインストーラーでファイルシステム作成が行われるのは マウントするように設定したところですから、普通にUbuntuがきどうするのであれば コマンドラインでsudo fdisk -lとmountの出力結果を貼り付ければ パーティションの状態と、マウント状況を知ることができます。 誤って500GBのHDDにLinuxを導入してしまっているとしたら 462GBのうち、先頭部分の4GB強は、確実に上書きによって失われていると考えられます。 可能であれば、500GB以上のHDDを用意して ddコマンドでクローンを作った上で、そのクローンのほうで、まずパーティションを元の状態に戻し その上でファイル復活ツールを使うほうがいいでしょう。 具体的には、ツールの説明書に従うべきです。 パーティションサイズの変更が行われていないなら 単に管理情報が破壊されているだけなので、NTFSであることを指定した上で ファイルをスキャンすれば、うまく検出できるかもしれません。 問題の原因の一つは、複数のHDDコントローラーが(多くの場合はPATAとSATAにおいて) 初期化順の都合で、異なる順番に認識されることがあるためかもしれません。 そのため、二つ目に表示されているものが追加のHDDだと思い込んで 誤ってインストール先に指定してしまった可能性があります。 あるいはデバイスファイル名が一定であると思い込んで、誤って指定した可能性があります。 そういったトラブルを避けるために、UbuntuではUUIDによる指定が標準ですが インストールの行程だけは、目視で確実な確認が必要です。
その他の回答 (5)
- yakan9
- ベストアンサー率54% (2244/4125)
> やはりubuntuのインストールの際、操作を誤ってフォーマットしてしまったという状況でしょうか? 全体のHDDの割り当て状況の補足(回答番号2に沿った)がないので何とも言えません。 > それとも単にXPからはドライブがみえず、Ext4でフォーマットされているように見えるけれど、ファイル自体は保全されている可能性もあるという事でしょうか? 全体のHDDの割り当て状況の補足(回答番号2に沿った)がないので何とも言えません。 > ubuntuを起動して調べようとも思ったのですが、もう少し状況を理解してからでないと、ファイル保全を優先として考えたときには良くないかなと思い、躊躇しています。 ご自分で調査するおつもりでしようか。 データのバックアップ等、KNOPPIXを利用しての回答は、当方の得意とする分野です。 データのバックアップ KNOPPIXでファイル救出方法 http://okwave.jp/qa/q7344281.html Win7が立上らなくなり困っています。 やり方はWindows XPでも同じです。
- yakan9
- ベストアンサー率54% (2244/4125)
HDDのことについて、基本的なことを記載しておきますので、これを元に、今どういった状態なのかをよく理解してください。 多分ご存じの部分もあるかと思いますが。 HDDの形式として、MBRとGPT形式があります。 Windows XPは、既定値としては、MBR形式しか認識できません。 MBR形式の場合、一つのHDD内には、4つの基本パーティションを作れます。 それ以上細かくパーティションを作っていきたい時は、3個の基本パーティションと残りを拡張パーティションとして定義し、この拡張パーティションの中に10数個の論理パーティションを作っていくことができます。 GPT形式は、Windows VISTA以降から採用された新しい仕様で、基本パーティションを128個まで作れます。 よって、パーティションの数の制約はなくなったことになります。 もちろんVISTA以降でもMBR形式のHDDも使用できます。
補足
ご回答ありがとうございます、色々調べながらの返答で、遅くなってしまいすみません。 自作歴もXPの時代で止まってたので、GPTやUFIも知りませんでした… Linuxについても、ドライブレターがないという事すらインストール中に知ったという有り様なので…色々無謀だったと思います。。。 やはりubuntuのインストールの際、操作を誤ってフォーマットしてしまったという状況でしょうか? それとも単にXPからはドライブがみえず、Ext4でフォーマットされているように見えるけれど、ファイル自体は保全されている可能性もあるという事でしょうか? ubuntuを起動して調べようとも思ったのですが、もう少し状況を理解してからでないと、ファイル保全を優先として考えたときには良くないかなと思い、躊躇しています。
- yakan9
- ベストアンサー率54% (2244/4125)
回答番号2の補足を待って記載すべきかも知れません。 > XPからはディスク2をフォーマットしていないにも関わらず、 > ubuntu studioをインストールしたらこういう状況になってしまいました。 もしかして、 > 他にはwindow8ノートを所持しています。 Windows8と共有していないかです。 もしそうであれば、取り外して別件で調査することです。 > なので、そもそもなぜフォーマットされてしまったのか判らなかったので、 > 解決の参考になるかもとLinux云々や「ダイナミックディスク」という事も記載してみました。 Windows8と共有している場合、下記の設定をしているときにいろいろな不具合を生み出す原因を作るため直ちにチェックを外しておくことをお勧めします。 Windows 8で、特徴の一つとして、よく宣伝している「高速スタートアップ モード」に設定していないかです。 もしそうであれば、ただちに無効にしてください。 確認手順は、下記の通りです。 コントロールパネル→電源オプション→電源ボタンの動作の選択→ 現在利用可能ではない設定を変更します→「高速スタートアップを有効にする(推奨)」 のチェックを外す。 ここが良くまとめられています。 Windows8で外付けHDDを認識しない、一定条件で外付けHDDのデータが消えちゃう問題 http://freesoft.tvbok.com/win8/general/external-hdd.html
補足
ご回答ありがとうございます。 windows8とは共有していませんでしたが、HDDを取り出して(USB外付けSATA接続で)チェックしてみようかとも思っていたところだったので…リンク先の記事、参考になりました。事前に知ることができて助かりました。
- yakan9
- ベストアンサー率54% (2244/4125)
正確なことが知りたいところです。 1.DELLのデスクトップPC と、記載されていて、型番不明です。 どのような仕様なのか。 2.HDDの正確な台数は2台なのか、3台なのか、 画像では、2台しか表示されていないようだが、 > 増設内蔵HDD(F:)の認識ができなくなってしまいました。 本来のDELLのデスクトップとして内蔵されているHDDの情報が完全に抜け落ちているようだが。 この基本の内蔵HDDのディスク0の中に、ubuntu studio 13.10 がどんなパーティション構成で入っているのかです。 3. > 3.5" SEAGATE Barracuda 7200.12 500Gを増設したものです。 これは、USB接続外付けHDDなのかです。 基本的には、今回このデバイスは、全く関係ないことだと思われます。 > (旧F: = ドライブ2が「ダイナミックディスク」になっていたのが、原因なんでしょうか?) F:は、画像では、ディスク1(?)なのでは。 このダイナミックディスクとは、いったいどういった状態の時にそう表示されていたのかです。 ここで、当方の勝手な判断をしてみると、内蔵HDD(ディスク0)には、本来のWindows XPと、ubuntu studio 13.10がデュアルブートで構成されている。 これは、ubuntu studio 13.10を最後にインストールしたので、MBRのブートストラップローラは、GRUBのブートストラップになっていると思われます。 貴殿が今問題にされている、 > XPを起動しても旧F:ドライブは見つけられず、 は、どういった場合にその状態なのかです。 XPで起動して、XPのエクスプローラーで表示させた時のことを言っているのかです。 もしそうであれば、今現在のパーティション構成を、XPのコントロールパネル → ディスクの管理で表示させて、どういった認識なのかを調査することだと思います。 別なアプリケーションのAOMEI Partition Assistantで表示させるよりは、正確だと思います。 また、貴殿が言っている、 > AOMEI Partition AssistantでメインのHDD(C:)を50GBのパーティションを区切って、そこにubuntuを導入し(1度失敗)、現在はデュアルブート環境になっています。 が本当に正しくパーティションを切っているかが問題となるような気もします。 内蔵HDDのディスク0のパーティション構成が一番知りたい情報であり、これが完全に抜け落ちた状態では、判断できないです。 一番怖いのは、AOMEI Partition Assistantの仕様が当方は使用したことがないので全く分からないことです。 もしかして、MBRがGPT構成になってしまっていれば、Windows XPでは認識できないことも発生する可能性が出てきます。 総合的に考えて、とんでもないことが発生しているような気がします。 それぞれの仕様を十分に理解しないで使ったために壊してしまったような状態かも知れません。 Ubuntuのインストール仕様、AOMEI Partition Assistantの仕様が問題を作っていなければよいが。 結論的には、Windows XPのコントロールパネルから、ディスクの管理で、ディスク0、ディスク1、ディスク2を見てみたいです。 されから判断していっても遅くはないと思います。
- AsarKingChang
- ベストアンサー率46% (3467/7474)
Linuxかどうかということより、 フォーマットしたことのほうが、問題かも 多分ですが、データは戻せないと思ったほうが 正しいですね。 パーティションのみであれば、まだ何とかなったのですが。 その後、そこにファイルを書いたことがわかる状態では、 戻すという雰囲気ではなさそうですね。
補足
ご回答ありがとうございます、 XPからはディスク2をフォーマットしていないにも関わらず、ubuntu studioをインストールしたらこういう状況になってしまいました。 (導入時に、該当するデバイスは/dev/sdbと表示されていたので、そちらには何も変更を加えなかったつもりなのですが) なので、そもそもなぜフォーマットされてしまったのか判らなかったので、解決の参考になるかもとLinux云々や「ダイナミックディスク」という事も記載してみました。 パーティション復元というよりは、データ復旧ソフトを調べてみようと思います。
お礼
ご回答ありがとうございました、 (お礼が遅れまして申し訳ありません。。。) >誤って500GBのHDDにLinuxを導入してしまっているとしたら >462GBのうち、先頭部分の4GB強は、確実に上書きによって失われていると考えられます。 確認したところ、500GBのHDDにLinuxを導入という ように選択してしまっていたようです。 原因分析・対策を分かりやすくお教えいただき助かりました