这与Looking for 4 TB cross-platform filesystem for standalone disk有点相关
目前我正在使用 2 TB 外部硬盘,有时内部 ntfs 索引会损坏,因此我不得不求助于此 -
> sudo ntfsfix -d /dev/sdb1 [95%]
Mounting volume... $MFTMirr does not match $MFT (record 28).
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... FAILED
Correcting differences in $MFTMirr record 28...OK
Correcting differences in $MFTMirr record 29...OK
Correcting differences in $MFTMirr record 30...OK
Correcting differences in $MFTMirr record 31...OK
Correcting differences in $MFTMirr record 32...OK
Correcting differences in $MFTMirr record 33...OK
Correcting differences in $MFTMirr record 34...OK
Correcting differences in $MFTMirr record 35...OK
Correcting differences in $MFTMirr record 36...OK
Correcting differences in $MFTMirr record 37...OK
Correcting differences in $MFTMirr record 38...OK
Correcting differences in $MFTMirr record 39...OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.
现在我不确定这个硬盘是否在 Windows XP 或 Windows 7 期间被正式分区,甚至在 Windows 7 下它被称为 NTFS 3.1(尽管根据维基百科非正式地称为 NTFS 5.0。)
我可以使用 smartctl 接口获取更多关于驱动器可能何时制造、剩余寿命等的详细信息。我认为无论如何都不知道,因为它们是预先格式化的硬盘(希捷超薄备份)
是否有人在 Windows 7 中格式化了外部硬盘驱动器并且可以共享是否有任何元数据显示了在 Windows x0 和 Windows 7 期间创建的外部硬盘驱动器之间的差异这可能让我对磁盘有更多的了解,特别是它使用的 nfs 版本。
在任何 Linux 操作系统中,您都可以使用以下命令检查
NTFS
驱动器中文件系统 的版本省略
grep Version
完整的细节。替换/dev/sdbX
为正确的设备文件。在运行上述命令之前卸载设备。在 Windows
cmd
中以管理员身份打开并使用以下命令检查NTFS
文件系统版本和磁盘的其他详细信息。替换
X:
为正确的驱动器号。有关信息,我在 Windows 7 中格式化了 4 TB HDD,
NTFS
版本是3.1