SATA 转 USB 电缆扇区大小

SATA 转 USB 电缆扇区大小

在使用 SATA 转 USB 适配器将不同类型的 SATA 驱动器连接到 PC 时,我遇到了很多问题,这些问题似乎归结为扇区大小不匹配:有时原始扇区大小为 512,但适配器“显示”的扇区大小为 4096,从而使驱动器的内容对操作系统来说难以辨认,反之亦然,显示 512 而不是 4096,结果相同。我记得几年前研究过这个问题,发现问题出在适配器本身,因为与适配器支持的 SATA 版本或 SATA 模式相关的“东西”,但是我最近似乎找不到太多关于这方面的信息。购买适配器时,我正在寻找的这个“东西”到底是什么,这样我才知道它不会干扰我的驱动器?

这些是我迄今为止查找过的最相关的地方和问题,但并没有确切地解决缺少的“东西”是什么:

总结

SATA 版本或某些 SATA 模式存在一些问题,导致某些适配器弄乱某些驱动器上的扇区大小,使其难以辨认但并非无法使用,即:我可以创建一个新的分区表并正常使用它们,但我尝试的下一个适配器可能会也可能不会强迫我这样做。这是怎么回事?

答案1

我购买适配器时正在寻找的这个“东西”到底是什么,以便我知道它不会干扰我的驱动器?

正如这个答案

该外壳将驱动器作为高级格式 4Kn 设备暴露给计算机,允许使用 MBR 来兼容 Windows XP 系统。

(哪个这篇博文进一步扩展):

驱动器制造商采用高级格式化,将驱动器上的物理扇区的大小从 512 字节增加到 4 kiB(即大 8 倍)。

问题在于称为高级格式化的功能,该功能将每个物理扇区 512 个字节转换为 4096 个字节以提高效率;一些适配器制造商没有在他们的硬件中实现该功能,导致向操作系统显示错误的扇区大小。

至于如何在适配器中寻找该功能:您只需知道如何识别驱动器和适配器的功能,并且可能有一两个以防万一。

相关内容