有什么方法可以让U盘里的文件无法删除?这些方法适用于USB 3.0接口吗?
(我调查了一些闪存驱动器制造商,我只看到 USB 2.0 驱动器有不可删除的文件,而 3.0 驱动器没有。一家制造商声称 USB 3.0 无法删除文件,所以我很好奇这个说法是否正确......)
答案1
没有办法将普通闪存驱动器设为只读。至少不能以不可撤销的方式。
一些制造商通过创建 3 合 1 设备来解决这个问题,其中看似单一的硬件包含一个 USB 集线器、原始设备(可能是闪存、3G 等)和一个模拟 CDROM 驱动器。但这使用的是专用硬件,而不是现成的消费产品。
对于家庭用户,您可能可以使用 rPi 或类似的微型计算机来模拟这一点,但据我所知,它们不是实现 USB3 而是实现 USB2。 由此产生的设备可能要么笨重,要么昂贵。
答案2
是的,您可以,但这在很大程度上取决于控制器。您需要找到适合指定闪存驱动器/控制器的工具(USB 批量生产工具,又名 MPTool)。使用 MPTool,您可以创建受保护的分区或模拟 CDROM,无论哪种方式,其上的文件都是不可删除的,至少在普通操作系统或没有 MPTool 的情况下是不可删除的。
这是一个例子给你一些想法。同样,你需要为控制器配备合适的 MPTool,但并非所有控制器都有可用的工具。
答案3
不,基本上你不能。那是因为你无法用软件做到这一点,这完全取决于硬件(我的意思是制造商可以让整个闪存驱动器不可删除,而这是为了商业目的。)
你可以做某物 但它依赖于环境。您可以使用 Windows 的 Folder Lock,它将其存档的属性(它将您的文件存档并加密到名为 locker 的文件中)设置为写保护/复制保护/删除保护。但正如我所说,这一切都只在 windown 环境中工作,使用 unix 的人可以轻松删除它(我不知道他们是否可以解密您的文件)。
或者也许 Linux 有类似的方法,但它们也依赖于 Linux,这意味着取消删除概念仅在 Linux 中对该文件有意义。
答案4
我对此不是 100% 确定,但你应该尝试一下:
在资源管理器中右键单击您的闪存驱动器并选择“属性”,转到“安全”选项卡。
在“组或用户名”中应该有一个用户命名为“Everyone”。
按“编辑”,然后在复选框中查找“写入”> 设置为“拒绝”
编辑:
此方法不会确保闪存驱动器的安全。
任何人都可以重新启用其写入权限(如果他们愿意的话),但用户通常不知道这一点,甚至不会尝试。