使 Linux 禁止在 NTFS 分区上的文件名中使用冒号

Sam*_*mir 6 filesystems ntfs filenames

即使在 NTFS 分区上,Linux 真的允许文件名中包含冒号吗?这是为什么?而且没有任何选项来设置它挺直,不要让一个NTFS分区工作时,在文件名(由Windows限制和其他字符)冒号?而且允许它为ext2,ext3和的ext4分区?

Linux 将一些名称中带有冒号的文件写入了我安装了 Windows 的主 NTFS 分区。我已经卸载了 Linux,但现在我无法在 Windows 中打开这些文件。

Mar*_*rki 8

如果是 NTFS-3G,请查看ntfs-3g 手册页并搜索“windows_names”。

摘抄

windows_names

此选项可防止使用 Windows 不允许的名称创建文件、目录和扩展属性,因为它包含一些不允许的字符(即九个字符“* / : < > ? \ | 以及代码小于0×20) 或者因为最后一个字符是空格或点。现有的此类文件仍然可以读取(和重命名)。