EeePCのWinwodsバックアップ
USBブートしてddコマンドでバックアップした。USBメモリは1GBぐらいいるらしい。今回は2GBのものを使用。バックアップ先は標準でついている4GBのSDHCだと容量が足りないので8GBのSDHCを使用。
バッテリーではなく電源つなげておきましょう。
細かく書くのは面倒なので自分が分かるくらいのメモ書きで。
- 仮想マシンVirtualBoxをインストール
- slax-jaからslax-ja-6.0.6-2008042201.isoダウンロードする。
- 仮想マシンの設定を適当に作って*1↑で落としたイメージをロードする。
- 起動メニューが出たらテキストモードで起動。rootでログインする。*2
- USBメモリのパーティションを切りなおす。*3(※すべてのデータが消えるので注意!!)
- root@slax:~# fdisk /dev/sda
- コマンド (m でヘルプ): d (パーティションの開放)
- コマンド (m でヘルプ): n (パーティション設定)
- p
- 領域番号 (1-4): 1
- 最初 シリンダ (1-1003, default 1):
- Using default value 1
- 終点 シリンダ または +サイズ または +サイズM または +サイズK (1-1003, default 1003): 700
- コマンド (m でヘルプ): n
- p
- 領域番号 (1-4): 2
- 最初 シリンダ (701-1003, default 701):
- Using default value 701
- 終点 シリンダ または +サイズ または +サイズM または +サイズK (701-1003, default 1003):
- Using default value 1003
- コマンド (m でヘルプ): w
- root@slax:~# mkdosfs /dev/sda1
- root@slax:~# mkfs /dev/sda2
- /mnt/live/mnt/hdc/の中にあるbootとslaxをマウントしたフラッシュにコピーする*4
- フラッシュにコピーしたbootフォルダ内に移動して「sh bootinst.sh」とか実行
- Enterを2回位押す
- EeePCにつける。
- EeePcを起動しF2を押す。
- Boot→Hard Disk Drives内でUSB Flash Diskが一番上に来るように変更する
- Biosの設定を保存する
- 再起動がかかりUSBからLinuxが起動。またまたテキストモードで起動する。rootでログインする。
- SDが刺さっていることを確認して「dd if=/dev/hdc of=/mnt/sdb1/EeePc.WindosXP.img」などしてイメージ化する。*5
- 結構時間がかかるので待つ。*6
本当は書き戻しテストもしたほうがいいと思うがめんどくさいのでスキップ。(-_-;
35分ぐらいでバックアップ完了。
蛇足
PCが早いからか仮想マシンでもストレス無く作業できるな。テスト用Linux環境も構築するか。
*1:mem:256でUSBフラッシュをマウント設定
*2:ココは好みの問題
*3:参考:1CD Linux SLAX の USB Memory Boot
*4:参考:http://oozappa.seesaa.net/article/96148974.html
*5:設定によってドライブレターは変わるっぽいので注意
*6:ちなみに待ってる間にこの文章を書いていたり