メインパーティションCから起動するために、Windows 10でシステム予約パーティションを削除しようとしました。EasyBCDを使用してパーティションを削除してから、AEOMIパーティションアシスタントを使用して、現在割り当てられていないスペースをC:に追加しようとしました。ここですべてがうまくいかなかった:
スペースを追加するには、AEOMIを再起動する必要がありました。失敗し、コンピュータが再起動しましたが、「オペレーティングシステムが検出されませんでした」と表示されます。
試行された解決策、時系列:
WindowsUSBインストールドライブを使用してスタートアップ修復を実行してみました。できなかったので、パソコンをリセットしてみました。 「ファイルを保持する」を選択すると、「Windowsがインストールされているドライブがロックされています。ドライブのロックを解除して再試行してください」という理由で、それができないと表示されます。
私はこの問題を調査し、Windowsがインストールされているパーティションをアクティブにする( ここで説明するプロセス )を試みました。
これはまったく何もしなかったので、メインパーティション(/ FixMbr、/ FixBoot、/ ScanOS、および/ RebuildBcd)でBootRecを実行しようとしましたが何もしませんでした。 BootRecは、任意のドライブにインストールされているWindowsのインスタンスを見つけることができると言っています。 C:\ディレクトリのCMDで見つけることができるので、Windowsの情報はそのままです。
私は本当にこの情報を失いたくありません。私はかなり最近のバックアップを持っていますが、それは完全に失われることはありませんが、ディスクをフォーマットして最初からやり直すことはしたくありません。ある時点で、私はフレッシュインストールを試みました、必死でしたが、それもうまくいきませんでした。そのルートに行ったとき、「PCをリセットできません。必要なドライブパーティションがありません」と表示されました。
chkdsk/f、およびsfc/scannowを実行しようとしましたが、ドライブが明らかに読み取られているため-のみおよび/またはロックされているため、何もできませんでした。 (Chkdskはとにかく破損したセクターを発見しませんでした)。 DISKPARTでドライブとボリュームの属性を確認すると、読み取り専用ではないと表示されるため、すべてがロックまたは読み取り専用と表示される理由はわかりません...
次に何を試すべきですか?
パーティションを非アクティブ化したことを除いて、数週間前にワークステーションで同様のことを行いました。 BIOS(またはUEFI)がWindowsを見つけられない理由は、ブートマネージャーを削除して起動したためです。すべてのメインシステムファイルがC:\ドライブにある間、ブートプログラムはシステム予約済みパーティションにあります。 7から、早くもVista for BitLocker機能はそのようになっています。パーティションを再アクティブ化することで問題を解決しましたが、メインパーティションが暗号化されていない場合でも、LiveCD Linuxディストリビューションを使用してファイルにアクセスし続けたいファイルのバックアップを実行した後、Windowsを完全に再インストールすることです(パーティションが暗号化されている場合、これを簡単に行うことはできません)。ひどいですが、sh * teが起こります。
システム予約済みパーティションを削除すると、基本的にはブートローダー全体(bootmgr、BCD ...)が削除されます。フルセットをシステムパーティションに再インストールするには、Windowsに組み込まれているbcdboot
( https://technet.Microsoft.com/en-us/library)を使用できます。 /hh824874.aspx )。例えば:
bcdboot C:\Windows /s C: /f BIOS
コマンド自体が示唆しているように、bootrec /rebuildbcd
はBCDストアを再構築するだけで、bootmgr
を再インストールしません。デフォルトのインストールでは、bootmgr
がシステム予約済みパーティションとシステムパーティションの両方にインストールされている必要があります。
また、おそらくbootsect
( https://technet.Microsoft.com/en-us/library/hh824948.aspx を使用することをお勧めします。 ))bootrec
の代わりに、MBRとシステムパーティションのブートセクターのブートコードを書き換えます。
bootsect /nt60 C: /mbr
bootsect
を使用する利点は、修正するドライブ/パーティションを指定できることです。 bootrec /fixmbr
は、システムの最初のドライブのMBRのみを修正します(また、bootrec /fixboot
は、そのドライブのactive
パーティションのブートセクターを修正します)。
どちらの例も、システムパーティションがC:
としてマウントされていることを前提としています。これは、特に修復環境で起動した場合に必ずしも当てはまるとは限りません。したがって、必要に応じて、すべてのC:
(C:\Windows
の1つを含む)を適切なドライブ文字に置き換えます。 diskpart
のlist volume
で確認できます。
すでに述べたように、システムパーティションもactive
としてマークする必要があります。
何らかの理由で、新しく作成したパーティションにブートローダーを再インストールする場合は、代わりにアクティブとしてマークし、すべてのC:
をドライブ文字に置き換えます(今回はC:\Windows
の1つを除く。ブートローダーの再インストールに使用するソース)。
bootrec /scanos
がC:\Windows
を見つけられないという事実は、AEOMI PartitionAssistantが何らかの方法でインストールまたはファイルシステムを破壊したことを示している可能性があります。その場合は、clean
のdiskpart
でドライブをワイプし、Windowsを最初から再インストールすることをお勧めします。
私の解決策試してくれてありがとう!):
ドルイドは正しかった。私は最終的に新しい再インストールを行いました。理由は次のとおりです。
BootSectを操作して、パーティションとボリュームを調整しようとしましたが、最終的に問題は、システムファイルがドライブに存在しなかったことです。そのため、Windowsのインストールが見つからず、ドライブを修復またはリセットできませんでした。
私は最終的に:
注:バックアップハードドライブに問題が発生したため、インストーラーは、新規インストールではなくアップグレードまたは修復したいと考えました。ドライブを引っ張っただけで、通常どおり続行できました。
ひどいことでしたが、クラウドコンピューティングとCHKDSKがほとんどのファイルを保存してくれたおかげで、多くの時間を無駄にした後でも、私は元気です。うまくいけば、これは誰かを助けます。 ---(Windowsが適切にインストールされておらず、MBRが破損していない場合は、修復に時間を費やしていることになります。できることをすべて回収し、クリーンな再インストールを行います。あなたはあなた自身に多くの時間と頭痛を節約するでしょう。