« Windows7でアイコンがずれる件の解決 | トップページ | プール、かき氷、スイカ割、金魚すくい »

2011/07/20

Acer Aspire one SSD化とリカバリ為のMBR修正

先日に手持ちのAspireOneをSSD化した。作業はネットの記事を参考にしたので特に問題なく終了。下記URLの記事が写真入りでひじょうにわかりやすいです。

http://blog.nabe.jp/archives/000133.html

さて、SSDにして元から付いていたHDDからパーティーションをコピーしましたが、ここで問題発生です。Aspireはリカバリの為の領域をHDD先頭に持っており、システムを初期状態に戻すにはここからリカバリプログラムを起動しないといけません。手順としては起動時にAcerのロゴが出た直後に「ALT」+「F10」キーを押すのですが、SSDに取り換えた直後はリカバリ領域から起動できませんでした。もっともSSD化やHDDの換装をしようという人ならリカバリーが使えなくてもドライバーを入手して一からOSをインストールするぐらいの事は出来ると思いますが、私の場合はちょっと事情があって購入時のOSの状態にしておきたかったのです。

リカバリー領域から起動できない、それもそのはず、HDDのリカバリ用のパーティーションとシステムのパーテーションはコピーしたのですが、MBRは普通のツールではコピーしてくれません。しかもSSDにするにあたっては標準の160GHDDから40GSSDにしてしまっているので単純にMBRをコピーするわけには行きません。(パーティーションテーブルがおかしくなってOSが起動できなくなる。)ブートストラップローダ部分は元からあったHDDからコピーしつつパーティションテーブルを40GSSDの物に書き換えないとならないわけです。

手順としてはHDDの時にMBRWRWIN.EXEでMBRのバックアップをとり、SSD換装後に再度MBRWRWIN.EXEでSSDのMBRをバックアップ、両者を編集してからSSDに書き込みという事になります。

MBRwrWin.EXEは

C:\Acer\Empowering Technology\eRecovery\

にあります。もしくはAcerのサイトで手に入る古いバージョンのeRecoveryに含まれています。

順番が逆になっているようですが、まずは160GHDDのMBRをバックアップしなければなりません。が、私はこれを忘れてました。なので下記で手に入れました。

http://lottie.blog42.fc2.com/blog-entry-264.html

次に40GSSDのMBRをバックアップします。

以下が160GHDDのMBRのダンプです、赤い部分のブートストラップローダはこちらを使います。

00000000 : 31 C0 8E D0 BC 00 7C FB  50 07 50 1F FC BE 1B 7C : 1.社..|.P.P....|
00000010 : BF 1B 06 50 57 B9 E5 01  F3 A4 CB BF 05 00 31 C0 : ...PW.........1.
00000020 : B2 80 CD 13 73 07 4F 74  02 EB F3 EB FE BD 79 07 : ....s.Ot......y.
00000030 : 80 7E 00 5A 74 41 F8 B8  10 96 B3 15 CD 15 72 16 : .~.ZtA...無...r.
00000040 : 81 F9 00 00 74 2E F8 B8  10 96 B3 16 CD 15 72 06 : ・..t....無...r.
00000050 : 81 F9 01 00 74 1E F8 B8  10 96 B3 18 CD 15 72 06 : ・..t....無...r.
00000060 : 81 F9 01 00 75 11 F8 B8  81 CA CD 15 80 FA 01 74 : ・..u...¬.....t
00000070 : 06 E9 68 00 E9 65 00 BD  BE 07 66 8B 5E 08 60 68 : .馼.馥....f疑.`h
00000080 : 00 00 68 00 00 66 53 68  00 00 68 00 7C 68 01 00 : ..h..fSh..h.|h..
00000090 : 68 10 00 B4 42 B2 80 89  E6 CD 13 61 61 73 0B 4F : h...B..画..aas.O
000000A0 : 74 08 30 E4 B2 80 CD 13  EB CD E8 7F 00 BD BE 7F : t.0茣.........
000000B0 : C6 46 00 80 C6 46 10 00  C6 46 04 0B A0 7A 7F A8 : .F...F...F...z.
000000C0 : 04 74 04 80 4E 24 10 A0  7A 7F A8 08 74 04 80 4E : .t..N$..z..t..N
000000D0 : 34 10 E8 7A 00 68 00 00  68 00 7C CB BD BE 07 66 : 4.閊.h..h.|....f
000000E0 : 8B 5E 18 60 68 00 00 68  00 00 66 53 68 00 00 68 : 疑.`h..h..fSh..h
000000F0 : 00 7C 68 01 00 68 10 00  B4 42 B2 80 89 E6 CD 13 : .|h..h...B..画..
00000100 : 61 61 73 0B 4F 74 08 30  E4 B2 80 CD 13 EB CD E8 : aas.Ot.0茣.....・
00000110 : 1A 00 BD BE 7F 80 7E 04  12 74 BA C6 46 00 00 C6 : .....~..t..F...
00000120 : 46 10 80 C6 46 04 12 E8  25 00 EB A9 BF 05 00 31 : F...F...%......1
00000130 : C0 8E C0 BB 00 7E B8 01  02 B5 00 B1 01 B6 00 B2 : .実..~..........
00000140 : 80 CD 13 73 09 4F 74 06  30 E4 CD 0D EB DE C3 BF : ...s.Ot.0莽.....
00000150 : 05 00 31 C0 8E C0 BB 00  7E B8 01 03 B5 00 B1 01 : ..1.実..~.......
00000160 : B6 00 B2 80 CD 13 73 09  4F 74 06 30 E4 CD 0D EB : ......s.Ot.0莽.・
00000170 : DE C3 00 00 41 63 65 72  0C 33 00 00 73 79 73 74 : ....Acer.3..syst
00000180 : 65 6D 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : em..............
00000190 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : ................
000001A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : ................
000001B0 : 00 00 00 00 00 00 00 00  38 BA A8 11 00 00 00 01 : ........8.......
000001C0 : 01 00 12 FE BF 7C 3F 00  00 00 FE 25 9C 00 80 00 : .....|?....%....
000001D0 : 81 7D 07 FE FF FF 3D 26  9C 00 84 11 5D 0D 00 00 : ±....=&....]...
000001E0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : ................
000001F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 AA : ..............U.

次に40GSSDのMBRのダンプ、青い部分のパーティションテーブルはこちらを使います。

00000000 : 33 C0 8E D0 BC 00 7C FB  50 07 50 1F FC BE 1B 7C : 3.社..|.P.P....|
00000010 : BF 1B 06 50 57 B9 E5 01  F3 A4 CB BD BE 07 B1 04 : ...PW...........
00000020 : 38 6E 00 7C 09 75 13 83  C5 10 E2 F4 CD 18 8B F5 : 8n.|.u.η.糜..寓
00000030 : 83 C6 10 49 74 19 38 2C  74 F6 A0 B5 07 B4 07 8B : θ.It.8,t......愚
00000040 : F0 AC 3C 00 74 FC BB 07  00 B4 0E CD 10 EB F2 88 : ..<.t..........・
00000050 : 4E 10 E8 46 00 73 2A FE  46 10 80 7E 04 0B 74 0B : N.錻.s*.F..~..t.
00000060 : 80 7E 04 0C 74 05 A0 B6  07 75 D2 80 46 02 06 83 : .~..t....u..F..ェ
00000070 : 46 08 06 83 56 0A 00 E8  21 00 73 05 A0 B6 07 EB : F..シ...!.s....・
00000080 : BC 81 3E FE 7D 55 AA 74  0B 80 7E 10 00 74 C8 A0 : ..>.}U.t..~..t..
00000090 : B7 07 EB A9 8B FC 1E 57  8B F5 CB BF 05 00 8A 56 : ....屈.W寓....碍
000000A0 : 00 B4 08 CD 13 72 23 8A  C1 24 3F 98 8A DE 8A FC : .....r#潅$?.巌棄
000000B0 : 43 F7 E3 8B D1 86 D6 B1  06 D2 EE 42 F7 E2 39 56 : C.繼.・....B..9V
000000C0 : 0A 77 23 72 05 39 46 08  73 1C B8 01 02 BB 00 7C : .w#r.9F.s......|
000000D0 : 8B 4E 02 8B 56 00 CD 13  73 51 4F 74 4E 32 E4 8A : 起.儀...sQOtN2芒
000000E0 : 56 00 CD 13 EB E4 8A 56  00 60 BB AA 55 B4 41 CD : V....芒V.`..U.A.
000000F0 : 13 72 36 81 FB 55 AA 75  30 F6 C1 01 74 2B 61 60 : .r6・U.u0...t+a`
00000100 : 6A 00 6A 00 FF 76 0A FF  76 08 6A 00 68 00 7C 6A : j.j..v..v.j.h.|j
00000110 : 01 6A 10 B4 42 8B F4 CD  13 61 61 73 0E 4F 74 0B : .j..B偶..aas.Ot.
00000120 : 32 E4 8A 56 00 CD 13 EB  D6 61 F9 C3 49 6E 76 61 : 2芒V.....a..Inva
00000130 : 6C 69 64 20 70 61 72 74  69 74 69 6F 6E 20 74 61 : lid partition ta
00000140 : 62 6C 65 00 45 72 72 6F  72 20 6C 6F 61 64 69 6E : ble.Error loadin
00000150 : 67 20 6F 70 65 72 61 74  69 6E 67 20 73 79 73 74 : g operating syst
00000160 : 65 6D 00 4D 69 73 73 69  6E 67 20 6F 70 65 72 61 : em.Missing opera
00000170 : 74 69 6E 67 20 73 79 73  74 65 6D 00 00 00 00 00 : ting system.....
00000180 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : ................
00000190 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : ................
000001A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : ................
000001B0 : 00 00 00 00 00 2C 44 63  9A 8E 35 69 00 00 00 01 : .....,Dc嚴5i....
000001C0 : 01 00 12 FE BF 7C 3F 00  00 00 FE 25 9C 00 80 00 : .....|?....%....
000001D0 : 81 7D 07 FE FF FE 3D 26  9C 00 84 6B 0C 04 00 00 : ±....=&..・....
000001E0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : ................
000001F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 AA : ..............U.

本当はパーティーションテーブルは01BEからなんですが、その手前から0が続いているので判りやすい所で切り貼りします。

この2つのMBRを編集して繋ぎ合わせたのが以下です。

00000000 : 31 C0 8E D0 BC 00 7C FB  50 07 50 1F FC BE 1B 7C : 1.社..|.P.P....|
00000010 : BF 1B 06 50 57 B9 E5 01  F3 A4 CB BF 05 00 31 C0 : ...PW.........1.
00000020 : B2 80 CD 13 73 07 4F 74  02 EB F3 EB FE BD 79 07 : ....s.Ot......y.
00000030 : 80 7E 00 5A 74 41 F8 B8  10 96 B3 15 CD 15 72 16 : .~.ZtA...無...r.
00000040 : 81 F9 00 00 74 2E F8 B8  10 96 B3 16 CD 15 72 06 : ・..t....無...r.
00000050 : 81 F9 01 00 74 1E F8 B8  10 96 B3 18 CD 15 72 06 : ・..t....無...r.
00000060 : 81 F9 01 00 75 11 F8 B8  81 CA CD 15 80 FA 01 74 : ・..u...¬.....t
00000070 : 06 E9 68 00 E9 65 00 BD  BE 07 66 8B 5E 08 60 68 : .馼.馥....f疑.`h
00000080 : 00 00 68 00 00 66 53 68  00 00 68 00 7C 68 01 00 : ..h..fSh..h.|h..
00000090 : 68 10 00 B4 42 B2 80 89  E6 CD 13 61 61 73 0B 4F : h...B..画..aas.O
000000A0 : 74 08 30 E4 B2 80 CD 13  EB CD E8 7F 00 BD BE 7F : t.0茣.........
000000B0 : C6 46 00 80 C6 46 10 00  C6 46 04 0B A0 7A 7F A8 : .F...F...F...z.
000000C0 : 04 74 04 80 4E 24 10 A0  7A 7F A8 08 74 04 80 4E : .t..N$..z..t..N
000000D0 : 34 10 E8 7A 00 68 00 00  68 00 7C CB BD BE 07 66 : 4.閊.h..h.|....f
000000E0 : 8B 5E 18 60 68 00 00 68  00 00 66 53 68 00 00 68 : 疑.`h..h..fSh..h
000000F0 : 00 7C 68 01 00 68 10 00  B4 42 B2 80 89 E6 CD 13 : .|h..h...B..画..
00000100 : 61 61 73 0B 4F 74 08 30  E4 B2 80 CD 13 EB CD E8 : aas.Ot.0茣.....・
00000110 : 1A 00 BD BE 7F 80 7E 04  12 74 BA C6 46 00 00 C6 : .....~..t..F...
00000120 : 46 10 80 C6 46 04 12 E8  25 00 EB A9 BF 05 00 31 : F...F...%......1
00000130 : C0 8E C0 BB 00 7E B8 01  02 B5 00 B1 01 B6 00 B2 : .実..~..........
00000140 : 80 CD 13 73 09 4F 74 06  30 E4 CD 0D EB DE C3 BF : ...s.Ot.0莽.....
00000150 : 05 00 31 C0 8E C0 BB 00  7E B8 01 03 B5 00 B1 01 : ..1.実..~.......
00000160 : B6 00 B2 80 CD 13 73 09  4F 74 06 30 E4 CD 0D EB : ......s.Ot.0莽.・
00000170 : DE C3 00 00 41 63 65 72  0C 33 00 00 73 79 73 74 : ....Acer.3..syst
00000180 : 65 6D 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : em..............
00000190 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : ................
000001A0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : ................
000001B0 : 00 00 00 00 00 2C 44 63  9A 8E 35 69 00 00 00 01 : .....,Dc嚴5i....
000001C0 : 01 00 12 FE BF 7C 3F 00  00 00 FE 25 9C 00 80 00 : .....|?....%....
000001D0 : 81 7D 07 FE FF FE 3D 26  9C 00 84 6B 0C 04 00 00 : ±....=&..・....
000001E0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 : ................
000001F0 : 00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 AA : ..............U.

これをMBRwrWin.EXEを使って40GSSDにレストアします。

以上で作業は完了です。再起動後にALT+F10を押すとリカバリープログラムが無事に起動しました。試にそのままリカバリーしてみましたが、40Gに容量が変わっていてもちゃんとリカバリーしてくれました。


|

« Windows7でアイコンがずれる件の解決 | トップページ | プール、かき氷、スイカ割、金魚すくい »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/545156/52261179

この記事へのトラックバック一覧です: Acer Aspire one SSD化とリカバリ為のMBR修正:

« Windows7でアイコンがずれる件の解決 | トップページ | プール、かき氷、スイカ割、金魚すくい »