经常遇到有朋友问怎么给U盘加上写保护开关,或者是要买个带写保护开关的U盘。现在的U盘一般都不带硬件写保护开关了,容易中U盘病毒。其实,我们可以利用NTFS文件系统给U盘加上软“写保护”开关,用得好的话,比硬写保护开关更可靠,更方便。
最后,附上几年前写的一个防和删U盘病毒的批处理。这个程序现在看来很可笑,但它能可靠地快速删除中了U盘病毒后,病毒被杀毒软件干掉,但残存的阻碍我们双击打开U盘的autorun.inf文件。这对高手当然不屑一顾,但新手对着这种U盘往往就无可奈何了。我在给别人的机器装系统的时候,一般用PE启动后,马上就运行一次这个批处理。管它有没有中U盘病毒,反正不会坏事
@echo 这个批处理程序将搜索电脑硬盘上所有分区根目录下有关自动运行类病毒文件和相关调用文件,删除后再建立一个windows下不可删除的目录autorun.inf来保护分区不受自动运行病毒的攻击。这整个过程需要大约十秒钟的时间。继续请按任意键。否则请关闭此窗口
@echo
pause
for %%a in (c: d: e: f: g: h: i: j: k: l: m: n: o: p: q: r: s: t: u: v: W: x: y: z:) do (if exist %%a\autorun.inf for /f "skip=1 delims== tokens=2" %%c in ('find /i "open" %%a\autorun.inf') do attrib %%a\%%c -s -h -r & del /q %%a\%%c) & (for %%b in (autorun.inf auto.exe autorun.exe servet.exe phbqhyy.exe ibvtcgv.exe myplayer.com 8e96f554.exe sos.exe PegeFile.pif) do if exist %%a\%%b attrib -s -h -r %%a\%%b & del /q %%a\%%b)
for %%a in (c: d: e: f: g: h: i: j: k: l: m: n: o: p: q: r: s: t: u: v: W: x: y: z:) do if exist %%a mkdir %%a\autorun.inf & mkdir %%a\autorun.inf\autorun..\\ & attrib %%a\autorun.inf +s +r +h
如果有M币,就多给点吧。最近学做U盘,下量产工具,消耗掉了太多的M币了