读取 Apple NGFF M2 数据

读取 Apple NGFF M2 数据

我有一个在旧款 Macbook 中发现的专有 NGFF M2 SSD。我买了一个转换器,应该可以将其转换为标准 NVMe。当我将其插入 Linux 机器时,它只将其视为 SCSI 设备。它没有显示,lsblk我无法dd在其中进行任何操作。

这是dmesg我插上电源之后的样子:

[13986.979903] usb 4-1.2: new SuperSpeed USB device number 5 using xhci_hcd
[13987.002963] usb 4-1.2: New USB device found, idVendor=152d, idProduct=0562
[13987.002967] usb 4-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[13987.002970] usb 4-1.2: Product: External
[13987.002972] usb 4-1.2: Manufacturer: JMicron
[13987.002975] usb 4-1.2: SerialNumber: DD56419883893
[13987.010561] scsi host4: uas
[13987.011328] scsi 4:0:0:0: Direct-Access     JMicron  Tech             0204 PQ: 0 ANSI: 6
[13987.012187] sd 4:0:0:0: Attached scsi generic sg3 type 0
[13995.821905] sd 4:0:0:0: [sdc] Unit Not Ready
[13995.821910] sd 4:0:0:0: [sdc] Sense Key : Hardware Error [current] 
[13995.821920] sd 4:0:0:0: [sdc] ASC=0x44 <<vendor>>ASCQ=0x81 
[13995.826240] sd 4:0:0:0: [sdc] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[13995.826245] sd 4:0:0:0: [sdc] Sense Key : Hardware Error [current] 
[13995.826252] sd 4:0:0:0: [sdc] ASC=0x44 <<vendor>>ASCQ=0x81 
[13995.832231] sd 4:0:0:0: [sdc] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[13995.832235] sd 4:0:0:0: [sdc] Sense Key : Hardware Error [current] 
[13995.832241] sd 4:0:0:0: [sdc] ASC=0x44 <<vendor>>ASCQ=0x81 
[13995.832976] sd 4:0:0:0: [sdc] 0 512-byte logical blocks: (0 B/0 B)
[13995.832977] sd 4:0:0:0: [sdc] 0-byte physical blocks
[13995.837231] sd 4:0:0:0: [sdc] Test WP failed, assume Write Enabled
// ************
// THESE ARE IN RED
[13995.839200] sd 4:0:0:0: [sdc] Asking for cache data failed
[13995.839205] sd 4:0:0:0: [sdc] Assuming drive cache: write through
// ************
[13995.845204] sd 4:0:0:0: [sdc] Optimal transfer size 33553920 bytes not a multiple of physical block size (0 bytes)
[13995.845803] sd 4:0:0:0: [sdc] Unit Not Ready
[13995.845808] sd 4:0:0:0: [sdc] Sense Key : Hardware Error [current] 
[13995.845814] sd 4:0:0:0: [sdc] ASC=0x44 <<vendor>>ASCQ=0x81 
[13995.850161] sd 4:0:0:0: [sdc] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[13995.850164] sd 4:0:0:0: [sdc] Sense Key : Hardware Error [current] 
[13995.850167] sd 4:0:0:0: [sdc] ASC=0x44 <<vendor>>ASCQ=0x81 
[13995.853614] sd 4:0:0:0: [sdc] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[13995.853618] sd 4:0:0:0: [sdc] Sense Key : Hardware Error [current] 
[13995.853623] sd 4:0:0:0: [sdc] ASC=0x44 <<vendor>>ASCQ=0x81 
[13995.853696] sd 4:0:0:0: tag#0 data cmplt err -75 uas-tag 1 inflight: CMD 
[13995.853700] sd 4:0:0:0: tag#0 CDB: Inquiry 12 01 00 00 40 00
[14027.686957] sd 4:0:0:0: tag#1 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD 
[14027.686964] sd 4:0:0:0: tag#1 CDB: Test Unit Ready 00 00 00 00 00 00
[14027.686971] sd 4:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD 
[14027.686975] sd 4:0:0:0: tag#0 CDB: Inquiry 12 01 00 00 40 00
[14027.714945] scsi host4: uas_eh_device_reset_handler start
[14027.801200] usb 4-1.2: reset SuperSpeed USB device number 5 using xhci_hcd
[14027.827408] scsi host4: uas_eh_device_reset_handler success
[14027.847729] sd 4:0:0:0: [sdc] Attached SCSI disk

这就是我所发生的事情:

https://www.amazon.com/gp/product/B07V3L1TDT/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

并且 ^ 插入 NVMe 至 USB 转换器:

https://www.amazon.com/gp/product/B07JKWHFRC/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

哈哈,看起来很不靠谱。难怪它不起作用!但我确实尝试将 NGFF 到 NVMe 转换器直接插入 PCIe NVMe 卡,得到了类似的结果:

https://www.amazon.com/gp/product/B07JKH5VTL/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

更新:

我尝试了另一台 Mac NGFF SSD 和不同品牌的 NGFF 到 NVMe 转换器,得到了完全相同的 dmesg

相关内容