web-dev-qa-db-ja.com

NVMeディスクに関するLenovoThinkpadX270の問題

2か月前にLenovoThinkpad X270を購入しましたが、2つの異なるハードドライブでWindowsとOpenBSDを使用する必要がありました。幸い、このThinkpadには無料のPCI-eポートがありました NVMe互換 (M.2 2242フォーマット) トランセンドTS256GMTS4 を購入しました。

何の問題もなく3週間後、トランセンドは欠陥があるように見え、単純な smartctl test の後、私のシステム(現時点ではOpenBSDを実行中)がクラッシュしました。 Transcendハードディスクは使用できなくなり、OpenBSDデータは失われました。

別のブランドを試してみることにしましたが、今回は 東芝RC100240G を購入しました。初めてOpenBSDをインストールしましたが、起動時にF12キーを押して起動デバイスを選択しても、この新しいディスクは表示されませんでした。奇妙なことに、超越がブートリストに存在していたからです。そこで、OpenBSDをもう一度再インストールすることにしました。同じ問題です。 Linux Mintをインストールしようとしましたが、ブートデバイスリストにディスクが表示されません。

その後私:

  • openBSD(1)を フルディスク暗号化 (FDE)で EFIサポート でインストール
  • uEFIをサポートするFDEなしでOpenBSD(2)をインストール
  • uEFIサポートなしでOpenBSD(3)をインストール(クラシックインストール)
  • インストールされたLinuxMint(クラシックインストール)
  • 更新 BIOSファームウェア
  • 東芝ファームウェアを最新バージョンに更新しました
  • 東芝SSDの抜き差し(2回)
  • インストール済み 東芝SSDユーティリティツール :すべて良好
  • linuxを東芝のハードドライブにインストールした後、デフォルトのブートローダーはWindowsではなくなりましたが、grub、理由はわかりません
  • デフォルト構成でBIOSをリセットする
  • 嫌いなツイートを送信し、コンピューターの神々を待っています(何かを犠牲にする必要がありますか?!)
  • もう一度再起動すると、ブートリストに「ubuntu」が表示されます。正直なところ、私は何をしたのかわかりません...別のOpenBSDインストールで何かが変わるかどうかを確認します。
  • 使用 installboot(8) 東芝のハードドライブで手動

参考までに、USBドライブを接続すると、ブートデバイスリストに表示されます。他のNVMeディスク(samsung)も表示されます。最初の超越ディスクも、このリストに表示されていました。

起動時のBIOS診断中にディスクが存在しますが、起動可能なデバイスを選択するときにディスクを選択できません。 UEFI、レガシーメソッドを使用してBIOSで別の構成を試しましたが、何も機能しません。

理由がわかりますか?構成中に何かを見逃したか、NVMeデバイスがBIOSによってディスクのように表示されない可能性がありますか?

最初のNVMeディスクにbootstrap

クリーンな解決策が見つからず、最初の問題も解決しません。ブートリストのNVMeハードドライブはどこにありますが、UEFIブートリストでWindowsからOpenBSDに切り替える機会があります。

Windowsでは、diskpartツールを使用してEFIパーティションをマウントし、ubuntuディレクトリを削除し、BootディレクトリもBoot.oldに移動しました。 Windowsディレクトリには触れませんでした。

C:\> DISKPART
DISKPART> sel disk 0
DISKPART> sel volume 2
DISKPART> assign letter Z:

OpenBSDまたはその他のUNIXシステムでは、EFIパーティションにBootディレクトリを作成し、その中にファイルbootx64.efiをコピーしました。これで、Samsungのハードドライブを使用して東芝のハードドライブで起動できます。 USBフラッシュドライブでも同じことをして、作業しました。

# mount /dev/sd2i /mnt
# cd /mnt/EFI
# mv Boot Boot.old
# rm -rf ubuntu
# mkdir Boot
# cp /usr/mdec/BOOTX64.EFI Boot

起動時に、OpenBSDブートプロンプトが表示されます。起動デバイス、NVMeのsrドライブを手動で設定する必要があります。ここにコードサンプルがあります:

boot> set device sr0a
boot> boot

1つのNVMeディスクのみが起動できます

Thinkpad X270に2つのNVMeディスクがある場合、できるのは そのうちの1つで起動 のみのようです。ここでは、Lenovoフォーラムのincidentfluxによって提供されたソリューションを示します。

デュアルドライブSSD構成は次のように可能です。

オプション1-500MBps /値-SATA(AHCI)

SATA(AHCI)ケーブルの場合:1。2.5インチベイのドライブ1:SATAコネクタケーブル付きの2.5インチSSD 2. WWANスロットのドライブ2:m.2 2242 SSD(BまたはMキーイングを検索)

必要なFRU:01HW968、CRU ID:2、SATA HDD/SSD用のFRUHDDケーブル、01HY565 CRU ID:N FRU M.2アダプターおよびHDDブラケットASM

オプション2-最速/価格-m.2(PCIe)またはM.2(PCIe)ケーブル付き:

  1. 2.5インチベイのドライブ1:m.2 NVMe(2.5 "キャディ内のm.2クレードル)
  2. WWANスロットのドライブ2:m.2 2242 SSD(BまたはMキーイングを検索)

必要なFRU:01HW969、CRU ID:2、-PCIeSSD用のFRUHDDケーブル、01HY565 CRU ID:N FRU M.2アダプターおよびHDDブラケットASM

SATAまたはm.2NVMeオプションを注文する場合、Lenovoが提供するケーブル。m.2nvmeSSDは、将来の拡張の鍵となります。

SATAケーブルにはSATAWebstoreオプションが付属しており、m.2ケーブルにはm.2Webstoreオプションが付属しています。

それがセルフサービスではない理由だと思います(HMMの55、56、77、78ページを参照)。主要なFRU部品番号8a、8b、9a、9b、10a、10b。

私の質問には答えませんが、Lenovo ThinkpadX270を購入して別のドライブを追加する必要があるというヒントをいくつか示します。とにかく、あなたが私のようで、BまたはMキーイングとは何かを本当に理解していない場合は、 Republic of Gamers Webサイト で詳細を確認できます。全体像:NVMe SSDのPCI-eコネクタのピン(ソケット)の数です。

enter image description here

3

X270ハードウェアメンテナンスマニュアルを確認します。 2つのNVMeを持つことは可能であるようです、ある人がLenovoフォーラムサイトで彼の解決策を説明しました ここ

1
Victor Ivanov