我见过许多与无法写入 USB 记忆棒有关的问题,但这些问题并不适用,因为我可以写入,但无法更改 USB 记忆棒上文件的权限。我正在尝试在 USB 记忆棒上安装 Unity,并且我确实将sudo mv
文件移动到了记忆棒上。当我执行 sudo chmod 或使用权限窗口更改 Unity 运行文件的权限时,它们会立即恢复为只读。是否可以在不格式化的情况下更改 USB 记忆棒的权限?我发现,在属性菜单中,它显示文件系统类型为 msdos。这可能是问题所在,但如果有任何方法可以更改未格式化的 USB 记忆棒的权限,那么无论如何它们都会很有用。提前致谢!
答案1
MS-DOS 文件系统没有权限。高级权限根本不是文件系统的一部分
。您只能标记它们A
,,,S
H
I
旧的 MS-DOS 上,您可以使用ATTRIB 命令:
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+I | -I] [drive:][path][file name] [/S [/D] [/L]]
以下是 MS-DOS 文件系统的属性:
R
只读文件属性。A
存档文件属性。S
系统文件属性。H
隐藏文件属性。
如果您的 USB 盘使用 MS-DOS/vFAT 文件系统格式化,则没有组或所有者权限可供操作。因此,您唯一的选择是使用其他文件系统重新格式化此 USB 盘。