web-dev-qa-db-ja.com

Sudo ddで一度に2つのパーティションをコピーできますか

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を手伝ってくれてありがとう

2
Felix

パーティションがSudo parted /dev/sda unit s printで終わる場所を確認します。終了セクターに1を追加し、ddにその数のセクターをコピーするように指示します:Sudo dd=/dev/sda of=/dev/sdb count=xxxx

1
psusi

すでにパーティションのサイズを変更しているので、最初にパーティションテーブルをコピーし、ディスクの最初のメガバイトをコピーしてMBRブートローダーデータが存在する場合(パーティションレイアウトが揃っている場合)をコピーする必要があります。次に、ディスクを再接続して、Linuxが新しいパーティションテーブルを見つけられるようにします。これで、個々のパーティションをコピーできます。

あなたはドイツ語を話すユーザーなので、 ddに関するUbuntuユーザーの記事 は非常に便利です。

ただし、SSDでddを使用して書き込むことはありませんddはすでにHDDの機械的拷問ですが、SSDではすべての摩耗防止メカニズムに反しています。すべてのデータセルに書き込みを行います(空きがあるかどうかに関係なく)。書き込みのパフォーマンスを維持するための経験則として、ドライブ領域の半分を空にしておくことをお勧めします。 Windowsの新しいコピーを新しいディスクにインストールする必要があります。噂によると、WindowsインストーラーはSSDを検出し、HDDとは異なる方法で処理します。

imagex のようなWindows展開ツールを bcdboot またはbootrecと組み合わせて使用​​することをお勧めします。

0
LiveWireBT