无忧启动论坛

标题: Windows 10 rename 问题 [打印本页]

作者: vcmasm    时间: 2022-2-15 10:40
标题: Windows 10 rename 问题
本帖最后由 vcmasm 于 2022-2-15 10:42 编辑

在 FAT32 或 exFAT 文件系统上,
md a
ren a A

Windows 10 不变,
Windows 7 OK,
Windows 8 OK。

在 NTFS 文件系统上均 OK。
要怎样设置,才能 OK?

作者: 红毛樱木    时间: 2022-2-15 11:13
ren a bbbbb
ren bbbbb A
奇葩变通
作者: sunsea    时间: 2022-2-15 11:24
NTFS的原理就是在【文件系统】层面大小写区分。FAT在【文件系统】上就是大小写【不】区分的。

Windows层面API处理成不区分。实际我记得有个注册表项控制处理不处理大小写区分。

workaround用二楼的办法就行。
作者: vcmasm    时间: 2022-2-15 12:21
2楼确实是个办法。但应该有解。
作者: vcmasm    时间: 2022-2-15 12:21
我也知道那样行
作者: vcmasm    时间: 2022-2-15 12:21
但就是不想那样
作者: vcmasm    时间: 2022-2-15 12:22
Win7和Win8都可以
作者: vcmasm    时间: 2022-2-15 12:24
sunsea 发表于 2022-2-15 11:24
NTFS的原理就是在【文件系统】层面大小写区分。FAT在【文件系统】上就是大小写【不】区分的。

Windows层 ...

注册表选项就是需要的解
作者: 窄口牛    时间: 2022-2-15 12:39
utf8和ansi的原因吧,编码变了造成的。
作者: vcmasm    时间: 2022-2-15 12:45
ObCaseInSensitive 有用么?
作者: sunsea    时间: 2022-2-15 13:02
本帖最后由 sunsea 于 2022-2-15 13:03 编辑
vcmasm 发表于 2022-2-15 12:24
注册表选项就是需要的解

http://www.win10.systems/tips/2018-05-31/10206.html

但应该对非NTFS没用,FAT在代码层面上设计的就是不大小写敏感的。可能是Win10进一步在代码层面上落实了还是怎么滴。
作者: vcmasm    时间: 2022-2-15 13:06
sunsea 发表于 2022-2-15 13:02
http://www.win10.systems/tips/2018-05-31/10206.html

但应该对非NTFS没用,FAT在代码层面上设计的就 ...

那个要WSL
作者: vcmasm    时间: 2022-2-15 13:07
想不通的是,Win7/Win8都可以
作者: sunsea    时间: 2022-2-15 13:07
vcmasm 发表于 2022-2-15 13:06
那个要WSL

那我记得应该就没办法了,毕竟FAT自己设计的时候就是大小写不敏感。Win10应该是进一步落实。
作者: 2010techon    时间: 2022-2-15 13:25
本帖最后由 2010techon 于 2022-2-15 13:28 编辑

win10 2018 4月更新后开始支持WSL,使用fsutil 可调整此行为
设置参考:
https://docs.microsoft.com/zh-cn/windows/wsl/case-sensitivity说明需要NTFS系统,FAT上重命名可能需要某个更新

作者: vcmasm    时间: 2022-2-15 16:33
Explorer 重命名也 OK
作者: vcmasm    时间: 2022-2-15 17:31
好像Win10这情况无药可治
作者: vcmasm    时间: 2022-2-16 15:05
Windows 10 是没解了




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3