2007年11月23日一覧

Knoppixでパーティションコピー

KnoppixのddとQTPartedを用いて、旧ディスク→新ディスクにWindowsXPシステムパーティションを丸ごとコピーする。

準備

手順

新ディスクをつなぐ(プライマリスレーブなどに)

XPを起動し、新ディスクにXPをコピーする領域のパーティションを切る。ここで、パーティションサイズは旧ディスクと同じか、多めにする。ドライブ文字の設定やフォーマットは行わない。

CDブートよりkunoppixを起動

コンソールを起動

rootになる

# su -

QTPartedで新ディスクをアクティブにする。

ddにてパーティションコピー。ifでコピー元、ofでコピー先、bsでブロックサイズを指定。

# dd if=/dev/hda1 of=/dev/hdb1 bs=4096

※デバイス名

プライマリマスタ hda ←旧ディスク
プライマリスレーブ hdb ←新ディスク
セカンダリマスタ hdc
セカンダリスレーブ hdd

終了したらシャットダウンする。

# shutdown -h now

古いディスクを取り外し、新しいディスクをプライマリマスタにつなぎかえる。

電源オンで起動。XP起動。

chkdskかけると、

cleaning up 1 unused index entries?

というエラーっぽいのが出る。

使用上問題はないが気になるので、WindowsXPのCDにてbootし、回復コンソールを起動。

Administratorでログオンし、以下のコマンドを入力。

fixmbr
fixboot

exitでリブート。

念のために、もいちどchkdsk /fでディスク検査する。

以上


  • ssasaga — oreore2 2007-12-08 (土) 22:07:27

スポンサーリンク