今天,在Google搜索时,我偶然发现了一些帖子,声称Seagate计划在2010年晚些时候推出3TB驱动器。不幸的是,我看过的东西似乎包含了一些小知识,我认为这些信息并不合适。(我将链接到一些示例,但目前每个帖子仅允许1个链接)。
现在,我真的没有任何“需求”可以更好地理解其底层乏味的细节。我只是好奇。并感到困惑。
所以...有些问题我希望有人能提供比我可能回答的更好的信息。
关于硬件和软件中潜在寻址问题的讨论使我感到困惑。断言是,为了绕过当前限制访问大于2 TB(1 TB =2⁴⁰B)的硬盘,
Long LBA addressing (LLBA)
需要一种称为的东西Command Descriptor Block
。好的。但是我认为上一次出现此问题时,可以通过将LBA字段的长度从28位扩展到48位来解决。(还记得这个网站吗?www.48bitlba.com)6字节的LBA显然足够大,因此LLBA演讲的内容。我以为这一切都是由Win XP SP2修复的,如果不是更快的话?当然,所有硬件都应完成任务,不是吗?
据我了解,对于大于2 TB的驱动器,真正的问题是主引导记录(MBR)中的4字节LBA字段目前用于分区几乎所有硬盘。最可能的解决方案是迁移到英特尔的GUID分区表(GPT)。GPT对LBA使用8个字节的字段。
在这种情况下,我不了解的是从使用GPT的3TB驱动器启动Windows的问题。当然,当前的PC BIOS不知道如何识别或使用GPT。但是每个GPT都在扇区0中带有一个所谓的“安全”或“防护” MBR。
苹果已经使用MBR的混合版本来允许他们在其Intel Mac(也称为Boot Camp)上启动Windows。难道不能做类似的事情来允许PC BIOS识别并从3 TB或更大驱动器中的前2 TB内的分区启动吗?
我还有更多的问题,例如4K领域在哪些方面适合所有这些领域。但这可能是我刚闭嘴并将其发布的时候了。;-)
-非理性的约翰