通过 USB 外壳访问时,只能看到 3TB 硬盘中的 746.52 GB。内部运行良好

通过 USB 外壳访问时,只能看到 3TB 硬盘中的 746.52 GB。内部运行良好

我有一台 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 外壳中重新格式化驱动器。

如果这不起作用或者驱动器上有数据,您能否向我们提供有关驱动器分区的更多信息?

相关内容