私は2つのハードディスクを持っています:
どちらのWindowsシステムも非常にうまく機能します。 BIOS(IDE <-> AHCIおよびその他のOS <-> Windows UEFI)で少し異なる設定を使用して、起動シーケンスの最初のドライブとして起動する必要があります。
ただし、(のみ)それらの間の切り替え中に、少なくとも1つは、XPを使用してディスク上の何かを変更し、エラーのディスクチェック、またはNortonSecurityウイルスチェックをトリガーします。しかし、エラーは見つかりませんでした。スイッチの場合
1つのシステムで作業する場合(コンピューターの電源をオフにしてからオンにする、再起動するなど)、このような動作は発生しません。あるOSから別のOSに切り替えた後でのみ。このディスクエラーチェックはスキップできますが、気がかりです。
問題は、それが何であり、これをどのように止めるかです。
Windows XPは、システムが何らかの理由で変更されたため、新しいシステムの復元ポイントを削除することが知られていますが、この場合、XPディスクで何かが変更されているように見えます。 Windows XPはすべてのGPTディスクを読み取ることができません。
これは、Windows10の高速起動が原因で発生します。それを無効にし(コントロールパネル/電源オプション/電源ボタンの機能の選択/現在使用できない設定の変更/シャットダウン設定/高速起動をオンにする=オフ)、WindowsXPを起動するたびにchkdskが実行されません。
Windows XP chkdskが実行される理由は、Windows 10システムパーティションのNTFSメタデータログの新しい形式です。高速ブートが無効になっている場合、NTFSメタデータログは空になります。
なぜディスクの優先順位を変更するのですか? GPTを最初のディスクのままにし、デフォルトのブートとしてUEFIを選択します。
ファームウェアブートマネージャーはMBRからのブートが可能で(CSMが有効な場合)、F12キー(システム上の別のキーである可能性があります)を使用してブートデバイスを選択できます。
デュアルブートの場合、原則として、Windows 10で高速ブートを無効にする。高速ブート設定は、電源オプション([コントロールパネル]\[すべてのコントロールパネルアイテム]\[電源オプション]\[システム設定]-現在使用できない設定の変更-[高速起動をオンにする]のチェックを外します)で変更できます。
ディスクの管理を開き、ドライブ文字を削除して、どちらのオペレーティングシステムも他のパーティションにアクセスできないようにします。