您能让闪存驱动器变为只读吗?

您能让闪存驱动器变为只读吗?

可能重复:
将 USB 驱动器设为只读

我正在尝试将我的闪存驱动器设置为只读,以便我可以将其插入可能被病毒感染的计算机并运行其中的文件。

我发现了两种基本方法:

  1. USB 虚拟项目- 创建文件以占用所有可用空间的程序。
  2. 如何禁用对 USB 硬盘和闪存盘的写访问

我认为第二种方法行不通;在运行程序之前病毒就可能被复制。还有其他方法吗?

答案1

  • 有些 USB 驱动器有硬件写保护开关。你可以买一个。我有一个旧的 128MB 微软品牌的“笔式驱动器”,有这样的开关。不知道是谁做的。

  • 或者,您可以使用标准尺寸的 SD 卡,该卡有一个小型写保护滑块。将 USB SD 卡读卡器作为恢复工具包的一部分。

  • Sandisk U3 驱动器将“U3”软件显示为伪造的 CD-ROM 分区 - 这是必要的,因为 U3 软件会解锁闪存驱动器剩余部分的数据。我相信可以使用各种实用程序修改此分区(基本上是擦除当前的“CD-ROM 分区”并创建一个新分区)。如果我能回忆起在哪里找到这些信息,我将稍后更新此答案并提供具体信息。

答案2

第一种方法依赖于驱动器完全填满,但如果病毒可以覆盖文件的部分内容,它仍然可以感染文件,因此这种方法并不可靠。

第二种方法是禁用所有 USB 驱动器的写入权限,因此可以在插入驱动器之前完成此操作。但是,病毒可能会取消设置注册表项,因此它实际上并没有受到保护。

唯一真正的答案是找到一个带有硬件写保护开关的 USB 驱动器,或者假设驱动器将被感染并在每次使用后重新格式化。(或者,当然,相信您的防病毒程序会在您在另一个系统上读取时保护您)。

答案3

为什么不使用 CD(或 CD-RW 以使其绿色)来启动带有实用程序的 liveCD 来解决此类问题。类似的东西系统救援光盘或 Ubuntu 安装 CD 的某个版本。SystemRescueCD 包含 Clam-AntiVirus 实用程序以及关键磁盘工具。

相关内容