私のコンピュータには2つのドライブがあります。 1つは、Windowsが停電直後に検出を停止するSSDであり(理由はわかりませんがうまく機能します)、もう1つはWindowsがインストールされている通常のハードドライブです。昨日はSSDにKaliをインストールしましたが、Windowsを起動できませんでした。起動するたびに、「Windows起動中」というメッセージが約2秒ほど表示され、消えて黒い画面だけが出ます。時には起動リカバリを提供しますが、それも動作しません。
私は試した:
- セーフモード
- 最後に知られている良好な構成
- WindowsからLinuxにハードドライブのMBRを修復します(syslinuxのmbr.binを使用)。
どうしたの?別のドライブにインストールするとWindowsにも影響するのはなぜですか?
編集する
それで、いくつかの提案に基づいていくつかのテストを実行しました。私が見つけたもの:
- SSDを取り外すと、Windowsを起動できます。
- memtestで何の問題も見つかりませんでした。
- gnomeディスクユーティリティでも問題は見つかりませんでした。
- 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から起動できません。。