我最近买了一个新硬盘(具体来说是 2TB 三星 Spinpoint),标签上写着它支持高级格式,我应该从他们的网站下载该工具。
除非我遗漏了什么,否则 mkntfs 的最大扇区大小始终为 4096b:
-s, --扇区大小字节
指定扇区的大小(以字节为单位)。有效的扇区大小值为每扇区 256、512、1024、2048 和 4096 字节。如果省略,mkntfs 会尝试自动确定扇区大小,如果失败,则使用默认的每扇区 512 字节。
三星网站上的这个工具除了格式化驱动器外,还能做什么?
mkntfs -s 4K /dev/sdb1
会做?
具体来说,我打算在主要运行 Windows XP 的机器上使用此驱动器,但我宁愿启动 Linux/BSD 并手动格式化磁盘,也不愿使用臃肿的软件。我做想要拥有新的 AF 风格部门——这很重要。
因此,如果我执行上述命令(或 Linux/BSD 上可用的其他命令),它是否会产生与使用高级格式工具完全相同的效果?
答案1
是的,您可以在 Linux 上执行此操作,但必须在创建分区时执行此操作,而不是在创建文件系统时执行此操作。例如,您必须使用 fdisk 执行此操作,而不是使用 mkfs。以下是一些解释此操作的链接:
答案2
重要的是,您的分区是按照 4 KB 边界对齐的,而不是按照格式化分区的扇区大小对齐的。默认情况下,Windows XP 不会按照这种对齐方式创建分区,并且驱动器必须在每次写入操作时在内部跨 2 个扇区执行读取-修改-写入操作。
供应商的工具将确保您的分区对齐,如果尚未对齐,则对其进行修改。Windows Vista 和 7 将创建正确对齐的分区。我不确定 Linux/BSD 工具如何运作,但我认为最近的工具会正常工作。