当插入内部SATA驱动器时,为什么我的USB驱动器显示损坏的数据?


34

我有一个3TB的Seagate Backup Plus桌面USB 3.0驱动器,在外壳中可以正常工作,但是当我从外壳中取出它并直接将其插入内部SATA驱动器时,就无法正确识别它(在用于外壳)。
我系统的主板是ASUS P8P67 LE,它具有两个SATA 6.0 Gb / s和四个SATA 3.0 Gb / s端口。

当用作内部SATA驱动器时,Windows 7询问我是否要格式化该驱动器,好像它没有正确的文件系统,并且如果我使用该DISKMGMT.MSC工具(在“开始”菜单中键入该信息),则会得到关于该驱动器的完全错误的信息。驾驶。

它说该驱动器具有3个分区(349,31GB的RAW数据和两个未分配的分区,分别为1698,68GB和746,52GB)。此信息是完全错误的,因为在USB机箱中使用该驱动器时,它可以用作单个NTFS分区(2794,52GB)。通过SATA连接时,为什么显示为3个没有文件系统的分区?

在其随附的USB 3.0机箱中使用驱动器时,Seagate是否使用某种专有的方式存储数据?我没有使用任何加密方式。我只是将驱动器插入USB 3.0,并立即开始使用它,因为它显然已经预先格式化为NTFS文件系统。


6
为了与Windows XP系统兼容,该机箱可能正在执行512e到4Kn转换,这导致分区表显示异常
bwDraco

8
这是由于没有将机箱转换为4Kn引起的分区表问题。goughlui.com/2013/10/02/...
bwDraco

Answers:


40

机箱将驱动器作为4Kn 高级格式设备公开给计算机,从而允许使用MBR与Windows XP系统兼容。从机箱中卸下驱动器后,逻辑扇区格式的更改将导致无效的分区表。

  • 容量大于2 TiB的外部硬盘驱动器通常会将4K扇区直接暴露给操作系统。通常与MBR相关的2 TiB限制与传统的512字节扇区大小有关;4K扇区的大小是其的八倍,因此将MBR限制扩展到16 TiB。这允许在容量大于2 TiB的磁盘上使用MBR,从而可以在Windows XP和其他不支持GPT的系统上使用。

  • 基础硬盘驱动器使用512字节扇区仿真来与旧系统兼容。这意味着尽管磁盘物理上具有4K扇区,但直接主机设备(在本例中为机箱)可以看到512字节的扇区。但是,为了执行上述MBR扩展并启用Windows XP兼容性,机箱使驱动器在计算机上看起来具有4K本机扇区。

  • 从机箱中卸下驱动器后,基础512e磁盘的512字节逻辑扇区将暴露出来。这将导致无法正确解释无效的分区表。直接连接驱动器时,您为最后一个“分区”提供的746.52 GiB值恰好超出了具有512字节扇区的MBR驱动器的2 TiB限制。

有关此转换的含义的更多详细信息,请参见此博客文章


+1多谢您解释!是否有USB外壳这样的东西?
JakeGould 2015年

我的Thermaltake BlacX扩展坞(至少通过eSATA)没有显示我的512e 3 TB WD绿色为4Kn。
bwDraco

感谢您的详细解释!我猜品牌下的外壳通常不这样做,不是吗?我得到了一个“ Intenso”机箱(AFAIK)没有做到这一点(购买时包括一个2TB希捷硬盘)。顺便说一句,我已经将我的主板型号添加到了原始帖子中,以防万一。
OMA 2015年

1
默认情况下,所有 USB机柜均不执行此操作,但例外(例如,上面的捆绑在特定驱动器中)。
qasdfdsaq 2015年

1
@OMA通用外壳的行为方式不一样,因为它们是为自己动手的人们制作的,他们会自己检查规格,并且不需要Windows XP就能正常工作。希捷和东芝等驱动器制造商制造的机柜的设计方式使它们的驱动器对普通的非技术用户更具吸引力,这些用户根本不知道他们甚至可以打开机柜来取出裸机。因此,从长远来看,对于像您这样的人来说,找到一个通用的USB机箱可以处理大于2TB的驱动器可能是值得的。
JakeGould 2015年

2

它说该驱动器具有3个分区(349.31 GB的RAW数据和两个未分配的分区1698.68 GB和746.52 GB)。此信息是完全错误的,因为在USB机箱中使用该驱动器时,它可以作为单个NTFS分区(2794,52 GB)。通过SATA连接时,为什么显示为3个没有文件系统的分区?

在其随附的USB 3.0机箱中使用驱动器时,Seagate是否使用某种专有的方式存储数据?

根据我的个人经验,有两个想法:

  1. 以我的经验,将数据复制到外部USB机柜中的外部SATA驱动器,然后在内部SATA连接没有问题的情况下使用该数据的旧技巧不适用于大于2TB的驱动器。

    这意味着机柜用于数据传输的格式是“ oddball”或专有的分区格式,不允许进行简单的交换。也许正在发生其他事情?也许由于某种原因,它被格式化为低级RAID?甚至LVM?不知道,因为我从未对此进行深入检查。

    请注意,并非所有外部SATA机箱都是这种情况,但是从我的偶然测试中,制造商特定的机箱(例如Toshiba和Seagate的机箱)如果直接连接,则无法读取以这种机箱格式化的磁盘。

  2. 不清楚您可能使用的主板,但是并非所有SATA连接都允许容量大于2TB的驱动器。我会检查您的系统规格,看看是否可能是这种情况。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.