You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何将USB闪存驱动器永久设置为只读/不可更改状态?

如何将USB闪存驱动器永久设置为只读/不可更改状态?

嗨,朋友!你的需求太贴合场景了——给法官提交的证据容不得半点儿篡改风险,必须稳。咱们分两种方案来说,一种是真·永久只读(硬件层面,完全防篡改),另一种是软件层面的只读(适合临时防护,但做不到绝对永久):

一、硬件层面永久只读(最靠谱的方案)

这是唯一能实现“永远没法篡改”的方法,毕竟物理层面锁死了写入通道:

  • 先检查你的U盘有没有物理写保护开关:绝大多数品牌的U盘侧面会有一个小滑块,上面标着「LOCK」或者锁形图标。把文件拷贝到U盘后,把滑块拨到LOCK位置,这时候U盘就彻底没法写入、删除或修改任何内容了——除非有人暴力破坏这个开关,否则绝对安全。
  • 如果你的U盘没有物理开关:可以考虑硬件引脚修改(需要一点点动手能力)。拆开U盘外壳,找到闪存芯片的「WP(Write Protect)」引脚,把它焊接到接地引脚(GND)上。这个操作完成后,U盘就永久变成只读状态,再也无法写入任何数据,完美匹配你的需求(记得先把8MB的证据文件拷进去再动手!)。

二、软件层面只读(临时防护,非永久)

如果暂时没法搞硬件操作,软件方法能起到一定防护作用,但懂技术的人可以解除,所以只适合临时场景:

Windows系统操作

  1. 按下Win+R,输入diskpart并回车(需要管理员权限)
  2. 输入list disk,找到你的U盘对应的磁盘号(注意看容量,别选错了!)
  3. 输入select disk X(把X换成你的U盘磁盘号)
  4. 输入attributes disk set readonly,回车后就完成只读设置了

提示:如果之后想取消,输入attributes disk clear readonly即可

Linux系统操作

  1. 插入U盘,用lsblk命令找到你的U盘设备名(比如/dev/sdb)
  2. 执行命令:hdparm -r1 /dev/sdX(X换成你的设备名)

提示:取消只读的命令是hdparm -r0 /dev/sdX

重要提醒

不管用哪种方法,一定要先把8MB的证据文件拷贝到U盘里,再设置只读! 搞反的话,你连文件都传不进去了。

备注:内容来源于stack exchange,提问作者Yoda

火山引擎 最新活动