web-dev-qa-db-ja.com

システム予約済みパーティションを削除しました。DISKPARTとBootRecを使用して問題を解決しようとしても起動できません。

メインパーティションCから起動するために、Windows 10でシステム予約パーティションを削除しようとしました。EasyBCDを使用してパーティションを削除してから、AEOMIパーティションアシスタントを使用して、現在割り当てられていないスペースをC:に追加しようとしました。ここですべてがうまくいかなかった:

スペースを追加するには、AEOMIを再起動する必要がありました。失敗し、コンピュータが再起動しましたが、「オペレーティングシステムが検出されませんでした」と表示されます。

試行された解決策、時系列:

  1. WindowsUSBインストールドライブを使用してスタートアップ修復を実行してみました。できなかったので、パソコンをリセットしてみました。 「ファイルを保持する」を選択すると、「Windowsがインストールされているドライブがロックされています。ドライブのロックを解除して再試行してください」という理由で、それができないと表示されます。

  2. 私はこの問題を調査し、Windowsがインストールされているパーティションをアクティブにするここで説明するプロセス )を試みました。

  3. これはまったく何もしなかったので、メインパーティション(/ FixMbr、/ FixBoot、/ ScanOS、および/ RebuildBcd)でBootRecを実行しようとしましたが何もしませんでした。 BootRecは、任意のドライブにインストールされているWindowsのインスタンスを見つけることができると言っています。 C:\ディレクトリのCMDで見つけることができるので、Windowsの情報はそのままです。

  4. 私は本当にこの情報を失いたくありません。私はかなり最近のバックアップを持っていますが、それは完全に失われることはありませんが、ディスクをフォーマットして最初からやり直すことはしたくありません。ある時点で、私はフレッシュインストールを試みました、必死でしたが、それもうまくいきませんでした。そのルートに行ったとき、「PCをリセットできません。必要なドライブパーティションがありません」と表示されました。

  5. chkdsk/f、およびsfc/scannowを実行しようとしましたが、ドライブが明らかに読み取られているため-のみおよび/またはロックされているため、何もできませんでした。 (Chkdskはとにかく破損したセクターを発見しませんでした)。 DISKPARTでドライブとボリュームの属性を確認すると、読み取り専用ではないと表示されるため、すべてがロックまたは読み取り専用と表示される理由はわかりません...

次に何を試すべきですか?

2
Chilangosta

パーティションを非アクティブ化したことを除いて、数週間前にワークステーションで同様のことを行いました。 BIOS(またはUEFI)がWindowsを見つけられない理由は、ブートマネージャーを削除して起動したためです。すべてのメインシステムファイルがC:\ドライブにある間、ブートプログラムはシステム予約済みパーティションにあります。 7から、早くもVista for BitLocker機能はそのようになっています。パーティションを再アクティブ化することで問題を解決しましたが、メインパーティションが暗号化されていない場合でも、LiveCD Linuxディストリビューションを使用してファイルにアクセスし続けたいファイルのバックアップを実行した後、Windowsを完全に再インストールすることです(パーティションが暗号化されている場合、これを簡単に行うことはできません)。ひどいですが、sh * teが起こります。

0
Drui Caillte

システム予約済みパーティションを削除すると、基本的にはブートローダー全体(bootmgr、BCD ...)が削除されます。フルセットをシステムパーティションに再インストールするには、Windowsに組み込まれているbcdboothttps://technet.Microsoft.com/en-us/library)を使用できます。 /hh824874.aspx )。例えば:

bcdboot C:\Windows /s C: /f BIOS

コマンド自体が示唆しているように、bootrec /rebuildbcdはBCDストアを再構築するだけで、bootmgrを再インストールしません。デフォルトのインストールでは、bootmgrがシステム予約済みパーティションとシステムパーティションの両方にインストールされている必要があります。

また、おそらくbootsecthttps://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つを含む)を適切なドライブ文字に置き換えます。 diskpartlist volumeで確認できます。

すでに述べたように、システムパーティションもactiveとしてマークする必要があります。

何らかの理由で、新しく作成したパーティションにブートローダーを再インストールする場合は、代わりにアクティブとしてマークし、すべてのC:をドライブ文字に置き換えます(今回はC:\Windowsの1つを除く。ブートローダーの再インストールに使用するソース)。

bootrec /scanosC:\Windowsを見つけられないという事実は、AEOMI PartitionAssistantが何らかの方法でインストールまたはファイルシステムを破壊したことを示している可能性があります。その場合は、cleandiskpartでドライブをワイプし、Windowsを最初から再インストールすることをお勧めします。

2
Tom Yan

私の解決策試してくれてありがとう!):

ドルイドは正しかった。私は最終的に新しい再インストールを行いました。理由は次のとおりです。

BootSectを操作して、パーティションとボリュームを調整しようとしましたが、最終的に問題は、システムファイルがドライブに存在しなかったことです。そのため、Windowsのインストールが見つからず、ドライブを修復またはリセットできませんでした。

私は最終的に:

  1. win7ポータブルUSBで起動
  2. できるファイルを転送しました
  3. ボリュームをフォーマットして再インストールしました。

注:バックアップハードドライブに問題が発生したため、インストーラーは、新規インストールではなくアップグレードまたは修復したいと考えました。ドライブを引っ張っただけで、通常どおり続行できました。

ひどいことでしたが、クラウドコンピューティングとCHKDSKがほとんどのファイルを保存してくれたおかげで、多くの時間を無駄にした後でも、私は元気です。うまくいけば、これは誰かを助けます。 ---(Windowsが適切にインストールされておらず、MBRが破損していない場合は、修復に時間を費やしていることになります。できることをすべて回収し、クリーンな再インストールを行います。あなたはあなた自身に多くの時間と頭痛を節約するでしょう。

0
Chilangosta