みなさんはじめまして。takeと申します。
WindowsXP(SP2)なのですが、
HDDをパーティション構成も含め整理したいと考え、
1度Cドライブの中身をそっくりそのまま新しいHDDに退避コピーさせたいと思っています。
手順としては
1.旧HDDのCドライブデータをそっくりそのまま新HDDにコピーする。
2.新HDDの方で起動した後、旧HDDの方を整理。
3.そこで改めて新のデータ>旧に戻し、完成。
・・・と考えました。
そこでこのKNOPPIXの存在を知り、ファイルをコピー・・・まではよかったのですが、
どうにも行き詰まってしまいました。
----------------------------------------------------
現在の構成
・旧HDD(hda1)=80GB(うち30GBをC:としてパーティションを切り使用)
・新HDD(hdb1)=120GB(パーティションなし。Windows上でフォーマット済)
ファイルシステムはどちらもNTSC。
hda1=プライマリ、hdb1=セカンダリとして接続してあります。
KNOPPIXはバージョン5.1.1。
----------------------------------------------------
行った動作
KNOPPIXをCDブートし、コマンド
dd if=/dev/hda1 of=/dev/hdb1 bs=4096 conv=noerror
を実行。
※ちなみにファイルを直接ドラッグ&ドロップでコピペする方法だと
「○○が作成出来ませんでした」といったエラーが出て出来ませんでしたので、
ググって調べた上記コマンドを使った次第です。
----------------------------------------------------
ファイルのコピーも無事に終わり、その後Windowsに戻って確認してみると、
確かにhdaのCドライブの中身がそのまま全部hdbにコピーされていました。
・・・が、ここで問題が。
hdbはパーティションを設定せず最大容量(120GB)でフォーマットしたはずなのに、
hdaのCドライブと同じ30GB分しか認識されていないのです。
試しに他のファイルを追加コピーしてみましたが、あえなく30GBに到達した時点でエラーが出て終了。
このままだと、仮にhdaのC:を60GBとして確保したとして、
上記で行ったコマンドで再度hdbからデータを戻しても、
最大30GB分でしかWindowsに認識されない・・・ということになってしまいますよね。
これではデータを移す意味がなくなってしまいます。
こういった容量の違うHDD同士で、
パーティション情報も含めてではなく、「データのみ」をコピーする方法はないのでしょうか。
あちこちのサイトを調べたり、こちらのMLの過去ログも検索してみたのですが
どうにも分からずじまいで・・・
この文章で伝わるかどうか分かりませんが、どなたかご教授下さい。
よろしくお願い致します。
|