現在、ラップトップで320GBのハードディスクを使用しています。私は新しい500GBのものを持っています。私は320GBのHDDとその内容を500GBのHDDに移行することにしました。
問題は、320GBのHDDに複数のパーティションがあり、それぞれに起動可能なOSがあることです。
sda1 primary Windows ntfs
sda3 primary Linux ext4
sda2 extended
L sda5 logical Linux ext4
sda4 primary Linux ext4
2つのsataコネクタとLubuntu14.04 USBドライブを備えたデスクトップマザーボードを使用して起動し、クローンを作成することを計画しました。
Gpartedを使用して、新しい500GBドライブに320GBの現在のパーティションよりも大きいサイズのパーティションを作成し、各パーティションにddを実行することを計画しました。それはファイルとOSを正しく保存しますか?しかし、その後、ブーツはねじ込まれますか?ここからブートを修正する方法、USBブートからgrubを復元できますか?
または
2番目のオプションは、dd if = sda of = sdbで、個々のパーティションではなくドライブ全体に対して実行し、Gpartedを使用してパーティションのサイズを変更しますか?
これらのいずれかが機能しますか?
p.s.また明日まで数時間で返事ができないかもしれません。ありがとう
あ、はい。それはすべてうまくいった。主にgpartedとddを使用して、4つのハードディスクパーティションすべてをより大きなハードディスクに移動しました。
USBで起動したLubuntu14.04(または任意のLinux /以降で動作する可能性があります)。
GPartedを開き、新しい大きなHDDに新しい大きなパーティションを作成しました。これは、小さなHDDに対応する/類似したレイアウトです(どのような順序でも機能すると思いますが、簡単にするために同様に実行しました/人的エラーを減らします)
パーティションごとに、Sudo dd if=/dev/sda1 of=/dev/sdb1 bs=8M
をif(入力ファイル/ソース)とof(出力/宛先)とともに使用し、/ dev/sdaxまたはsdbyは各パーティションに対応します。 8Mbのブロックサイズ(bs)を使用しましたが、100Mb/sを超えました。私はそれが私のHDDで最速であることがわかりましたw。 8Mbキャッシュ。
ルート1を使用し、最初に新しい大きなパーティションを作成してから、ddを使用して転送しました。 ddを使用して転送するルート2ではなく、gpartedを使用してパーティションを拡大します。Gpartedでのbecozの移動操作は遅いため、2倍の時間になります。
新しいHDDでgrubを復元します。 Googleでgrubを復元する方法、または私の場合はこれを使用しました: https://askubuntu.com/questions/6317/how-can-i-install-windows-after-ive-installed-ubuntu/6321#6321
これで、grubが新しいHDDのmbrにあるはずで、Linuxパーティションを起動できました。 Windows 7の場合、起動時にエラーが発生しました。しかし、解決策は上記のコメントにあります。
それはほとんどそれです。基本的なLinuxユーティリティだけを使用して、より大きなHDDに移行することができました。
Windows 7がまだC:/プロパティで古いサイズを認識している場合は、私の場合でした。直しましたw。 Win7インストールDVDまたは任意のWindows10も機能する可能性があります。パーティションのサイズを変更し(事前オプションのインストールで)、最初に縮小し(最後に..)、次に再び拡大してサイズに戻しました(ただし、他のパーティションを超えないように注意してください)。
みなさん、更新が遅れてすみません。