我觉得这是 Windows 应该拥有的一个非常简单和基本的功能,但到目前为止谷歌一直告诉我这是不可能的。如何在 Windows 中以只读方式挂载 NTFS 分区?
埃弗雷特的回答有效!(谢谢。)
附加信息diskpart:
如果磁盘中有多个卷,则既不显示detail vol也不attr vol显示正确的只读状态。它显示上次修改卷的只读状态。试试这些:sel vol 1, attr vol set readonly, sel vol 2, attr vol clear readonly, sel vol 1。现在detail vol显示第 1 卷不是只读的,但实际上是。
如果您使用 Linux 修改卷,ntfs-3g然后将其带到 Windows,则无法以只读方式挂载。
如果运行attr disk set readonly,则无法安装任何磁盘卷。
有时,我不得不把我的外部存储交给别人。但是,我担心不小心删除,移动,更改等的文件和文件夹......因此,磁盘上的数据可以读取就足够了。不需要写作支持。
所以,
1)我想让分区只读以防止其他人删除和/或写入任何内容。
2)当我收回我的磁盘时,我会再次将其恢复为可读/可写模式。
任何实用程序或方法来实现这些目标?
编辑:我阅读了一些基于硬件的解决方案,而其他解决方案仅在本地 PC上有效。我正在寻找全球有效且基于软件的解决方案。
解决方案:
一个基于软件的解决方案存在NTFS卷。我写了一个 PowerShell 脚本来自动化解释的过程: