我有一个 1 Tb M.2 2280 SSD,我将其放在 NVME 转 SATA 适配器中,然后将其放在外部 SATA 转 USB 外壳中。通过这种配置,我可以毫无问题地访问磁盘。Windows 10 磁盘管理将磁盘描述为“WDC WDS 100T2B0B-00Y SCSI 磁盘设备”。该描述与磁盘型号相符,即 WDS100T2B0B-00YS70。
我将该磁盘放在新的外部机箱上,以便我可以直接将其作为 NVME 访问,但它不起作用。现在 Windows 10 磁盘管理将该磁盘描述为“Realtek RTL9210B-CG USB 设备”。它不显示磁盘上的任何卷。我所能做的就是更改驱动器号并查看属性,显示容量为 0 MB。(Realtek RTL9210B-CG 是一种 USB 桥接器,它将 USB 设备与 PCI Express (PCIe) 控制器和 SATA 控制器结合在一起)。
如果我连接里面没有磁盘的外壳,我会得到完全相同的描述。
我并不怀疑新的外壳,因为我曾尝试过类似的外壳(我将其退回,认为它有缺陷),结果相同。
Windows 告诉我正在使用适合该设备的驱动程序。
我怎样才能解决这个问题?
答案1
TL;DR:除非在外壳/适配器中明确提及,否则仅支持一种类型的驱动器,即 SATA 或 MVMe。 您不能通过使用不同的外壳将 SATA 驱动器转变为 NVMe 驱动器。这似乎是这里的问题/误解,因为有问题的 WDC WDS 100T2B0B-00Y 驱动器是 SATA因此它需要一个 SATA 适配器。
“M.2“只是连接器,原本是为了替换旧的SATA 卡尽管它与更老的 PCI Express Mini Card 具有相同的物理尺寸,但在电气上并不兼容。
M.2 规范已经取代了 mSATA 和 mini-PCIe。
“2280” 是尺寸(22 毫米宽 x 80 毫米长)
两者都与 SATA/NVMe 无关。
具体到这个问题,使用的第一个机箱是 SATA,所以它可以工作;第二个是 NVMe,但不行。设备管理器中显示的设备 - Realtek RTL9210B-CG USB 设备 - 是机箱的控制器。无法检测到里面的实际驱动器,因为它不兼容。