手工制作开机U盘

为了防止陌生人使用我们的电脑,我们会为账户设置一个密码,这样当我们离开时,就不怕别人擅自使用我们的电脑了。但是现在密码似乎已经不再起作用,通过一些工具就可以轻松破解,例如矮人dos工具箱、深山红叶工具箱等等。那么除了密码,还有什么能保证让别人不乱动我们的电脑呢,难道一定要把机箱锁起来才安全吗?做个开机U盘吧,就像现在市面上很流行的密匙盘一样,只有插入U盘,才能正常进入系统,本文就教大家如何制作这样一个开机U盘。

手工制作开机U盘

其实要制作一个开机U盘,我们无需借助任何软件,通过Windows系统的一些内置功能,就可以达到开机U盘的效果。

Step1.首先新建一个文本文档,输入以下内容:

@echo off
if not exist g:\lock.txt shutdown -s -t 0

然后保存内容,并将这个文本文档的后缀名修改为bat,例如lock.bat,现在文本文件就成了一个批处理文件。注意在修改之前需要在“文件夹选项”中将“已知文件类型的扩展名”前面的勾取消。

这句代码中,“g”是你的U盘盘符,需要根据你的实际情况设置。“g:\test.txt”指的是你U盘根目录下的lock.txt文件,这个文件可以是任意文件,并且不需要有内容,因为我们只需让电脑知道U盘中有这么一个文件即可。至于“shutdown”则是调用了Windows XP系统中的shutdown.exe程序,用于指定系统在找不到开机U盘的情况下的操作,这里的命令含义是“关机”。

小贴士:如果你使用的是Windows 2000系统,需要从Windows XP系统的C:\windows\system32\文件夹中拷贝一份shutdown.exe,放到自己电脑中的C:\winnt\system32\文件夹中,这样批处理文件才会生效。

Step2.打开“我的电脑”,选择“工具”菜单→“文件夹选项”,选择“查看”,选中其中的“显示系统文件夹内容”和“显示所有文件和文件夹”选项,并取消“隐藏受保护的操作系统文件”选项前面的勾,点击“确定”。

1.设置显示系统文件夹

将lock.bat复制到c:\windows\system32\GroupPolicy\User\Scripts\Logon文件夹中。

Step3.点击“开始”菜单→“运行”,输入“gpedit.msc”运行“组策略”,依次展开“计算机配置”→“Windows 设置”→“脚本(启动/关机)”。在右侧的窗口中双击“启动”项目,这时会出现一个“启动 属性”窗口,点击其中的“添加”按钮,然后再点击“浏览”按钮,选中我们刚才复制进Logon文件夹中的lock.bat文件,点击“确定”即可。

2.将批处理文件加入启动项

至此,开机U盘就制作完毕了。我们可以来试验一下,不要把U盘插入电脑,直接重启系统,出现登陆界面,输入密码后可以进入桌面,但是马上就会自动关机。而如果我们将U盘插入系统,再登陆系统,则不会自动关机。那么它采用的原理是什么呢?

原理很简单,我们之前编写的那个批处理文件,目的是让系统检测U盘中是否有lock.txt这个文件,如果没有,则触发事件让shutdown.exe自动关闭系统。而把lock.bat加入“启动脚本”,是为了让系统开机就进行检测,如果没有U盘中的lock.txt文件,就会关机,我们的目的也就达到了。因此我们不仅可以制作开机U盘,还能制作开机软盘、开机移动硬盘等等,原理都是一样的。

用软件制作开机U盘

用上文中的方法制作开机U盘是一个比较有趣的过程,当然如果你不想自己动手,嫌麻烦,我们也有现成的开机U盘制作软件可以利用。

将U盘插入系统。下载“Active Lock U”,运行其中的ALock.exe文件,进入软件主界面后,在“USB钥匙盘”中选中U盘的盘符,然后勾选“当USB钥匙盘拔出时锁定计算机”和“禁止从安全模式启动”两个选项,这样会使安全性提高很多,最后点击“启动”即可。现在你的U盘已经是开机U盘了,需要注意的是这个U盘千万不能丢,否则防了别人也防了自己,那就只能对着自己的电脑干瞪眼了。