我需要在将要交给其他人的外部驱动器上共享数据,并且我希望实现以下目标:
- 保护 Windows 系统上的所有文件和文件夹免遭复制/移动/删除/剪切
- 文件可浏览,媒体可播放,但它仍保留在驱动器内
- 如果驱动器插在 Linux 系统上,或者根本无法访问,则行为也是相同的。
如果不使用付费软件我怎样才能做到这一点?
答案1
要将驱动器配置为只读,您可以像这样使用 Microsoft 的 Diskpart(“属性只读”功能仅在 Windows 7 上可用):
- 打开命令行提示符并输入这些命令
- 磁盘分区
- 列表卷
- 选择卷
<The volume letter of the external HD>
- 属性卷集只读
- 属性磁盘集只读
这应该可以保护您的外部硬盘免受任何更改。至于将文件从 EHD 复制到本地计算机,我认为您无法控制它 - 如果他可以读取它,他就可以复制它。
另一个选择是在您的 HD 上放置一个可启动的操作系统(Linux 可能是个不错的选择),它会阻止所有本地 HD 并加密 EHD 上的所有内容,因此只能通过这个特定的操作系统进行访问。
我读到过这个可以在 Windows 8 上实现,但我没有在线资源可以提供给你。