ねら~ITエンジニア雑記

やきうのお兄ちゃんが綴るOracle Databaseメインのブログ

自作PC(WindowsXP) の HDD→SSD化 苦労話

4年程前に自作したメインPCだが、最近はブラウザのタブを沢山開くと
HDD へのアクセスが激しすぎて、流石にストレスを感じるようになってた。

そこでメモリ増強(1GB → 3GB)と、HDD→SSD換装を実施してみた。

お値段はメモリが 1GB*2 で 2,270円、
SSD が 120GB で 12,000円弱となかなかにお手頃。

メモリは箱の蓋開けて挿すだけなので割愛。
以下のサイトを参考にしつつ、HDD→SSDへの換装&移行を実施。

Windows XP環境をHDDからSSDに移行してみる
http://blog.livedoor.jp/koganei385/archives/1517642.html

フリーソフトで行く! 大容量HDDからSSDへデータを丸ごとコピーで簡単移行!
http://laineema.gger.jp/archives/3232947.html

SSDの4K Writeが遅いときはパーティションアライメント調整で改善!!Paragon Alignment Toolの購入方法も解説!
http://laineema.gger.jp/archives/3532151.html

Windowsが起動したままの状態でハードディスクをまるごとイメージ化できるフリーソフト「Macrium Reflect FREE Edition」
http://gigazine.net/news/20090206_macrium_reflect_free_edition/

パーティションオフセット(アライメント)の諸問題
http://erijapan.blog93.fc2.com/blog-entry-55.html

さてここで問題になったのが、メインPCのパーティション構成。
4年前の作業ミスで WindowsXP を Dドライブにインストールしてしまい、
面倒臭かったのでずっとそのままの構成で使ってたのですが。。。

C: ← ブートドライブ、プライマリパーティション
D: ← Windows のインストールドライブ、拡張パーティション

以下、苦労話を列挙。

  1. D:ドライブを「EASEUS Partition Master Home Edition」でそのままコピー → 起動せず
  2. SSD に C:ドライブを作ってみる。 → 起動せず
  3. http://pasokoma.jp/47/lg478446 とかを参照して、
    C:ドライブに「boot.ini」「bootfont.bin」「ntldr」あたりをコピーしてみる。 → 起動せず
  4. Windows 管理ツール で、SSD の C:ドライブをアクティブにしてみる。
    起動した!が、しかし、アライメント問題のせいか
    D:ドライブの 4KB Random Write の数値がイマイチ(13.1MBytes/sec程度)
  5. 「Paragon Alignment Tool」でアライメント調整してみる。
    → 何故か C:ドライブしかアライメントが成功しない。意味ない。
  6. D:ドライブを「EASEUS Todo Backup Free 4.0」で
    「Optimize for SSD」に チェックを入れつつ、コピー。
    D:ドライブが速くなった! (今思えばここで止めておけば…(つД`))
  7. 上記6の過程で C:ドライブのアライメントが狂って遅くなったので、
    「Paragon Alignment Tool」でC:ドライブをアライメント調整。
    → 何故か D:ドライブが消えたwwwww
  8. D:ドライブを「EASEUS Todo Backup Free 4.0」で
    「Optimize for SSD」に チェックを入れつつ、コピー。
    http://oshiete.goo.ne.jp/qa/4560296.html のような、
    ログイン直後にログオフする症状に。うひょーwwwww
  9. WindowsXP の修復セットアップを実施
    → 何故かセットアップ開始直後に DOSプロンプトに落ちる。
  10. WindowsXP の再インストールを実施wwwww
    → 無事再起動するように(当たり前)
  11. 「Paragon Alignment Tool」でC:ドライブをアライメント調整。
    → バッチリ!いやー、苦労したwwwww

結局再インストールwwwww初めからそうしていればwwwww
しかし、その甲斐あってパフォーマンスはかなり向上。

HDD

SSD(アライメント調整後)

テキストの結果も貼っておく。

HDD
-----------------------------------------------------------------------
CrystalDiskMark 3.0.1 (C) 2007-2010 hiyohiyo
                           Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

           Sequential Read :    47.981 MB/s
          Sequential Write :    44.454 MB/s
         Random Read 512KB :    27.056 MB/s
        Random Write 512KB :    31.795 MB/s
    Random Read 4KB (QD=1) :     0.471 MB/s [   114.9 IOPS]
   Random Write 4KB (QD=1) :     1.122 MB/s [   274.0 IOPS]
   Random Read 4KB (QD=32) :     0.651 MB/s [   159.0 IOPS]
  Random Write 4KB (QD=32) :     1.146 MB/s [   279.7 IOPS]

  Test : 1000 MB [F: 39.8% (40.9/102.8 GB)] (x2)
  Date : 2012/01/21 22:56:12
    OS : Windows XP Home Edition SP3 [5.1 Build 2600] (x86)
SSD(アライメント調整後)
-----------------------------------------------------------------------
CrystalDiskMark 3.0.1 (C) 2007-2010 hiyohiyo
                           Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

           Sequential Read :   171.476 MB/s
          Sequential Write :   102.751 MB/s
         Random Read 512KB :   142.972 MB/s
        Random Write 512KB :   100.309 MB/s
    Random Read 4KB (QD=1) :    24.879 MB/s [  6073.9 IOPS]
   Random Write 4KB (QD=1) :    59.033 MB/s [ 14412.3 IOPS]
   Random Read 4KB (QD=32) :    20.414 MB/s [  4984.0 IOPS]
  Random Write 4KB (QD=32) :    94.323 MB/s [ 23028.2 IOPS]

  Test : 1000 MB [C: 24.3% (27.2/111.7 GB)] (x2)
  Date : 2012/01/21 23:04:15
    OS : Windows XP Home Edition SP3 [5.1 Build 2600] (x86)

メモリ増強の効果も相まって、ブラウザのタブを沢山開いてもスイスイ。
それにしても IOPS にして 約52倍の性能向上…良い世の中になったものです。

追記
AHCI化を施したところ、ベンチのスコアが若干アップしました。(特にRW 4K QD=32)

SSD(アライメント調整後 + AHCI化)

SSD(アライメント調整後 + AHCI化)
-----------------------------------------------------------------------
CrystalDiskMark 3.0.1 (C) 2007-2010 hiyohiyo
                           Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

           Sequential Read :   206.088 MB/s
          Sequential Write :   101.380 MB/s
         Random Read 512KB :   193.857 MB/s
        Random Write 512KB :   100.541 MB/s
    Random Read 4KB (QD=1) :    25.685 MB/s [  6270.8 IOPS]
   Random Write 4KB (QD=1) :    64.935 MB/s [ 15853.2 IOPS]
   Random Read 4KB (QD=32) :    82.066 MB/s [ 20035.5 IOPS]
  Random Write 4KB (QD=32) :    98.564 MB/s [ 24063.5 IOPS]

  Test : 1000 MB [C: 23.5% (26.2/111.7 GB)] (x2)
  Date : 2012/01/22 2:21:45
    OS : Windows XP Home Edition SP3 [5.1 Build 2600] (x86)