ユーザーが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
どうすればこれを解決できますか?
パーティションP1はEFI、P2 Windows、P3Linuxだったと思います。
Windowsを最初に動作させるという制約に応じて、次の手順が役立つ場合があります。
ユーザーがWindowsパーティションも破棄した場合、これは機能しません。その場合、フォレンジックサポートが必要になる可能性があります。フォレンジックサポートなしでできることのほとんどは、少なくともWindowsが機能するように、新しいWindowsP2を返却することです。これらすべてのバックアップを取るためには、多くの外部ディスク容量が必要になります。
Windows Media Creation Tool を使用して、USBにWindowsリカバリドライブを作成します。 USBをフォーマットする必要はありません。これにより、USBがフォーマットされます。ブートメニューまたはBIOS/UEFIを使用して、USBからブートします。ユーティリティがロードされたら、コマンドプロンプトでコンピューターを修復することを選択します。表示されるコマンドウィンドウで、bootrec.exe /fixmbr
と入力し、[Enter]を押します。コマンドウィンドウを終了し、コンピューターの電源を切ります。 USBを抜き、起動を試みます。