Sudo DDを使用して、Windowsを1つのハードドライブから別のハードドライブに何度も正常にコピーしました。常に、より小さなSSD(120 GB)から少なくとも同じサイズ以上のSSDまででした。ドライブ全体(sdaからsdb)を常にコピーできました。
次に、WindowsをHDDからSDDにコピーしたいと思います。 HDDは500 GBですが、SSDは120 GBしかありません。明らかに、HDDドライブ全体が大きすぎるためコピーできません。そのため、Windowsシステムパーティションのサイズを70 GBに減らしました。
問題は、システム自体に105 MBのシステム予約パーティション、70 GBのWindowsシステムパーティション、空きパーティションに約420 GBがあるため、ドライブ全体をまだコピーできないことです。
ここで、sda1(システム予約済み)とsda2(Windowsパーティション)を同時に(および残りを無視して)sdb(パーティションなしSSD)にコピーする必要があります。
SSDドライブ全体を別のSSDにコピーすると、Windowsが完全に起動しますが、適切なイメージ(MBR、システムリザーブ、Windowsパーティション)をより大きなHDDから小さなSDDにコピーするにはどうすればよいですか?
Felixを手伝ってくれてありがとう
パーティションがSudo parted /dev/sda unit s print
で終わる場所を確認します。終了セクターに1を追加し、dd
にその数のセクターをコピーするように指示します:Sudo dd=/dev/sda of=/dev/sdb count=xxxx
。
すでにパーティションのサイズを変更しているので、最初にパーティションテーブルをコピーし、ディスクの最初のメガバイトをコピーしてMBRブートローダーデータが存在する場合(パーティションレイアウトが揃っている場合)をコピーする必要があります。次に、ディスクを再接続して、Linuxが新しいパーティションテーブルを見つけられるようにします。これで、個々のパーティションをコピーできます。
あなたはドイツ語を話すユーザーなので、 dd
に関するUbuntuユーザーの記事 は非常に便利です。
ただし、SSDでdd
を使用して書き込むことはありません。 dd
はすでにHDDの機械的拷問ですが、SSDではすべての摩耗防止メカニズムに反しています。すべてのデータセルに書き込みを行います(空きがあるかどうかに関係なく)。書き込みのパフォーマンスを維持するための経験則として、ドライブ領域の半分を空にしておくことをお勧めします。 Windowsの新しいコピーを新しいディスクにインストールする必要があります。噂によると、WindowsインストーラーはSSDを検出し、HDDとは異なる方法で処理します。
imagex
のようなWindows展開ツールを bcdboot
またはbootrec
と組み合わせて使用することをお勧めします。