2015/05/09(土)VAIO Duo 13 の SSD 換装 ~バックアップ編

VAIO Duo13のSSDを換装する事にした。

換装する前に、データのバックアップを取る。M.2の変換アダプター等を持っていないので、直接コピーする事もできない。ディスクを接続したまま、ネットワーク上にバックアップを取り、換装したあとで書き戻すことにする。
時間はかかるけど、しょうがない。

FreeBSDのUSBメモリ用のLiveイメージを使ってddでブロックレベルのバックアップを行う。
ブートレコード等もまとめて取りたいので、時間はかかるけどこれが確実。

USBイメージはこれを使った。
ftp://ftp.jp.freebsd.org/pub/FreeBSD/snapshots/amd64/amd64/ISO-IMAGES/10.1/
FreeBSD-10.1-STABLE-amd64-20150505-r282456-uefi-memstick.img.xz

FreeBSDなファイルサーバでUSBメモリを作る。
dd if=FreeBSD-10.1-STABLE-amd64-20150505-r282456-uefi-memstick.img.xz of=/dev/da0
Windowsなら何らかのUSBイメージ作成ツールで作ればいい。

バックアップをファイルサーバに転送するために、USB有線LANアダプタを使う。
http://logitec.co.jp/products/lan/langtju3h3/index.php
USBメモリを2本刺すとか、デカいSDカードにバックアップを置けるとかならネットワークを使わなくても構わない。

VAIOにUSBメモリとUSB LANアダプタを刺して、USBから起動するためにAssistボタンを長押しして起動する。
セキュアブートが有効になっていると、Windowsしか起動できないので、BIOSの設定を変更してセキュアブートを無効にしておく。

FreeBSDは普通に起動する。
DHCPでIPアドレスを貰ったり、目的のディスクのデバイス名を調べておく。
dhclient ua0
camcontrol devlist
おもむろに、
ファイルサーバなFreeBSDで
nc -l 12345 > vaio-20150509.img.xz
VAIOで
dd if=/dev/ada0 | xz | nc 172.16.1.103 12345
暫し待つ。


という妄想を抱いたが、さすがにネットワーク経由では遅いので、別マシンに変換基板で接続して、ローカルでddした。