別のハードドライブにKaliをインストールした後にWindowsを起動できない

別のハードドライブにKaliをインストールした後にWindowsを起動できない

私のコンピュータには2つのドライブがあります。 1つは、Windowsが停電直後に検出を停止するSSDであり(理由はわかりませんがうまく機能します)、もう1つはWindowsがインストールされている通常のハードドライブです。昨日はSSDにKaliをインストールしましたが、Windowsを起動できませんでした。起動するたびに、「Windows起動中」というメッセージが約2秒ほど表示され、消えて黒い画面だけが出ます。時には起動リカバリを提供しますが、それも動作しません。

私は試した:

  • セーフモード
  • 最後に知られている良好な構成
  • WindowsからLinuxにハードドライブのMBRを修復します(syslinuxのmbr.binを使用)。

どうしたの?別のドライブにインストールするとWindowsにも影響するのはなぜですか?


編集する

それで、いくつかの提案に基づいていくつかのテストを実行しました。私が見つけたもの:

  1. SSDを取り外すと、Windowsを起動できます。
  2. memtestで何の問題も見つかりませんでした。
  3. gnomeディスクユーティリティでも問題は見つかりませんでした。
  4. disk.sysを読み込むとセーフモードがクラッシュするようです(それはそうです)。

答え1

あなたは次のように書きました:

  • SSDを取り外すと、Windowsを起動できます。

grubそれでは、ブートローダとして使用されるのだろうか?その場合は、grub構成でディスクを交換する必要があります。

最初のハードドライブ以外のハードドライブにDOS(またはWindows)をインストールした場合、オペレーティングシステムは最初のハードドライブ以外のディスクから起動できないため、ディスク交換技術を使用する必要があります。 GRUBで使用される回避策は、次のドライブマップ(drivemapを参照)コマンドです。
drivemap -s (hd0) (hd1)

詳細については、次を参照してください。https://www.gnu.org/software/grub/manual/html_node/DOS_002fWindows.html#DOS_002fWindows

また、見ることができますWindowsはhd1から起動できません。

関連情報