如何计算新格式化的 NTFS 1.0 TB 硬盘上可用的簇数?
大约 12 小时前我开始运行 chkdsk(osn 一个外部 USB 连接的硬盘),到目前为止它已经完成了 1,500,000 个可用集群的检查。
集群仅仅是分配单元大小吗?(又称最小可能文件大小?)
因为如果它大约是 4kb,而我的驱动器有1,099,511,627,776 字节这意味着共有 268,435,456 个可用簇,并且我的整个 chkdsk 会话将需要大约 2,150 小时才能完成。
我是否应该取消 chkdsk 并从 SATA 端口重做?
答案1
是的,簇和分配单元大小通常相同。文件根据分配大小在磁盘上分割成逻辑块。
在某些系统上,4KB 是默认值,但我认为 Windows 会根据驱动器的大小自动增加簇大小。
你可能会喜欢https://stackoverflow.com/questions/81236/how-can-i-view-the-allocation-unit-size-of-a-ntfs-partition-in-vista以获取更多信息并自行诊断问题(即检测您的实际分配大小)。
PS——USB 2.0 对于硬盘来说是一种糟糕的协议,因此我强烈建议您找到其他可能的替代方案并使用它。尤其是对于如此巨大的磁盘... 1 TB 是很多。
不过,如果你要进行“完整”的 chkdsk 来确保系统能够可靠地从每个扇区读取和写入数据,那么无论你使用哪个链接,这都将花费很多小时。如果磁盘上确实有一个坏扇区,请不要担心(除非有许多);当出现写入错误时,文件系统会自动处理。