Dell XPS 17 ラップトップを SSD ドライブで起動しようとしているのですが、原因がまったくわからないサイレント エラーが発生しています。見たところ、ブートローダー チェーンが壊れているようです。私は 1 人経営の会社で、このコンピューターはいわば私のビジネスの根幹をなすものです。
このコンピュータには OEM バージョンの Windows 7 が付属していましたが、後で Windows 8.1 の市販バージョンに交換しました。そのボックス、CD、キーはまだ残っています。
以前は 2 台の HDD を使用していましたが、SSD に交換する最初の HDD には 4 つのパーティションがありました。
- 謎の109MBのパーティション
- 工場出荷時にインストールされた回復パーティション (Windows 7)
- システムドライブ (C:)
- 私のデータドライブ (D:)
2 番目の HDD はバックアップ専用であり、この問題の影響を受けません。すべてのドライブの表面容量は 500 GB です。
SSDへの移行
SSD への移行では、次の操作を実行しました。
- CloneZilla を使用して、HDD パーティション 3 と 4 のイメージを外付け HDD に保存しました。
- GParted を使用して、SSD 上に 2 つのパーティションを作成しました。最初のパーティションは 80 GB で、ブート フラグ付きのシステム用、残りはデータ用です。
- 外付けドライブからのイメージを SSD 上のシステム パーティションに復元しました。
(まずシステムが起動できるかどうかを確認したかったので、データ パーティションはまだ復元していません。)
それ以来、SSD 上で Windows 8.1 を起動できなくなりました。症状は、テキストモードでカーソルが点滅し、エラーメッセージがまったく表示されないことです。BIOS からでも、任意のブートローダーからでも。
私が試した解決策
これらの「解決策」はどれも成功しませんでした。
- Sourceforge の boot-repair-disk を使用 (すべてのリンクの評価が十分ではありません)
- Windows 8.1 ブート ディスクの修復機能を使用する。
1. ブート修復ディスク
2回実行しましたが、これはレポートです1 回目以降は生成されませんでした。レポートにはエラーがリストされています:
ブート セクターの情報によると、sda1 はセクター 41172992 から始まります。しかし、fdisk の情報によると、sda1 はセクター 2048 から始まります。
2. Windows修復ディスク
CD から 3 回起動し、そのたびにトラブルシューティング > 詳細オプションに進みました。何もシステムが起動しませんでした。
最初は、スタートアップ修復オプションは警告なしにコンピューターをシャットダウンしました。その時は「自動修復を準備中」の段階だったと思います。
2 回目は、MBR を修正する方法に関する記事に従って、bootrec.exe /fixmbr
コマンドを発行しました。
3 回目も、1 回目よりも後の段階、つまり「PC の診断」で、システムの強制シャットダウン (または再起動) が発生しました。
理解できないのは、コマンド ラインを開くと、ドライブ C (SSD 上) のファイルを一覧表示できることです。したがって、すべてのファイルがそこにあると考えられます。さらに、chkdsk ではそのドライブに問題は見つかりません。
コマンドの実行後bootrec /fixmbr
、またこの質問を書きながらさらに調べた結果、bootrec
他の 3 つの引数、つまり/fixboot
、、/scanos
およびも実行しました/rebuildbcd
。 で「識別された Windows インストールの合計数: 0」だったところが/scanos
、現在は「1」になっており、boot-repair-disk のレポートには、Windows MBR が /dev/sda にインストールされていると表示されます。残念ながら、まだシステムを起動できません。
質問
私が使用している多くのプログラムの設定のせいで、Windows を最初から再インストールするのは避けたいと思っています。
問題は上で引用したエラーにあると思われます。これを解決するには、ブート セクターに sda1 がセクター 2048 から始まると報告させる必要があります。この矛盾はどうすれば修正できますか? それとも、問題は別のところにあるのでしょうか?
答え1
質問で説明した状況では、問題を解決できませんでした。問題は、私が「暗号パーティション」と呼んでいたシステム予約パーティションが存在しないことでした。ディスクを消去して OS を最初から再インストールすると、インストール プロセスによって別の「暗号パーティション」が作成され、今度はサイズが 350 MB になったことに気付きました。
サイズの違いは、元の OS が Windows 7 であり、そのシステムが Windows 8.1 にアップグレードされたためである可能性があります。Windows 8.1 が既存の Windows 7 システムにインストールされたときに、パーティションが移動されず、「暗号化されたパーティション」を再作成する必要もなかったと推測します。これはもっともらしいと思います。
そのパーティションもコピーしていれば、おそらくこの問題は発生しなかったでしょう。