まず、これを読んでくださった方に感謝します。私のデスクトップがWindows 7で確実に起動しないという事実にかなり動揺し、心配しています。それは、私がバカになってBoot-Repairを使用する前はとても良かったです。 (Linuxツール、Ubuntuを動作させるための試み。)それで、これが起こっていることです:
コンピュータを起動します。ディスクドライブに何もない限り、起動順序は関係ありません。
Windowsの起動に失敗しました、da da da、
File: \EFI\Microsoft\Boot\BCD
Status: 0xc000000f
Info: An error occured while attempting to read the boot configuration data.
したがって、明らかにBCDの問題です。インストールディスクを入手し、コマンドラインに移動して、マウントまたはBCDファイル、あるいはその両方に問題があることを確認しました。面白くてイライラするものが見つかりました...
システムの回復では、Windowsがそれ自体を修正しようとすると、bootmgr
とfwbootmgr
を修復すると表示されます。次に、それは言う:
The following startup options will be added:
Name: Win 7 home premium (recovered)
Path: Windows
(そしてここには私が今まで見たことがないものがあります...)
Windows device: Partition=\\\?\GLOBALROOT\Device\HarddiskVolume5
また、現在のBCDを\\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.Backup.0003
にコピーします
そして、私はそれをそれをやらせようとしました、そしてそれはスタートアップオプションを保存するのに失敗しましたと言います。次に、バックアップを探すときにシステムイメージを見つけることができません。
だから私はcmd行になり、diskpart
を開始します。ここで、ボリュームを一覧表示してそれを見つけます。
私はbootrec /rebuildbcd
を実行しようとしましたが、そこにWindowsインストール\\\?\GLOBALROOT\Device\Windows
が検出されました。起動デバイスに追加するかどうか尋ねられます。 y...それは言う:
The requested system device cannot be identified due to multiple indistinguishable devices potentially matching the identification criteria
このエラーは、ブートとBCDに関連するcmd行でさまざまな異なるものを処理するときに発生します。
追加情報:C:\Windows\Boot\EFI\
にはBCDがありません。潜在的な問題だと思いますが、どうやってそこに行くのか、どこにあるのかわかりません...
bcdboot
を実行すると、
BFSVC: FAiled to create a new system store. Status = [c000003a]
これはUbuntuでのboot-repairからの私の記録です。
どうか、助けていただければ幸いです。ドライブを一掃したくありません。
複数の区別できないデバイスが識別基準に一致する可能性があるため、要求されたシステムデバイスを識別できません
同じドライブ上にあるか、2つのドライブのそれぞれに1つあるかに関係なく、おそらく複数のEFIシステムパーティションがあります。これは、EFI自体を混乱させるよりも、Windows修復ツールを混乱させます。
これは、WinRE環境(インストールまたはリカバリメディアで利用可能)内でdiskpart
を使用して確認でき、diskpart
のset id=
コマンドを使用してタイプの1つを変更し、 EFIシステムパーティション。その後、修復ツールは残りのEFIシステムパーティションで問題なく動作します。 (必要に応じて後で簡単に元に戻すことができるように、EFIタイプの16進数を1桁だけ変更することをお勧めします)
BCDがWindowsパーティション上にあることは想定されていません。 Microsoftディレクトリの下のEFIシステムパーティションに存在する必要があり、一部のデータはEFIによってNVRAMに格納されます。
これは私のラップトップからの、Windows修復ツールを混乱させるパーティション構成の実際の例です。これは、ラップトップに回転するハードディスクが付属していて、システムパーティションとして使用するのに十分な大きさのmSATA SSDをインストールしてから、SSDの標準パーティションレイアウトを使用したために発生しました。これで、2つのEFIシステムパーティションができました。
Microsoft DiskPart version 6.3.9600
Copyright (C) 1999-2013 Microsoft Corporation.
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 465 GB 60 MB *
Disk 1 Online 202 GB 0 B *
DISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> list part
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Recovery 400 MB 1024 KB
Partition 2 System 200 MB 401 MB
Partition 3 Reserved 128 MB 661 MB
Partition 4 Primary 452 GB 789 MB
Partition 5 Primary 12 GB 453 GB
DISKPART> select part 2
Partition 2 is now the selected partition.
DISKPART> detail part
Partition 2
Type : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden : Yes
Required: No
Attrib : 0X8000000000000000
Offset in Bytes: 420478976
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
* Volume 3 FAT32 Partition 200 MB Healthy Hidden
DISKPART> select disk 1
Disk 1 is now the selected disk.
DISKPART> list part
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 OEM 6000 MB 1024 KB
Partition 2 Recovery 300 MB 6001 MB
Partition 3 System 100 MB 6301 MB
Partition 4 Reserved 128 MB 6401 MB
Partition 5 Primary 196 GB 6529 MB
DISKPART> select part 3
Partition 3 is now the selected partition.
DISKPART> detail part
Partition 3
Type : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden : Yes
Required: No
Attrib : 0000000000000000
Offset in Bytes: 6607077376
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
* Volume 6 FAT32 Partition 100 MB Healthy System
文字列c12a7328-f81f-11d2-ba4b-00a0c93ec93b
は、EFIシステムパーティションを明確に識別します。修復ツールから非表示にする場合は、select disk
およびselect partition
を使用し、次に
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec930
これは、IDを変更するのに十分なだけ変更しましたが、技術者にはこれがEFIシステムパーティションであることは明らかです。