ラベル リカバリ の投稿を表示しています。 すべての投稿を表示
ラベル リカバリ の投稿を表示しています。 すべての投稿を表示

2010年6月9日水曜日

SystemRescueCd を使ってみた (使い方)

PC 内の HDD を区切ったり、ディスクやデータをバックアップしたり...。そういった時に SystemRescueCd は選択肢の1つであり、持っていて損はないでしょう。

ここで用いるバージョンは 1.5.5。バージョンが違うと主に GUI の操作性が変わる。

SystemRescueCd に収録されているもの (できること)

Linux ベースのツールだが非 Linux のツールも入っている。
  • GParted, fdisk (パーティション作成・変更)
  • partimage (パーティションのイメージ化・バックアップ)
  • testdisk (パーティションの復帰)
  • Firefox (Web 閲覧)
  • Xfburn (CD/DVD ライタ)
  • Geany, gVim (テキストエディタ)
  • emelfm (ファイル操作)
  • memtest+ (メモリのテスト)
  • GAG (ブートマネージャ)
  • FreeDOS
  • ...など色々

SystemRescueCd の Ubuntu/KNOPPIX に対するアドバンテージ

  • FD ベースのユーティリティが付いてくる (ここらへんは Ultimate Boot CD に近い)
  • 動作が軽い
  • 容量が小さく CD-R に焼くときにオーバーバーンが不要
  • FreeDOS に変な^H^H面白いゲームが入っている (w

起動

CD を入れて電源を入れると、最初のメニューで起動オプションが選択出来る (上図左)。何も分からなければそのまま Enter. SATA の光学ドライブからも問題なく起動した。

2の "all files cached to memory" を選ぶと起動後に CD ドライブが使えるようになる。データを焼いたりするのに便利。64ビット用のカーネル (6) や、もともと FD イメージで配布されていた非 Linux ベースのツール (F) も起動できる。

途中でキーボードの種類を訊いてくるので、日本語キーボードの人は22。

起動が終わると、コマンドプロンプトが現れる (上図右)。startx と入力すれば GUI (xfce) が起動する。

操作・スクリーンショット

画面右下を見ると、主要なソフトが Windows の Quick Launch の如くワンクリックで起動できる。
左から順に、コマンドプロンプト (ターミナル)、GParted、Geany、Firefox、xfburn、emelfm。一番左下の CD のアイコン (以下、◎) をクリックすれば、Windows のスタートメニューみたいに色々なプログラムが表示される。

このブログの中でも何度か出てきたが、GParted は Windows の「ディスクの管理」よりもかなり高機能。パーティションを作りなおさずにサイズを変更することもできて便利だ。

ネットワークが認識できればすぐに Firefox で Web を見ることもできる。但し、日本語のアウトラインフォントが用意されていないようで、少々見づらいかもしれない。

ドライブの認識が少々面倒だ。Ubuntu や KNOPPIX など最近の Linux ディストリビューションでは、少しのマウス操作で HDD や USB メモリが読めるが、SystemRescueCd ではコマンドラインで「マウント」という操作をしてやる必要がある。それさえできればあとは emelfm でドラッグ & ドロップによるファイル操作ができる。

ターミナル画面 (GUI 起動時に最初から開いている) で、
mount -t vfat /dev/sda1 /mnt/windows

のように入力すれば良い (例)。"vfat" の部分にはファイルシステムを、"/dev/hda1" の部分には読み込むパーティション (デバイス名) を、"/mnt/windows" の部分にはマウント先のディレクトリを指定する。ファイルシステムの指定は他に ext2, ext3, ntfs, udf, iso9660 などがある。USB メモリなら普通は vfat. 読み込むドライブのデバイス名・ファイルシステムがわからない場合は◎→System→Show Filesystems で確認できる。
複数のドライブを同時にマウントしたい場合は、mkdir [ディレクトリ名] でマウント先のディレクトリを作成してからマウントしよう。

Windows 2000 以降の OS をメインで使っているなら、HDD 内の区画が NTFS でフォーマットされていることが多い。その場合は、

ntfs-3g /dev/sda1 /mnt/windows
のように入力すれば読み書きできる (例)。但し、暗号化・圧縮されたファイルが正常に読めるとは限らない。

SystemRescueCd を終了するときは、ターミナルから shutdown -h now と入力する。

ディスクイメージの作成 (partimage の使い方)

私は一通り Windows 7 の環境構築が済んだところで partimage を使って C ドライブ (sda1) をバックアップしました。partimage を起動する前に、イメージファイルの保存先をあらかじめマウントしておくと良いでしょう (バックアップを取るドライブはマウントしないこと)。

1. まず、ターミナルで partimage と入力して起動する。

2. 左の図のような画面が現れるので、イメージを作成したいパーティションを選択し、イメージファイル名のフルパスを入力する。"Save partition into a new image file" が選択されていることを確認して F5 で次へ進む。(選択はスペースバー、項目の移動は Tab キー)

3. Compression Level は Gzip のままでよいでしょう。Bzip2 だと圧縮にかなり時間がかかる上にバグでブートセクタが何とかメッセージが出たと思います。図の設定ではイメージファイルが 2037 MB ごとに分割されますが、こうすれば保存先が FAT32 などでも安心です。設定したら F5 で次へ。

4. パーティションイメージの簡単な説明を入力してやりましょう (任意)。


NTFS 区画をイメージ化しようとすると出るメッセージ。NTFS は仕様が非公開であるから安全な読み書きが保証されないってことです。

イメージ化が始まる前のダイアログ。てか "informations" って、、(不可算名詞)

ディスクのバックアップ作業が始まっているときの画面

終わるとこのメッセージが出る。OK を選択するとプログラムが終了する。

作成したイメージからパーティションを復元するときは、手順 2 の画面で復元したいパーティションのデバイス名を選択し、イメージファイルへのフルパス (ただし複数ファイルに分割された場合は連番を除くファイル名) を入力し、Action to be done の項目で Restore partition ~ (略) を選択して後は画面の指示に従って進むだけ。


関連サイト

2010年3月12日金曜日

工人舎 SC リカバリディスク作成作業 #4

前の記事

4. WinPE 起動ディスクから PC を起動してリカバリー

1. 第 2 章で作成した WinPE 起動ディスクをドライブに入れて起動。

2. しばらくするとコマンド プロンプトが現れるので、

g: [Enter]

と入力して、カレントディレクトリを CD ドライブにする (CD ドライブが G ドライブの場合)。

CD ドライブのドライブレターが分からない場合は、

・ <drive>: [Enter]
・ dir [Enter]

(<drive> はドライブレター。例えば C ドライブなら c: と入力する。)

この 2 つのコマンドを C ドライブから始めて交互に入力して各ドライブの中身を表示し、CD ドライブを特定する。

3. ドライブから WinPE 起動ディスクを取り出し、sources ディレクトリをバックアップしたディスクを入れる。

4. 以下のコマンドを入力する。

・ cd \sources\recovery\tools [Enter]
・ ghostoem32 [Enter]
これで Norton Ghost が起動します。

5. Norton Ghost の画面で最初に OK を押したら、メニューが出てくるので、

[Local] -> [Partition] -> [From Image] を選択。

6. ファイルを開く画面が現れるので、SYSTEM.GHO を開く。

7. source partition の選択。1 つしかないのでそのまま [OK] で次へ。

8. destination (復元先) のドライブを選択。外付け HDD をつないでいない限り 1 つしかないからそのまま [OK] で次へ。すると今度は復元先のパーティションを訊いてくるので、第 3 章で作成した Windows 用のパーティションを選択する。

9. パーティションの復元を行いますか? って訊いてくるので、間違いなければ [Yes] を選択。

するとリカバリが始まる。しばらくすると Clone completed successfully. というメッセージが出てくるので [Reset computer] で再起動。

10. あとは、説明書に書いてある通りの設定画面が出てくるので、画面に従ってユーザー情報などを入力してください。完了。



面倒な人のための工人舎 SC リカバリディスク作成

1. リカバリ領域のデータを読み込んでバックアップ
2. Windows PE 起動ディスクの作成
3. リカバリ領域の消去とパーティション作成
4. WinPE 起動ディスクから PC を起動してリカバリー

参考にしたサイト (リンク)

2010年3月10日水曜日

工人舎 SC リカバリディスク作成作業 #3

前の記事 | 次の記事

3. リカバリ領域を消去して、パーティションを好きなように切り直す

これで邪魔なリカバリ領域とおさらばですね。今までリカバリ領域に使われていた部分を削除して、HDD をより広く使いましょう。

パーティションを切るためのツールは色々ありますが、ここでも、さっきの Linux の Live CD を使っておきましょう。前回同様 Ubuntu 9.04。


1. ドライブに Ubuntu の CD を入れ、CD から起動する。

2. Ubuntu が起動したら、[システム] -> [システム管理] -> [パーティション・エディタ] を選択し、GParted を起動する。

3. 右クリックでいらないパーティション (e.g., WinRE) を削除する。

4. 「未割り当て」を右クリック -> [新規] で任意の大きさのパーティションを作成する。基本領域は 4 つまで (それ以降は拡張領域で)。

5. パーティションを切り終わったら「適用」をクリック。Windows の区画をアクティブにしておくことも忘れずに。後は画面に従って、完了するまで待っててください。

6. GParted を閉じて、再起動。
(このとき、ディスクが出てくるところで第 2 章で作成した起動ディスクを入れておくと、第 4 章の操作にすぐ移れます)



面倒な人のための工人舎 SC リカバリディスク作成

1. リカバリ領域のデータを読み込んでバックアップ
2. Windows PE 起動ディスクの作成
3. リカバリ領域の消去とパーティション作成
4. WinPE 起動ディスクから PC を起動してリカバリー

工人舎 SC リカバリディスク作成作業 #2

前の記事 | 次の記事

2. Windows PE 起動ディスクを作る

Windows PE の PE とは、Preinstallation Environment (プレインストール環境) の略で、Windows の軽量版のようなものです。どうやら最近のリカバリ用の環境はこれで動いているものもあるようです。(Win9x 時代は MS-DOS ベースのリカバリディスクが普通だった)

WinPE 環境下では簡単な Win32 プログラムが動くので、後述の Norton Ghost もこれを使って実行してやります。(昔は Norton Ghost も DOS ベースだったなー。遠い目)


<< 手順 >>

詳しい手順は以下のサイト
-> 管理者必携! 最強のデータ・サルベージ・ツールを自作する
を見てください。

1. まず、Microsoft の以下のページから CD-ROM のイメージをダウンロードして CD-R に焼く。

Windows 自動インストーラ キット (AIK)
拡張子 .img ですが、普通の .iso ファイルと同様に CD ライタでイメージを焼いてください。

2. 作成した Windows AIK の CD をドライブに入れて、画面に従ってインストールする。

3. スタートメニューから [Microsoft Windows AIK] -> [Windows PE Tools コマンド プロンプト] でコンソール画面を立ち上げる。

4. 以下の 4 つのコマンドを入力する ([Enter] は Enter キーを押す。C:\WinPE ディレクトリを作業ディレクトリとする場合。他のディレクトリで作業を行う場合は適宜読み替えてください)

・ copype x86 C:\WinPE [Enter]
・ imagex /apply C:\WinPE\winpe.wim 1 C:\WinPE\mount [Enter]
・ imagex /capture C:\WinPE\mount C:\WinPE\ISO\SOURCES\BOOT.WIM "WinPE for recovery" /boot /compress maximum [Enter]
・ oscdimg -m -n -bC:\WinPE\etfsboot.com C:\WinPE\ISO C:\WinPE\recovery.iso [Enter]

・ 前述のサイトとの違いは 4 行目。-m を付けないと CD-ROM サイズのイメージ (650 MB) しか作成できないが、これをつけることで DVD-R サイズのイメージも作成できる。
・ 作成する iso イメージの中に、任意のファイルを追加することもできる。その場合は 1 行目のコマンドを実行した後 3 行目のコマンドを実行するまでの間に C:\WinPE\ISO ディレクトリに追加したいファイルをエクスプローラなどを使って追加する。
(私はここでリカバリ領域の sources 以外のディレクトリと、C:\KJS 以下のファイル (別記事にて後述予定) を追加しました。1 枚のディスクにまとめられて便利)

5. C:\WinPE の中に recovery.iso というファイルができているので、これを CD-R or DVD-R に焼く
(イメージとして焼いてください。ファイルとして追加するのではだめです)

出来上がった CD (DVD) をドライブに入れて CD (DVD) から起動し、コマンドプロンプトが表示されたら起動ディスク作成成功。終了するときは wpeutil shutdown [Enter] と入力します。

リカバリディスクの作成自体はここまでで終了です。ただし、リカバリの方法が説明書に書いてある方法とは異なるので、第 4 章をご覧ください。


次: 工人舎 SC リカバリディスク作成作業 #3

面倒な人のための工人舎 SC リカバリディスク作成

1. リカバリ領域のデータを読み込んでバックアップ
2. Windows PE 起動ディスクの作成
3. リカバリ領域の消去とパーティション作成
4. WinPE 起動ディスクから PC を起動してリカバリー

工人舎 SC リカバリディスク作成作業 #1

前の記事 | 次の記事

繰り返し断っておきますが、これは Vista モデル (SC3WP06A) のための方法です。

1. リカバリ領域のデータを読み込んで、バックアップ

まず HDD の先頭のパーティションにリカバリ用のデータが保存されています。この領域は NTFS でフォーマットされているのですが、プリインストールされている Windows Vista からは読むことができないため、別のシステムで起動して読み込みます。

コマンドプロンプトの xcopy コマンドでも同様のことは実現できますが、ここでは Linux の Live CD からコピーする方法を紹介しましょう。用いた Linux ディストリビューションは Ubuntu 9.04 Desktop 日本語 Remix CD (i386)。


<< 手順 >>

1. Ubuntu Japanese Team の Web サイトから Ubuntu 日本語 Remix CD の iso イメージをダウンロードする。
Irvine などのダウンローダーもしくは BitTorrent クライアントがあると便利です。

2. CD ライタを用いて、ダウンロードした iso イメージを書き込む。
私は DeepBurner を使いました。

3. SC の USB 端子に光学ドライブをつないだ状態で、電源を入れたらすぐに手順 2. で作成した CD を挿入し、CD から起動する。
しばらくすると自動的に Ubuntu が立ち上がります。Windows が起動しちゃったら再起動してね。

4. 画面右上の「場所」から「WinRE」と書かれたボリュームをクリックしてマウント。バックアップ先のドライブも同様にマウントする。
バックアップ先は内蔵 HDD でも USB フラッシュメモリでもかまいません。5 GB 以上の空き容量が必要です。

5. WinRE の中の sources ディレクトリを Windows のエクスプローラと同じ要領でドラッグ & ドロップしてコピーする。
僕は WinRE の中全部コピーしちゃいましたけどね。

6. 右上の電源アイコンから再起動を選択して Windows 環境に戻り、手順 5. でコピーした sources ディレクトリを DVD-R に焼いて完了。
大体 DVD-R の容量をスレスレぐらいまで使います。


次: 工人舎 SC リカバリディスク作成作業 #2

面倒な人のための工人舎 SC リカバリディスク作成

1. リカバリ領域のデータを読み込んでバックアップ
2. Windows PE 起動ディスクの作成
3. リカバリ領域の消去とパーティション作成
4. WinPE 起動ディスクから PC を起動してリカバリー

2010年3月9日火曜日

面倒な人のための工人舎 SC リカバリディスク作成

一昔前なら、パソコンを購入時の状態に戻すためには「リカバリ CD」なるものを使ってやればよかったワケですが、最近の PC はどうもリカバリ CD の付属していないものも多いようです。

この工人舎の PC も例外ではなく、HDD の中にリカバリー領域として、購入時と同じ状態に戻すためのデータが入っています。

そのデータが、なんと 7 GB も容量を食っていて HDD を圧迫しかねないので、こいつを DVD-R などにコピーして、その分のスペースを別のことに使いましょう。


注意

・ 機種は SC3WP06A (Windows Vista モデル)。XP モデルだと、ここの情報は当てにならないようです。
・ 「面倒な人のための」とありますが、実際に面倒くさがっているのは私自身です。ただのやっつけ仕事です w
・ あくまでここにある情報は「とりあえずリカバリディスクが作れればいいや」っていう人向けです。もっと凝っていて良い方法を、自分以外の誰かが提案しているかもしれません。
・ ここに書いた方法を実行することによって損害が生じた、ということがあっても私は責任を負いません。自己責任でお願いします。


<< 大まかな流れ >>

1. リカバリ領域のデータを読み込んで、バックアップする
2. Windows PE 起動ディスクを作る
3. リカバリ領域を消去して、パーティションを好きなように切り直す
4. WinPE 起動ディスクから PC を起動し、バックアップしたリカバリーのデータを読み込んでリカバリーする


必要なもの (あるといいもの)

・ DVD-R メディア
・ Linux の Live CD/DVD
・ Windows AIK (自動インストーラ キット)
・ 光学ドライブ (DVD が焼けるもの)


詳しくは、次から何回かに分けて書きたいと思います。

次: 工人舎 SC リカバリディスク作成作業 #1


関連記事

作成中