我有一台 Mediasonic Smart Drive SuperSpeed 3.5 英寸 SATA HDD 外置硬盘盒 - USB 3.0 [HD6-SU3-BK]。它具有VIA VL700 - 超高速 USB 3.0 至 SATA 控制器它应该支持 3TB 硬盘。该硬盘是高级格式 3TBWDC WD30EZRX。我正在运行带有标准 3.0.0-16-generic 内核的 64 位 Oneiric。
usb controller:
ATI SB700/SB800 USB OHCI0 Controller
ATI SB700/SB800 USB EHCI Controller
ATI SB700/SB800 USB OHCI0 Controller
ATI SB700/SB800 USB EHCI Controller
ATI SB700/SB800 USB OHCI2 Controller
ATI SB700/SB800 USB OHCI0 Controller
ATI SB700/SB800 USB EHCI Controller
NEC USB Controller
当驱动器连接到内部 SATA 控制器时,我可以访问整个 3TB,使用 GPT 表对其进行分区并使用 XFS 对其进行格式化。当我将驱动器放入机箱时,我只能看到 746.52 GB。
当驱动器连接到内部 SATA 接口时,内核是这样看待驱动器的。
2.855426] scsi 6:0:0:0: Direct-Access ATA WDC WD30EZRX-00M 80.0 PQ: 0 ANSI: 5
[ 2.855608] sd 6:0:0:0: [sdc] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[ 2.855611] sd 6:0:0:0: [sdc] 4096-byte physical blocks
[ 2.855619] sd 6:0:0:0: Attached scsi generic sg2 type 0
这是内核通过 USB 外壳连接时看到驱动器的方式。
[605703.368137] usb 2-5: new high speed USB device number 3 using ehci_hcd
[605703.830770] Initializing USB Mass Storage driver...
[605703.831288] scsi10 : usb-storage 2-5:1.0
[605703.831626] usbcore: registered new interface driver usb-storage
[605703.831632] USB Mass Storage support registered.
[605719.251982] scsi 10:0:0:0: Direct-Access WDC WD30 EZRX-00MMMB0 80.0 PQ: 0 ANSI: 2
[605719.254314] sd 10:0:0:0: Attached scsi generic sg2 type 0
[605719.258115] sd 10:0:0:0: [sdc] 1565565869 512-byte logical blocks: (801 GB/746 GiB)
看看内部有 5,860,533,168 个逻辑块,而外部只有 1,565,565,869 个。
我还注意到 SATA 报告 WDC WD30EZRX-00M 80.0 PQ: 0ANSI:5USB 报告 WDC WD30 EZRX-00MMMB0 80.0 PQ: 0ANSI: 2这两者有什么区别?这可能是问题所在吗?
当连接到 SATA 控制器时,parted 显示:
Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB xfs
当驱动器位于机箱中时,我如何访问整个驱动器?我需要更新内核/驱动程序吗?
答案1
经过与 Mediasonic 的多次讨论,结果发现外壳的固件存在问题。
他们提供了固件更新工具,但它仅适用于 Windows。
http://forum.mediasonic.ca/viewtopic.php?f=13&t=770&p=3281#p3281
我无法让更新工具工作,所以他们给我发送了一个已经更新固件的主板。
答案2
有时,Windows 和 OS X 电脑也会发生这种情况。如果驱动器上没有数据,您可能需要尝试重新格式化驱动器。
首先删除磁盘上的所有分区,卸载磁盘,然后重新安装磁盘。如果您可以看到整个驱动器,请尝试在 USB 外壳中重新格式化驱动器。
如果这不起作用或者驱动器上有数据,您能否向我们提供有关驱动器分区的更多信息?