web-dev-qa-db-ja.com

Windows 10 OSをHDDからSSDに移行するにはどうすればよいですか?

Windows10をハードディスクドライブにインストールして実行しています。最近購入したソリッドステートドライブに移行したいと思います。

つまり、OSと、OSとともにインストールされているすべてのアプリケーションとファイルの両方をSSDにコピーし、移行が完了したら「シームレスに」作業を再開したいと思います。

これまでのところ、 AOMEI Partition Assistant のStandardエディションを使用して、HDDの内容をSSDに正確にコピーすることができました。今では、HDDからではなくSSDからコンピューターを起動する必要があると思います。

私はこのアプローチで正しいですか?もしそうなら、できれば無料のツールを使用して、SSDからコンピューターを起動するにはどうすればよいですか?

5
urig

私は個人的に、リンクしたツールをチェックして移行を促進するかどうかを確認するためのWindowsマシンを所有していません。

そうは言っても、ドライブの移行を行うための無料のツールがあります。 HDDとSSDのどちらの種類のドライブでもかまいません。そのために CloneZilla を使用できます。

ドライブが1つのドライブから別のドライブに複製されると、新しいドライブを起動するためのツールは必要ありません。あなたがする必要があるのはあなたの [〜#〜] bios [〜#〜] または [〜#〜] uefi [〜#〜] に行くことだけですコンピュータと起動元のメインドライブを選択します。その後、あなたは行ってもいいはずです。

7
Digisec

前の回答には必要なすべてのビットが含まれていなかったので、私は自分で貢献しています。 Windowsは、小さいSSDに転送した後に起動するだけのほどスマートではないことがわかりました(おそらく、セクターごとのコピーを単純に実行できなかったためです)。

私の状況:

  1. 私の両親は、古いPCのアップグレードとして、クリスマスにSSDを購入しました。
  2. どちらのPCにも、Windows10を搭載した500GBのシステムパーティションがありました。彼らが実行していたディスクはMBRブートスタイルを使用していました。
  3. 私は、Windowsインストールを新しい240GBSSDにシームレスに移動するという任務を負いました。
  4. 幸いなことに、彼らは500GBのパーティションの多くを使用していませんでした。

私のステップ:

  1. まず、既存のパーティションを縮小します。 start-> run-> diskmgmt.mscを使用して、パーティションの縮小を繰り返し試行する必要があります。パーティションの途中で物理的に配置される移動不可能なファイルを回避するために、システムの復元とページファイル/ハイバネーションをオフにする必要がある可能性があります。 diskmgmt.mscで縮小を試み続け、イベントビューアに移動して、最新の「デフラグ」イベントの詳細を確認し、縮小するミッションの邪魔になるファイルを特定します。ソースパーティションが宛先SSDのサイズ未満になったら完了です。
  2. Diskmgmt.mscで、SSDを適切なブートスタイル(MBRまたはGPT)に初期化してください。
  3. Diskmgmt.mscで、ソースディスクにある一致するパーティションを追加します。それらをフォーマットする必要はありません、データでそれらを埋めることは後で来ます。
  4. Tuxbootを使用してclonezillaを起動可能なUSBにダウンロードします。
  5. Windows10インストールメディア作成ツールを使用してWindows10インストーラーをダウンロードします。これで、2つのUSBスティックができました。1つはclonezillaがロードされ、もう1つはwin10インストーラーがロードされています。ウィンドウジーUSBスティック用のwin10スタートアップ修復ブータブルUSBだけで解決できるかもしれませんが、win10インストールメディアを入手する方が簡単であることがわかりました。
  6. PCをシャットダウンします。
  7. Clonezillaを起動します。新しいデバイスに移動しようとしているすべてのパーティションに対して、デバイスからデバイス、パーティションからパーティションへのコピーを実行します。古いデバイスに100MBのシステムパーティションがあった場合は、そのパーティションも必ず複製することをお勧めします。
  8. これで、大きなディスクとSSDができました。これらは同じである必要があります。
  9. シャットダウン。

この時点で、SSDからWindowsを起動してみてください。おそらく、私より幸運だったからです。他の回答を含め、オンラインで見つけたガイドのほとんどは、この時点でWindowsがSSDから起動できると想定していましたが、起動しなかったことがわかりました。以下の手順で修正しました。古いドライブからは問題なく起動しますが、SSDからは起動しません。または、SSDから起動した場合は、SSDから起動レコードをロードして起動します。これは、元のレコードのコピーであり、「よ、遅いハードドライブのc:\ windowsにコピーをロードする」と表示されます。

あなたが私のように不運だと仮定して、それを機能させるために私がしなければならなかったことは次のとおりです。

  1. 主に起動設定をいじっているときにHDDをホースで固定しないように、HDDのプラグを抜きます。 win10インストーラーを起動します。 「PCの修復」ツールキットを起動し、コマンドラインに移動します。
  2. ここで重要なのは、BCDが正しく検出され、正しいデータが含まれていることを確認する必要があるということです。 bcdeditを実行します。 BCDストアが見つからない場合は、diskpartを使用して、BCDストアを含むパーティションを「アクティブ」にする必要があります。私のコンピューターでは、これはc:\ bootディレクトリを含む100MBのシステムパーティションでした。
  3. 新しいSSDの世界ですべてのドライブ文字が意味を持つように、BCDストアを編集します。
  4. それは私にとってトリックでした。

私が戦わなければならなかった問題のチェックリスト:*修復ツールでbcdeditと入力すると、何かが見つかることを確認してください。そうでない場合は、diskpartのディスクで「アクティブ」とマークされているパーティションを調整する必要があります。 * bcdeditが返すもののすべてのドライブ文字が適切であることを確認してください。修復ツールでdiskpartを使用して調整します。 *各ディスクのdiskpartの「アクティブ」パーティションが、固定BCDストアを含むパーティションであることを確認してください。 *古いHDDを抜いてもコンピュータが起動することを確認してください(ウィンドウのクローンを作成してSSDから「起動」するのは非常に簡単でしたが、古いスピニーディスクからロードされているだけなので、目的が果たせません)

2
ArtHare

はい、あなたのアプローチは正しいです...本当にドライブをセクターごとにクローンした場合、デフォルトのブートをSSDドライブに設定することでうまくいくはずですが、完全なクローンでない場合は、パーティションIDとフラグを移行しますが、パーティション上のデータのみを入力し、この指示に従ってください。必要なのはWindows10インストールメディアのみです。

Windows 10インストールメディアから起動し、セットアップページが表示されたら、を押します。 Shift+F10cmdを開きます。次に、を押して各コマンドを入力して実行します Enter

diskpart
list volume
select volume X
active
exit

XはWindowsボリュームの数ですが、ボリュームラベルやlist volumeコマンドで表示されるボリュームのサイズから判断できます。すべてのコマンドを実行した後、Windowsパーティションを起動可能にしますが、必ずしも起動ファイルがあることを意味するわけではありません。ブートファイルが存在するかどうかわからない場合は、次のコマンドを実行します。

bcdboot X:\Windows

成功したメッセージが返される場合は、起動できるはずです。

2

移行に問題はありません。それを終えた後、あなたは以下を行うことができます:

  1. ソースハードドライブを取り外し、SSDからコンピューターを起動します。
  2. コンピュータを再起動し、BIOSに入り、起動順序を設定します。

SSDフォーマットはHDDと同じにしておく方がよいでしょう。たとえば、古いハードディスクがMBRの場合、新しいハードディスクをMBRに変換することをお勧めします(新しいハードディスクがGPTフォーマットの場合)。 guide の最後のいくつかの単語に注意してください。

1
Kristinelancer