web-dev-qa-db-ja.com

GRUBが壊れ、LinuxおよびExt4パーティションが消去された後、Windowsマシンを再起動します

ユーザーがExt4パーティションのサイズを変更してWindows10 Pro64ビットバージョン1709用のスペースを増やすと、シングルドライブのLenovoデュアルブートラップトップ上のGrub2ファイルが、Ext4パーティション内の他のすべてのものとともに消去されました。/boot/grub/grub.cfg/etc/grub.d/および/etc/default/grubは、ext4ファイルシステムの他のすべてと一緒になくなっています。

そのため、システムが起動せず、優先順位としてWindowsを再度起動する必要があります。 Windowsが起動したら、Linuxの再インストールは簡単です。

DISKPARTは、ディスクをDynでもGPTでもないものとして表示します。どちらにもアスタリスクはありません。

マシンのドライブには3つのNTFSパーティションがあり、元の場所から移動した位置に空のExt4パーティションがあります。優先順位としてWindowsを再度起動したい。ユーザーはLinuxを待つことができますが、私は確かにDebian派生ディストリビューションの回復ツールを嫌いではありません。

Grub-recoveryを使用してLiveUSBから起動することはできません。実行すると、Windowsブートマネージャーのエラーメッセージが表示されます。 LiveUSBがないと、Grubエラープロンプトが表示されます。

元のWindows10リカバリUSBを探したところ、物理的に破壊されていたことがわかりました(2回の移動= 1回の火災)。

別のWindows 10(バージョン1803)マシンからリカバリUSBを作成して実行したbootrec.exe /fixmbr Enter 「操作は正常に完了しました」で応答しました。コマンドウィンドウを閉じ、電源を切り、USBを抜き、電源を入れました。 「BOOTMGRがありません」で起動に失敗しました。

Bootrec.exe /rebuildbcdは、0台のドライブが修理され、再起動が「BOOTMGRがありません」で起動に失敗したことを示しています

Bootrec.exe /fixboot「アクセスが拒否されました」と表示されます。

前述のように、FAT32パーティションはなく、 M $はGPTにはFAT32パーティションが必要であると述べている : "デバイスにはシステムパーティションが含まれている必要があるため。GPTドライブでは、これはEFIシステムパーティション、またはESP。このパーティションは通常、プライマリハードドライブに保存されます。デバイスはこのパーティションで起動します。このパーティションの最小サイズは100 MBであり、FAT32ファイル形式を使用してフォーマットする必要があります。 "パーティション分割の疑いがあります。すべてMBRです。

ただし、 Lenovo には 独自のパーティションGUID があるので、それも確認する必要がありますか?

DISKPARTショー

list disk

Disk ### Status Size Free Dyn Gpt

-------- ------ ----- ---- --- ----

Disk 0 Online 298GB 0B

list part

Partition ### Type Size Offset

----------- ------ ------ ------

Partition 1 Primary 100MB 1024KB

Partition 2 Primary 279GB 101MB

Partition 4 Primary 17GB 279GB

Partition 3 Recovry 953MB 297GB

どうすればこれを解決できますか?

6
K7AAY

パーティションP1はEFI、P2 Windows、P3Linuxだったと思います。

Windowsを最初に動作させるという制約に応じて、次の手順が役立つ場合があります。

  1. ディスク全体のイメージをバックアップとして取得します
  2. 各パーティションの生のバックアップを取る
  3. ディスクを再フォーマットし、P1をEFIとして、P2をNTFSとして、まったく同じサイズで再パーティション化します。
  4. P2に新しいWindowsバージョンをインストールし、P1に独自のEFIブートローダーをインストールする
  5. 新しいP2をバックアップし、P2の回収されたバックアップでraw上書きします。
  6. 後でLinuxとgrubについて心配します。

ユーザーがWindowsパーティションも破棄した場合、これは機能しません。その場合、フォレンジックサポートが必要になる可能性があります。フォレンジックサポートなしでできることのほとんどは、少なくともWindowsが機能するように、新しいWindowsP2を返却することです。これらすべてのバックアップを取るためには、多くの外部ディスク容量が必要になります。

1
harrymc

Windows Media Creation Tool を使用して、USBにWindowsリカバリドライブを作成します。 USBをフォーマットする必要はありません。これにより、USBがフォーマットされます。ブートメニューまたはBIOS/UEFIを使用して、USBからブートします。ユーティリティがロードされたら、コマンドプロンプトでコンピューターを修復することを選択します。表示されるコマンドウィンドウで、bootrec.exe /fixmbrと入力し、[Enter]を押します。コマンドウィンドウを終了し、コンピューターの電源を切ります。 USBを抜き、起動を試みます。

6
Trenly