在 FreeBSD 12.0 下,对于 1 TB 硬盘驱动器,该命令mkntfs -Q /dev/da3s1
(带有快速格式化标志)仍然需要很长时间(几个小时后仍未完成)。
它给出以下警告:
The partition start sector was not specified for /dev/da3s1 and it could not be obtained automatically. It has been set to 0.
The number of sectors per track was not specified for /dev/da3s1 and it could not be obtained automatically. It has been set to 0.
The number of heads was not specified for /dev/da3s1 and it could not be obtained automatically. It has been set to 0.
Cluster size has been automatically set to 4096 bytes.
To boot from a device, Windows needs the 'partition start sector', the 'sectors per track' and the 'number of heads' to be set.
Windows will not be able to boot from this device.
Creating NTFS volume structures.
如何获得与 Windows 中类似的速度以进行快速格式化?
这是由于
ublio
库中的一个错误(直接依赖于sysutils/fusefs-ntfs
端口) - 有一个开放的错误报告。我最近遇到了同样的问题,我使用的解决方法不是优雅的-重新安装
sysutils/fusefs-ntfs
,但禁用UBLIO
支持。然后,您将能够运行mkntfs
以格式化您的设备。在 1TB 上,它会很快 - 不知道它与在 Windows 下本地执行相比如何,但它完成了,这是无限期挂起的改进!如果你想在 FreeBSD 下挂载 NTFS 设备,你需要重新安装
sysutils/fusefs-ntfs
,但UBLIO
启用,否则你会在驱动器上获得非常糟糕的 IO 性能。您可以在路径上的某个位置以不同的名称制作mkntfs
不支持的二进制文件的副本,UBLIO
以便在重新安装后仍然可以使用它UBLIO
。