Windowsインストーラーを使用してWindowsパーティションを消去した後、Linuxパーティションへのアクセスを復元する

Windowsインストーラーを使用してWindowsパーティションを消去した後、Linuxパーティションへのアクセスを復元する

私はデュアル ブートの Windows 7/Linux Mint 14 システム (最初に Windows をインストール) を所有しており、ハード ディスクは 1 台、パーティションは 4 つ (順番はシステム予約済み、Windows 7、Linux、スワップ) あります。Windows 7 を再インストールしてパーティションを縮小 (Linux パーティションを拡張) したかったので、次の操作を実行しました。

  1. ハードディスク部分までWindows 7のインストール(カスタム)を実行
  2. 2番目のパーティション(Windows 7)を選択し、「フォーマット」をクリックしました
  3. Windows 7 パーティションを選択したまま、[削除] をクリックしました (現在は未割り当てでタイプなし)
  4. 3 番目のパーティション (Linux) が削除の影響を受けていることに気付きました (「拡張」タイプで 100% の空き領域で未割り当てになりました。他の 2 つのパーティションは正常です)
  5. インストールを停止して再起動しました (「そのようなパーティションはありません」と grub rescue のプロンプトが表示されました)
  6. フラッシュドライブからUbuntu LiveCDを起動し、詳細を確認するためにブート修復の情報機能を実行しました(何も変更していません)

もし役に立つなら、これこれは、boot-repair が私に与えた情報です。Windows パーティションは fdisk -l にリストされていません (システム予約済みから Linux パーティションにジャンプします)。

注意:

/dev/sda2 /mnt/ をマウントします。

私に与える

マウント: ファイルシステムの種類を指定する必要があります

そして、ext2、ext3、ext4を-tのパラメータとして与えると、

マウント: 間違ったファイルシステムタイプ、不正なオプション、/dev/sda2 の不正なスーパーブロック、コードページまたはヘルパー プログラムが見つからない、またはその他のエラー

sda1 (システム予約済み) をマウントすることはできますが、それがどのように役立つのかわかりません。

Windows パーティションをフォーマットしたので、いずれにしても内部には何も入っていないと思われるため (両方のパーティションにはほぼ同じ個人ファイルがあります)、Linux パーティションを復元したいと思います。

よろしくお願いします。また、ここが質問する適切な場所でない場合は、別の場所に転送してください。

答え1

以下の手順に従うと、問題を解決できるはずです。CD の代わりに起動可能な USB を使用することもできます。そのためには、ダウンロードして 使用し、Gparted起動可能な USB を作成します。unetbootinunetbootin

   Download the Gparted disk image.

6) Burn the image to CD using a disc burning application. Once the disc burning is complete, leave 
   the CD in the drive.

7)  Restart your computer.

8) Access the system BIOS by immediately pressing "F10" or "Delete" when the computers boots. You may
   need to press a different button on some systems as specified at the bottom of your screen.

9) Set the CD-ROM as the primary boot device.

10) Exit the system BIOS, making certain to save the changes to boot order you have made.

11) Select Gparted Live from the boot menu.

12) Select the hard drive on which you wish to restore the partition table.

13) Select "Partition," and "check" to scan the hard drive for existing partitions.

14) Select "Write Partition Table" to restore the partition table. You can now restart the computer, 
    and set the boot order back to the default settings.

答え2

LiveCD から起動し、/dev/sda2 のファイルシステムをフォーマット前の状態に設定してから、grub 修復を実行します。

これを行うための正確なコマンドはわかりませんが、これは出発点です。パーティションをフォーマットしない限り、問題はありません。

関連情報