web-dev-qa-db-ja.com

ドライブが間違ったモデルとブランドとして表示される

私は5年前のLenovoT420ラップトップを持っており、先週、Seagate FireCuda 2.5in 1TB SSHDモデル(つまり、SSDキャッシュを備えた従来のHD)とSandisk mSata 32GB SSDキャッシュカード(安価なeBayクローン?-中国のホログラムが搭載されていました)を搭載しました)。

これで、Cドライブが[コントロールパネル]-> [コンピューターの管理]-> [デバイスマネージャー]にWDCWD3200BEKX-60B7WTOとして表示されます。

私は速度について不平を言っていません-それが速いものは何でも、なぜそれがシーゲイトではなく間違って検出されるのですか?

私がインストールしたドライブにはSeagateラベルが付いていて、本物のように見えます。

OSはWindows10.0.16299.64です。

1
birdwes

これをさらに調査したところ、ドライブ管理とデバイスツリーに表示されるデバイス名は表面的なもののようです。

デバイス管理mmcスナップインハードドライブ

「FriendlyName」という名前のレジストリキーから取得

FriendlyNameレジストリイメージ

[ディスクドライブ]-> [ハードウェアの変更をスキャン]を右クリックするだけで、次のようになります。

更新されたハードウェアの変更

そしてそれは再起動後も持続します。

RefurbisherのOEMプレインストールイメージのドライブのタイプが入力されました。 PowerShellコマンドもありますSet-PhysicalDisk変更します。 (@Kitetからのコメントのおかげで修正されました)。

同じキーの他の値を調査すると、Seagateドライブの正しいベンダー/デバイスIDを取得していることがわかります。

レジストリ内のハードウェアID

また、シーゲイトの診断ツールはすべて、それが本来あるべき姿であり、完全に正しく機能していることを示しています。

Seatools診断ユーティリティは正しいドライブを表示します

デバイスをアンインストールしてWindowsに再検出させることは有効なオプションのようですが、私の場合は、追加のデバイスドライバーもインストールされています。excsd.sys(ExpressCache)、

追加のドライバーの詳細

これは、インストールされている32GB SanDisk SSDmSATAキャッシュと同期するためのものです。最初に外部SSDキャッシュをアンインストールしない限り、これが問題を引き起こす可能性があることは間違いありません。 ReadyCache/ExpressCacheを再インストールし、キャッシュを最初から再作成する必要があります。それを避けるために、代わりにレジストリFriendlyNameを編集しました。

この観察はベンチマーク詐欺も許します...これを見てください:

偽のハードドライブのベンチマーク詐欺

コメントしてくれてありがとう。

4
birdwes