GPTディスク(以前のMBR)からWindowsパーティションを回復する

GPTディスク(以前のMBR)からWindowsパーティションを回復する

私はArch Linuxをインストールしようとしましたが、最終的には次のパーティションスキームを使用しました。

/dev/sda:
 /dev/sda1  NTFS partition (Windows 7)
 /dev/sda2  ext4 (Arch)
 /dev/sda3  swap

理由はわかりませんが、何らかの理由でLinuxでNTFSパーティションをマウントできません。

何らかの理由で、最初のパーティションがEFIパーティションとして検出され、GPT形式のディスクにあったことに言及する価値があります(私のコンピュータにはEFIブートローダがなく、ドライブには常にMBRパーティションテーブルがありました)。

Windowsの回復ディスクを削除しsda2sda3使用し、最初のパーティションの横に2番目のWindows 7インストールを準備していましたが、ディスク全体がGPTドライブであるという報告エラーが発生しました!

「使用済み」および「空き領域」セクションは、最初のパーティションのデータがまだそこにあることを示します。ただ何らかの方法で物理パーティションにアクセスできないということです。最初のパーティションはGPTスタイルのディスクのMBRパーティションテーブルのようです。

パーティションのデータにアクセスするには?

答え1

systemrescuecdLinuxディストリビューションを入手してください。 CDから起動し、NTFSディスクをマウントしてみてください。炉がなければ、小川に落ちる可能性があります:(

答え2

次のLinux Live CDがある場合Ubuntuこの場合、単にそのパーティションから起動し、ついにディストリビューションのデスクトップに到達した後、利用可能なファイルマネージャのGUIを使用してそのWindowsパーティションにアクセスできることを確認し、アクセスできない場合は、重要なファイルを次の場所にコピーします。パーティションにアクセスできるUSBドライブ。ファイルマネージャにパーティションが表示されない場合は、試してみてください。手動インストールほとんどの場合、ntfs-3gドライバがロードされるためです(arch linux cd / dvdを起動すると必ずドライバもロードされます)。

それ以外にも多くの修復ツールがありますが、個人的には私は良い経験をしました。レスカトゥクス(Debian+lxde ベース)。私はそれを実行し、含まれているファイルマネージャを使用します。ディスクには、grubを使用してドライブからオペレーティングシステムのインストールを検索するsupergrubdisk2も含まれていると言われています。

最後に、個人的な経験に基づいて、できるだけ早くデータを外部ストレージにバックアップし、ディスクにパーティションテーブルをフォーマット/再作成し、完全に再インストールします。そのような状態では、ディスクを信頼できないからです。 。頑張ってください!

答え3

奇妙ですが、問題は解決しました。

正確に何が問題を解決したのかわからないので、何が起こったのかを説明します。

  • まず、同じドライブにインストールされているArch Linuxからパーティションにアクセスしようとしました。これはうまくいきません。
  • Linuxパーティションを削除しました。
  • コンピュータのプラグを抜いて一晩放置しました(特に起動中に再帰エラーを修正するのに役立ちました)。
  • 翌朝、Ubuntu LiveUSBを作成し、ここからコンピュータを起動した後、次のコマンドを使用して失敗したパーティションをマウントしました。
sudo mkdir /mnt/disk
sudo mount /dev/sda1 /mnt/disk

上記のコマンドを実行した後、パーティションにアクセスしてすべてのファイルをバックアップできました。

関連情報