2009-03-12 6 views
1

Linuxコマンド 'dd'を使用してハードドライブのコピーを作成できるかどうかを知りたかったのです。ハードドライブにはWindows XPがあり、その目的は、明示的にウィンドウを再インストールすることなく、より小さなHDDからこの大きなHDDにデータを移動することです。私は個人的には、これがファイルシステムを台無しにする可能性があるかどうかを知るのに十分なものではありません。 HDDの異なるモデル間でこれが動作するかどうかもわかりません。HDDを別のHDDにコピーしてHDDをクローンすることはできますか

答えて

4

はい、これを行うには、いくつか注意しなければならないことがあります。

異なるブランドのハードドライブ(または同じブランドの異なるモデル)は、まったく同じサイズではない可能性があります。ブロックデバイスの実際のサイズを確認して、ターゲットドライブがソースドライブと同じサイズかそれ以上であることを確認する必要があります。それがある限り、あなたは行くのが良いです。

ターゲットドライブが大きくなる場合は、ドライブをクローンした後に、gpartedを使用してパーティションを拡張してドライブを満たすことができます。

実際、gpartedを使用してソースパーティションを縮小し、ターゲットドライブが小さくなるとターゲットドライブにコピーすることができます。

上記のように、ドライブ全体ではなくパーティションだけをコピーすることもできます。

4

ddはファイルシステムの下で動作します。使用するデバイスノードに応じて、パーティションまたはドライブ全体をdupすることができます。

ハードウェアに最適な "bs"(ブロックサイズ)を調べて、間違ってしまうと、これは永遠にかかる可能性があります。

+0

私はこの非常に技術を使ってTiVoハードドライブをアップグレードしました。 – dicroce

0

あなたは大丈夫でしょう。さらに、何らかの理由で問題が発生しても、元の(より小さい)ドライブはフォールバックとして使用できます。

2

私が間違っていない場合は、GPartedの非常に便利な機能の1つは、NTFSパーティションのサイズを正しく変更できることです。(これは簡単ですが)パーティションをコピーするだけで、MBRを再インストールする必要があります。どこかのマジックナンバーを更新することで、Windowsがインストールされています。これが意味することは、Windowsを混乱させる心配なしにドライブをいっぱいにするようにパーティションを拡張できる(おそらく)ということです。

関連する問題