web-dev-qa-db-ja.com

Windows 10 UEFIノーマルブートを修復するにはどうすればよいですか?

デスクトップのSSDにWindows10(ホームプレミアム)をインストールしています。数ヶ月前までは問題なく起動していました。

Windowsをセーフモードで起動できます。

Windows7からアップグレードした後に自分で作成したWindows10DVDがあります。

私の個人用ファイルは別のドライブにあるので、それらを失う心配はありません。

Windows 7を最初にインストールしたときに作成した2つのアカウントのパスワードを持っていますが、それ以降は変更されていません。 1つは管理用で、もう1つは通常のものです。

LinuxもインストールしていてGRUB(ブートローダー))この問題に関係しているとは思わないLinux(Xubuntu 16.04 LTS)はHDDにインストールされており、正常に起動しています。同じHDDに2つのNTFSパーティションがあり、システム間で共有される場合があるため、定期的に1つのライナーで修正する必要がありますが、それだけです。これは、Windowsを起動しようとして失敗したことが原因であると考えています。後で扱います。

問題の2つのNTFSパーティションもLinuxを搭載したHDDにあります。

Windowsの起動に使用されるEFIシステムパーティション(fat32またはvfat)は、SSDの最初のパーティション、最初のドライブ、Windowsでは文字ではありません。 WindowsはC:上にあります。

多くのドライバー/プログラムと設定の調整がインストールされているため、またLinuxのインストールを台無しにするのではないかと心配しているため、Windowsの再インストールを避けようと必死になっています。私は、Windowsが他のOSとうまく動作しないことを知っています。

これまでのWindowsの問題はGRUB=およびLinuxには依存しないと思います。なぜなら、WindowsをUEFI画面から直接選択し、GRUBを経由しないためです。いくつかの再起動とそれに続く:

回復

PCを正常に起動できませんでした。複数回試行した後...

エラーコード:0xC0000001

ユーザー回復ツールが必要になります

それはすべて、問題を修正しようとする私の試みから始まりました:

bootrec /fixmbr

生成した:

指定されたファイルが見つかりません。

動作するWindows-10 DVDで起動してみましたが、スタートアップ修復を含め、Webで見つけた提案のどれも役に立ちませんでした。

スタートアップ修復はPCを修復できませんでした。

「詳細オプション」を押して試してください...

ログファイル:C:\ WINDOWS\System32\LogFiles\Srt\SrtTrial.txt

そのファイルをコピーして後でLinuxで読みましたが、使用したテキストエディター(リーフパッド、マウスパッド)で開くことができませんでした。マウスパッドに表示されているすべてのエンコーディングを試しましたが、そのうちの2ダースは機能しませんでした。

次に、次のようなものをすべて試しました。

> bootsect /nt60 sys
> bootrec /rebuildBCD
> DISKPART list vol, sel vol ('3' for me), assign letter= ('S' for me)
> bcdboot C:\WINDOWS /s S: /f UEFI

そして

C:\Windows\System32>msconfig

生産:

あなたには十分な特権がありません...

そして

X:\Sources>sfc /scannow

生産:

システムスキャンを開始しています...

検証フェーズを開始しています...

検証は100%完了しました。

Windows Resource Protectionは、要求された操作を実行できませんでした。

この時点で私は助けを求める必要があります。メモに迷い始めており、今行っていることを行うためにLinuxを起動してすべてを紙に書き留めてからWindowsを再起動するのは時間がかかるためです。 、試して、結果を書き留め、Linuxで再起動して、そのシーケンスを再開します。私はコンピューターを1台しか持っていません。私の研究とこれを解決するための私の試みに関しては、私は今、収穫逓減のポイントを過ぎています。

編集(1)

UEFI画面オプション:

CSMサポート:常に

  • ブートモードの選択:UEFIのみ

  • PXEブートオプション制御:無効

  • ストレージブートオプション制御:UEFIファースト

  • ブートオプションコントロールの表示:UEFIのみ

その他のPCIデバイスROM優先度:UEFI OpRom

私はXubuntu 12.04とWindows 7から始めて、このマシンで過去に起動の問題について(苦労して)遊んだことがあり、これらの設定には細心の注意が必要です。それがまだ正しいかどうかは絶対にわかりませんが、「CSMサポート」(レガシーモード)で「しない」を選択すると、すべてが厳密にGPTとUEFIであることを確認したときに起動できなくなりました。それは私には論理的ではないように見えましたが、それが起こったのです。両方のOSを最初にインストールして以来、UEFIについてあまり知らなかったため、最初からUEFIのみを使用することを決定したとしても、間違いを犯していました(簡単にするために...ハハハ)。だからこそ、CSMサポートについては「常に」、ブートモードの選択については「UEFIのみ」が表示されるのはこのためです。この2番目は重要だと思います。

編集(2)

付記として、私はWindows 10のオプションがある別のフォーラムで偶然に投稿を見た->トラブルシューティング-> ISここには存在しない "UEFIファームウェア設定"と呼ばれる詳細オプション私のシステム。問題かどうかはわかりませんが、念のためこれを投稿する必要があると思いました。何かわからないことがあります。WindowsとLinuxのインストールはUEFIであり、両方のドライブ( 1 ssd、1 hdd)はGPT形式であるため、なぜそのオプションが表示されないのかわかりません。

編集(3)

Windowsでは休止状態は有効になっていません。 (Windowsにアクセスできる唯一の方法であるセーフモードを使用して確認しました。)

編集(4)

「クリーンブート」でWindowsを起動しようとしました。つまり、システム構成(msconfig)でMicrosoft以外のすべてのサービスを無効にし、[タスクマネージャーの起動]タブですべての項目を無効にしました。結果は同じでした。

任意の提案をいただければ幸いです。

前もって感謝します。

2
hockeykong
  1. UEFIブートを使用してWindows 10 DVDをブートします(またはCSMを無効にして、ブートレコードを使用してブートすることはできません)

  2. SSD上のEFIシステムをZにマップ:diskpartを使用

  3. bcdboot c:\ windows/s Z:/ f UEFI

cを想定:SSD上のWindowsパーティションにマップします。

信頼性の低いbootrecを忘れてください-主な問題はEFIシステムを見つけることができないことのようです。

あなたが持っている他の問題-Windows 10が完全な再起動(および完全なシャットダウン)を行うようにfastbootを無効にする

そして... UEFI上のMBRを忘れます(EFIを実装する主な理由の1つは、MBRとその制限と問題を取り除くことです)

4
snayob