我有一个 3TB WD 磁盘(在 My Book Essential 外置驱动器中)。我在 Linux 下使用 parted 用 GPT 磁盘标签对其进行分区,并通过 USB 电缆从我的笔记本电脑加载数据。然后我打开它并切换到另一台计算机(台式机)上的内部 SATA 驱动器。
Linux(两台计算机上的 Fedora 14)无法识别该磁盘。parted 表示无法识别的磁盘标签。它还报告逻辑扇区大小为 512 字节:“扇区大小(逻辑/物理):512 字节/4096 字节。当我通过 USB 将它连接到我的笔记本电脑时,它被报告为 4096/4096。
我试图通过将所有扇区偏移量乘以 8 来重新分区它,但它仍然无法识别数据。(并不是说我非常惊讶。)
如果我在台式机上切换到 USB 连接,它会切换回 4096 字节的逻辑扇区。所以看起来是 USB 控制器板使它使用 4096 字节的逻辑扇区。老实说,考虑到它是硬件扇区大小,4096 对我来说更有意义,但是有没有办法让 USB 或 SATA 使用另一个值?