web-dev-qa-db-ja.com

Windows7パーティションがディスク部分/ Windowsリカバリで「不明」と表示される

残念ながら、私はここで多くのことを行っています。私は問題を解決しようとしていますが、行き詰まっていることに気づきました。 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が表示されますが、その場所は最初の画面で「(不明)」、ディスク部分の「タイプ」列で「不明」です。

私の最近のブート修復の試みはここにあります-

http://paste2.org/9Gb5sUWn

修復を試みる前のブートの概要情報はこちらです-

http://paste2.org/7Xt9jNFs

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

修理する前にマウントする必要があるかもしれませんか?わからない。これで私の心を失う:(

これは、ディスクパーツが現在示しているものの写真です-

http://imgur.com/SIIQ85j

私が試した最後のWindows修復の試みは、システムを修復できないことを示しており、診断と修復の詳細の下に、「パッチがシステムの起動を妨げている」と表示されます。 「ソフトウェアインストールログの診断」セクションの下(他にもたくさんありますが、すべてエラー0x0であり、問​​題は見つからないようです)

System Disk =\Device\Hardisk0
Windows directory = \\?\GLOBALROOT\Device\HardiskVolume3\Windows

情報を生成する必要がある場合は、どうすればよいかアドバイスしてください。必要なだけの診断情報を提供します。そして、誰かが疑問に思っているなら、データはパーティション上で問題ありません、私はubuntuまたは他のエクスプローラーで私のWindowsパーティションをマウントしてアクセスし、データなどを転送することができます。

1
seanpf

未定義のパーティションタイプ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ブートの場合、bootsectbootrecはほとんど役に立ちません(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ストアを構築した後)によって異なると思います。

2
Tom Yan