真新しいSamsung 840 SSDを手に入れました。 Samsungの「データ移行」ソフトウェアが付属しています。 Windows 8.1を実行しています。
これが私のステップです:
C:\
およびD:\
(ツールは非表示のOEMリカバリまたはUEFIパーティションをリストしていませんでした)を新しいSSDに追加しました。この後、Windowsが起動しましたが、ディスクマネージャーによると、ディスク1(古いHDD)から起動しました。ドライブを交換し、BIOS設定を変更しなかったため、理由がわかりません。
だから今、私は修正しようとしました:
これで正しく起動しますが、まだディスク1(HDD)から起動しています。次:
Windowsはログイン画面を起動しました(壁紙なし、ログイン後に黒い画面が表示されます。マウスを動かして、 Ctrl+Alt+Del ログアウトできる画面ですが、それだけです。 UIの電源ボタンでも機能しません。
だから私は何が間違っているのですか? OSを新しいSSDに移動し、古いHDDをデータドライブとして使い続けたい(SSDが機能するようになったら、古いOSパーティションをHDDから削除します)
発生した問題は、SSDへのWindowsのインストールが古いハードドライブを引き続き参照していることが原因です。その結果、WindowsはSSDにC:
ではないドライブ文字を誤って割り当てます。システムは、主要なシステムファイルがC:
にあると想定しているため、いくつかのコアコンポーネントが動作を停止し、経験した動作でシステムを使用できなくなります。
ハードドライブとSSDを交換せず、SSDで起動した場合、システムは非常に限られた範囲で動作します。エクスプローラーが繰り返しクラッシュし、多くの機能が機能しなくなります。これは、システムボリューム(C:
以外のドライブ)と主要なOSファイルの実際の場所(ハードドライブC:
)の不一致が原因です。この状態でも、 "パラメーターが正しくありません"を返すため、ディスクの管理でドライブ文字をC:に変更することはできません。
これが起こらないようにするには、SSDを起動する前にハードドライブを取り外す必要があります初回。これを行うと、システムは他のストレージデバイスがないことを認識し、SSD C:
を正しく割り当てます。これが完了すると、HDDをシステムに自由に戻すことができます。
最初にハードドライブの取り外しに失敗した場合は、ハードドライブのWindowsインストールを起動してデータ移行操作を繰り返す必要があります。その後、ハードドライブを取り外してSSDで起動する必要があります。
reagentc /enable
を実行します。Windowsは古いドライブ上のUEFIとリカバリパーティションの存在によって混乱する可能性があります。これにより、システムイメージバックアップなどの特定のボリュームレベルの操作が失敗する可能性があります。
この問題を修正するには、ハードドライブのパーティションテーブルを消去します。 Windowsでこれを行うには、管理者特権のコマンドプロンプトでDiskPartを実行し、ハードドライブを選択して、clean
を実行します。 古いハードドライブを選択したことを100%確認してください;これを間違ったドライブで実行すると、データが失われる可能性があります。
または、LinuxライブCDを起動して、ルートとしてdd if=/dev/zero of=/dev/<old-disk>
を実行し、次に Ctrl+C 数秒後に停止します。もう一度、古いハードドライブを選択したことを二重に確認 —リスクを回避するためにSSDを切断することをお勧めします。次に、ディスクマネージャーでドライブを再初期化してパーティションを作成し、必要に応じてフォーマットします。