Sun, 31 Aug 2014 (平成26年) [長年日記]
_ パーティション開始オフセットのずれを解消
昨日のサブノートの件で HDD 換装も考えて最近の HDD の 情報をググってたら、ディスクのクローンするなら「パーティション開始オフセット」を所定の値にしないと I/O 性能が落ちるという話を改めてしっかり読むことになって、こないだ HDD 換装をした W530 のことが気になりだした。
msinfo32 で調べてみたら最初のパーティションの「パーティション開始オフセット」が 32,256 バイトとなっていて、これは駄目なパターンだ。いくつか修正手段はあるようだけど、なぜか Paragon Alignment Tool 3.0(以下 PAT)を持ってるので(初めて SSD を買った時に ToDo Backup でシステムドライブを移行してその後の調整に使おうとしたような記憶がある)使ってみることにした。
何かあっても泣かないようにシステムバックアップを行なってから、PAT を W530 にインストールして実行。最初に実行される検査の結果はもちろん "Non-optimally aligned partition" なのでデフォルト設定で調整開始。説明によれば調整対象にシステムドライブが含まれているから PC が再起動して PAT の画面が出るのでそのまま待てということだったのだけど、OS シャットダウン処理が始まって画面が消えてからそのあと何も起きずに待つこと十数分、これだと強制電源オフをしないといけないだろうかと考えだしたところで BSoD ……
焦りながらエラーメッセージを読もうとしたら自動的に再起動が始まってしまい、さらに焦っていたら何事もなかったかのように PAT の画面が表示されて処理が始まった。こうなったらこのあとエラーが出るなら出るで次に何か操作を求められるまで放置するしかない。そんな心配をよそに処理は順調に(時間はかかるけれど)進み、三時間弱くらい経った頃 Windows 7 の起動音がしたことで処理がいつの間にか終わっていたことに気づいた。書いてなかったけど、今回処理した HDD は以下の様な 1TB の HDD で、最初のパーティションは 330MB ほど、C ドライブは 70GB ほど、D ドライブは 155GB ほど、リカバリ用パーティションは 10GB ほど使用していてそんな程度の処理時間だった。
ひとまず Windows が無事に起動したことに安堵しつつログオンしたら PAT が勝手に動き出して状態を検査し始めて、結果は "Optimally aligned partition" と表示された。msinfo32 で確認してみたら最初のパーティションの「パーティション開始オフセット 」は 2,097,152 バイトとなっていた。おや、Windows 7 を普通にインストールした時の値の倍になってる。原理的には 4,096 の整数倍なら問題ないらしいのでこれで OK とする。
調整した効果
CrystalDiskMark でのチェック結果が以下の通りで、Random Write が大幅に上昇していた。
[調整前] Sequential Read : 139.791 MB/s Sequential Write : 120.901 MB/s Random Read 512KB : 37.005 MB/s Random Write 512KB : 24.352 MB/s Random Read 4KB (QD=1) : 0.417 MB/s [ 101.7 IOPS] Random Write 4KB (QD=1) : 0.309 MB/s [ 75.4 IOPS] Random Read 4KB (QD=32) : 0.862 MB/s [ 210.6 IOPS] Random Write 4KB (QD=32) : 0.310 MB/s [ 75.8 IOPS] Test : 1000 MB [C: 13.2% (73.6/555.7 GB)] (x5) Date : 2014/08/30 23:17:14 OS : Windows 7 Home Premium Edition SP1 [6.1 Build 7601] (x64)
[調整後] Sequential Read : 131.088 MB/s Sequential Write : 127.394 MB/s Random Read 512KB : 35.125 MB/s Random Write 512KB : 45.561 MB/s Random Read 4KB (QD=1) : 0.427 MB/s [ 104.2 IOPS] Random Write 4KB (QD=1) : 0.857 MB/s [ 209.2 IOPS] Random Read 4KB (QD=32) : 0.760 MB/s [ 185.7 IOPS] Random Write 4KB (QD=32) : 0.898 MB/s [ 219.4 IOPS] Test : 1000 MB [C: 12.2% (67.6/555.7 GB)] (x5) Date : 2014/08/31 3:51:17 OS : Windows 7 Home Premium Edition SP1 [6.1 Build 7601] (x64)
HDD 換装と今回の作業時間を合わせると合計六時間ほどになったはずだけど、OS の再インストールと環境再設定することを考えたらこっちのほうがましだと思えるからよし。