SSDを換装しました(ブート領域 / ASRockマザーボードとM.2 SSD)
SSDを換装しました。M.2 SSDの換装面倒すぎワロタだったので換装の感想を記録します。
去年(2023年)12月からブルースクリーンが多発するようになったのもあり、SSDの容量増やしたいし、価格も安くなってきたしで換装することにしました。なお、ブルースクリーン多発問題は未解決です。
まとめ
- ASRockの特定のマザーボードを使っている場合、SSDは動作確認済みリストから選んだ方がいい(本件とは違うがメモリも)
- クローンコピーしたSSDはBOOT再構成がいる場合あり
- BIOSアップデートで対応できる場合もあるが限定的だったり弊害が出る場合がある
- 自分でSSDを改造することで非対応SSDでも使えるようになる場合あり ※自己責任
PC環境
マザーボード:ASRock B450 Steel Legend
現状SSD:PLEXTOR 512GB PX-512M9PG+
新規SSD:Crucial P3 1TB CT1000P3SSD8JP Amazonリンク
マザボードがPCI Express 3.0なのでGen3を選択
USB接続用 外付けケース:ORICO M2PVM-10Gbps Amazonリンク
コピーソフト:Acronis True Image for Crucial
コピー中はPC操作しない方がよいです。何度かやり直した際にエラーで途中終了することがありました。
SSD(Crucial P3 1TB CT1000P3SSD8JP)の価格推移
8月9月頃は1TB 6000円で最安、自分が買った12月では7700円でした。
ブート領域
クローンコピーしたSSDで起動しなかったため調べたところ以下にたどり着きました。
TodoBackupでクローン成功したのに起動エラーをブート領域の再構築で直す | パソコンりかばり堂本舗 (ikt-s.com)
この時点で外付けケースを介してUSB接続でならセーフモードで起動はするが、PCIe接続だと起動できない状態でした。クローンコピーし直したり、BOOTの設定を変更したりしてもダメ。というか追加したSSDがBIOSで認識すらされない。
ASRockマザーボードとM.2 SSD
相性(?)問題
PCIe接続だとBIOSで認識すらされないので調べると以下にたどり着きました。
ASRockの特定MBとSSDの組み合わせ問題 パソコン(PC)の森 (fc2.com)
根本原因としては73ピンに対する設計の問題です。
対象のマザーボードはASRockのサイトもしくは上記ブログから確認してください。
Technical Notes ASRock公式 非対応SSD表
Technical Notes2 Limited Support SSD List 対応スロットだけ表記
自分が使用しているASRock B450 Steel Legendはこの問題の対象でした。
改めて見たらSSD非対応リストにCrucial P3も載ってますね・・・
該当のマザーボードではこれらに留意する必要があります。
- 73ピンの扱い
- 対応スロット 2つ以上スロットがあるマザボでは片方は非対応ということもある
例)B450 Steel LegendではM2_1(CPU側)は非対応
→ 後述の73ピン改造をすればM2_1でも使用できるようになります。
現状の各最新BIOSでは動作確認が取れました!
— ASRock Japan (@AsrockJ) 2021年2月7日
新型マザーボードにはサポートリストにも記載予定となっております。
原因としましてはGNDの位置が一般的なマザーボードとは異なっているためBIOS上認識しなかったとBIOSチームから連絡ありました。なかなか特殊なSSDとのことです! https://t.co/UuXvRVL7SL
SSD側の設計ミスなのか、ASRock側の設計ミスなのか
どっちも仕様は間違ってないので、どっちも罰せられることはないですね。
— ASRock Japan (@AsrockJ) 2021年2月7日
B450 Steel Legendについて
ハードウェア実装を変えることができませんが、
— ASRock Japan (@AsrockJ) 2021年2月7日
M2_2は特別BIOSで認識できるようになります。
恐らく今回の問題は、マザーボード側でGNDかI/O設定をする為の配線を繋ぐ事を前提にした設計になっていて、何も繋がない状態を想定していない設計になっていたのだと考えられます。
一般的な配線ではないSSDとSSD側の責任にしていますが、複数のSSDが該当している時点でMB側の問題としか言えません。
相性の問題ではなく、M.2スロットの配線の設計の問題で、SSDのPCI-E側の73番ピンがGNDかI/O用の配線がされていないと認識できない問題がある
最近のSSDは73番がNC(Non Connection)で何の接続もしていない事が多いので、SSDを買い換えようとしたりする時に引っ掛かる事が多くなってる
SSDにはんだ付け改造をする
先に紹介した組み合わせ問題のページにもあるように、対象のマザーボードではSSDの73ピンがNC(Non Connect)だと認識できない場合があります。
これをはんだ付け改造をすることで認識させる方法が紹介されています(5chでも同様に対応した書き込みあり)
よなよなブログ : SUNEAST M.2 SSDの認識方法 (techblog.jp)
買ったSSDを確認してみると73ピンから配線パターンは伸びていますが、どこにも繋がっていません。
1005サイズのジャンパを実装することで73ピンをGND接続できるようになっているので、ここをはんだでブリッジさせます。
横にある素子に注意してはんだ付けを行いました。しかしはんだを少し乗せただけなので、ちゃんと接続できている気がしません。フラックスのせいで見てもどうなっているかよくわかりません。
PCに接続したところ、無事起動しました。ブラウザのMicrosoft Edgeがなぜかフリーズして立ち上がりませんでしたが、PC再起動で解消されました。
BIOSアップデート
73ピンのはんだ付け改造をやる前に、BIOSのバージョンを上げることでSSD認識できるかと思い、試しました。
※ASRockはBIOSについて、現在使っているバージョンで動作に問題がなければ変更しないことを推奨しています。
一般にBIOSはバージョン上げたら戻せないと言われるので、ええいままよ!といった思いで試しました。
3.40→4.60にアップデートした結果、
- M2_2のポートならSSD認識できるようになった(外付けケース介しての時と同じでセーフモードでのみ起動可能)
- USB2.0が不安定になった
- 数秒間隔でUSBに新たにデバイスを接続した反応が起こる。デバイスマネージャーのリロード、デバイス接続音が鳴る。
と色々弊害があったので、3.40に戻すことに。戻せました。よかった。
おわり
年末はこの問題のために、ひたすらPCを再起動していました。
そろそろブルースクリーン多発問題に取り組むか・・・