Windows 7のスワップドライブ文字を身に付けたところ、システムが起動しなくなりました。システムにはいくつかのボリュームがマウントされているため、何が変更されたかは正確にはわかりませんが、少なくとも次の文字があります。
C: (500GB SSD, Windows 7 install)
E: (2TB RAID-1, used for storing videos, photos, misc. media files, etc.)
K: (128GB SSD, used for installing whatever game I'm currently playing)
?: (old HDD that used to have some previous version of Windows on it, not sure what letter it used to have, think it may have been D:)
...になった:
C: (old HDD that used to have some previous version of Windows on it, not sure what letter it used to have, think it may have been D:)
E: (500GB SSD, Windows 7 install)
D: (2TB RAID-1, used for storing videos, photos, misc. media files, etc.)
F: (128GB SSD, used for installing whatever game I'm currently playing)
トリガーについて推測する必要がある場合は、最近RAID-1ボリューム上のパーティションを削除し、そのスペースを使用して同じボリューム上の別のパーティションのサイズを増やしました。それを行った後(数日前)、すべてが正常に機能しているように見えましたが、直後に再起動しませんでした。
今日再起動しましたが、Windowsのロゴを数秒間表示した後、画面が空白になり、マシンはそのまま座って何もしませんでした。その後の再起動により、Windowsの自動起動修復ツールが起動し、何も実行できないと表示されました。手動コンソールを起動するように言ったところ、ドライブ文字が入れ替わっていることに気づきました。
ドライブ文字を手動で再割り当てする方法について ここにいくつかの手順があります を見つけて試してみました(レジストリエディタが実際にリカバリモードで使用できることに非常に驚きました)。しかし、それは何もしていないようです。
したがって、主な問題は、C:
がE:
になったことであり、現在C:
にあるものにWindowsのバージョンがインストールされていたのもおそらく役に立たないと思います。 。
とにかく、問題は、これを引き起こした可能性があるもの、そしてさらに重要なことに、それをどのように元に戻すことができるかということです。
さて、ここの指示に従うことで問題は解決しました:
要約すると、[システム回復]コマンドプロンプトに移動し、次のコマンドを実行します。
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren bcd bcd.old
bootrec /RebuildBcd
C:
とE:
の両方に対してシーケンスを繰り返し、最後にbootrec /fixmbr
も実行しました。
その後、Windowsは正常に起動し、すべてのドライブ文字が再び正しいように見えます。