Fra*_*ank 35
文件系统的区分大小写是一个独立于操作系统的问题。最新的 Windows 版本基于 NT 内核,它继承了非 NT Windows 95 甚至 MS-DOS 的许多属性。与 NT 内核一起,文件系统 NTFS 被设计为区分大小写——与POSIX 兼容。
尽管 Win32 子系统不支持仅区分大小写的文件名,但可以使用较低级别的系统调用创建这些文件。
它实际上不是您要询问的 NTFS。
NTFS 是文件系统。您的问题实际上是关于 Windows 命令外壳的区分大小写。他们完全不同。Windows 资源管理器是一个图形命令外壳。通过输入cmd
(例如在开始 | 运行中),您告诉 Windows 命令外壳执行命令cmd
(它本身实际上是另一个命令外壳,但基于命令行而不是图形)。
同样,CHKDSK 不会对您使用的是 CMD 还是 cmd 进行任何类型的检查。所有 CHKDSK 知道的是您传递给它的参数,在本例中是 x:、/f 和 /r。
至于 CHKDSK“固定大小写”,我不太确定你的意思。
我怀疑提问者声称 chkdsk.exe 是“修复某些文件中的大小写”实际上是由在某些情况下发生的 CHKDSK 消息提示的:
更正大写文件中的错误
基本上,这是由于 Windows XP 版本的 chkdsk.exe 对已在更高版本的 Windows 中格式化的 NTFS 卷运行造成的,如在基于 Windows XP 的或在 Windows 上运行 Chkdsk.exe 时的错误消息中所述基于 Server 2003 的计算机:“更正大写文件中的错误”。结果是这真的不是错误,与区分大小写无关。
归档时间: |
|
查看次数: |
12212 次 |
最近记录: |