残念ながら、私はここで多くのことを行っています。私は問題を解決しようとしていますが、行き詰まっていることに気づきました。 EFIブートパーティションを修正できたので、タイトルの問題が私の問題だと思います。トレーニングを受けていない目からは正しいように見えますが、Windowsパーティションが「不明」と表示されていることに気付きました。ディスク部分とおそらくそれが私のwin7がWindowsのブートロゴで永遠に立ち往生している理由です。
私は新しいユーザーなので、3つ以上のリンクを投稿することはできません。そのため、URLを編集して投稿できるようにしました。
私の元の問題はここに投稿されました(背景用)-
https://answers.launchpad.net/ubuntu/+question/293607
それ以来、NeoSmartからEasy Recovery Essentialsを実行したり、16.02 LTSでのubuntuブート修復とともに、Windowsリカバリブート修復を無限に実行したりするなど、さまざまなことを行ってきました。簡単なメモ、14.02 LTSブート時にEFIエラーが発生したので、ライブCDがEFIモードで正しく起動されない限り、ブート修復では正しく修復できないのではないかと考えていました。リカバリの必需品と同じように、CDを起動すると、CDを起動するためのUEFIオプションが表示されないため、EFIの状況でも機能しない可能性がありますか?私のWindows7は起動時にUEFIを表示し、Windowsリカバリコマンドですべてのbootrec.exeコマンドを実行しようとしました。私ができなかった唯一の部分は、このガイドのbootsect.exe/nt60 SYS/mbrコマンドでした-
https://neosmart.net/wiki/fix-uefi-boot/#Fix_UEFI_Boot_in_Windows_7
それをするために私がBIOSモード/非EFIモードでなければならないと不平を言ったからです。 UEFIなしでwin7を起動すると、win7は、EFIである必要があるため、回復環境に入ることができないと文句を言いました。使用する場合は気にしないでください:)しかし、私の理解では、EFIはMBRを使用しないので、とにかくそれがどのように関連する修正であるかわかりませんか?
OSが表示されない状態から、ここにあるWindowsパーティションのIDを変更してその部分を解決するようになりました-
Windows 7ブートの問題の問題-おそらくBCDが関係しています
これで、Windows回復環境に私のOSが表示されますが、その場所は最初の画面で「(不明)」、ディスク部分の「タイプ」列で「不明」です。
私の最近のブート修復の試みはここにあります-
修復を試みる前のブートの概要情報はこちらです-
Sda3(Windowsインストールパーティション)がEFIパーティションとして表示された理由について少し興味がありますか? Gpartedでは、ntfsパーティションとして表示されます。もちろん、すべてのchkdskやその他のツールを実行して、問題がないことを確認しました。
パーティションのIDを変更すると問題が発生する可能性があると思いますが、bootrec/rebuildbcdを実行すると、修正されたはずです。私が最初にそれをしたとき、それはOSを見ました、しかしbootrec/rebuildbcdを実行することはOSを見つけることができませんでした。次に、パーティション3のIDを変更すると、それが見つかりました。
また、属性を変更してからbootrec/rebuildbcdを再試行した後、bcdの名前をbcd.oldに変更しようとしましたが、「0」のWindowsインストールが識別され、Windows回復環境中にマウントされたWindowsOSがないことに気付きました。おそらくこれが問題ですか?ブートCDから[ウィンドウの修復]をクリックした後の最初の画面にOS(Windows 7 Professional)が表示されますが、ステータスの場所(不明)のみが表示されるため、OSが表示されます。
私はこのガイドに従ってすべてを行いました-
http://pcsupport.about.com/od/fixtheproblem/ht/rebuild-bcd-store-windows.htm
修理する前にマウントする必要があるかもしれませんか?わからない。これで私の心を失う:(
これは、ディスクパーツが現在示しているものの写真です-
私が試した最後のWindows修復の試みは、システムを修復できないことを示しており、診断と修復の詳細の下に、「パッチがシステムの起動を妨げている」と表示されます。 「ソフトウェアインストールログの診断」セクションの下(他にもたくさんありますが、すべてエラー0x0であり、問題は見つからないようです)
System Disk =\Device\Hardisk0
Windows directory = \\?\GLOBALROOT\Device\HardiskVolume3\Windows
情報を生成する必要がある場合は、どうすればよいかアドバイスしてください。必要なだけの診断情報を提供します。そして、誰かが疑問に思っているなら、データはパーティション上で問題ありません、私はubuntuまたは他のエクスプローラーで私のWindowsパーティションをマウントしてアクセスし、データなどを転送することができます。
未定義のパーティションタイプGUIDを入力したため、不明です。
入力した内容:
C12A7328-F81F-11D2-BA4B-00A0C93EC930
EFIシステムパーティションの正しいタイプGUIDは次のとおりです。
C12A7328-F81F-11D2-BA4B-00A0C93EC93B
(_0
_ vs B
最後に)
いずれの場合も、次のタイプGUIDを使用する必要があります。
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
これは、MicrosoftWindowsの基本的なデータパーティションです。
ディスクはGPTディスクであるため、UEFIブートを使用する必要があります。 GPTディスクでWindowsインストールをレガシーブートできるWindowsからのブートコードはありません。
UEFIブートの場合、bootsect
とbootrec
はほとんど役に立ちません(MAYBE _bootrec /rebuildbcd
_を除く)。UEFIブートは純粋にファイルベース(EFIバイナリ/実行可能ファイル)であるのに対し、bootsect
/bootrec
は、MBR /ブートセクターのブートコードのみを扱います。
パーティション3を基本データパーティションに戻しても_bootrec /rebuildbcd
_が役に立たない場合は、bcdboot
を検討してください。 _mountvol drive: /s
_(_drive:
_は使用可能な任意のドライブ文字)でマウントした後、最初にESP(パーティション1)の下の\ EFI\Microsoftを削除することをお勧めします) 、またはUbuntuなどと共有されていない場合は、単に再フォーマット(FAT32)します。次に、次のコマンドを実行します。
bcdboot X:\ Windows
ここで、_X:
_は、現在の環境でのパーティション3のドライブ文字です(したがって、最初にdiskpart
などで確認してください)。
P.S.実際のインストール(パーティション3)が壊れているか、混乱している可能性が高くなります。これを修正する方法は、起動時に表示されるエラー(Windows Boot Managerを再インストールし、そこから_bcdboot X:\Windows
_を使用して新しいBCDストアを構築した後)によって異なると思います。