有木有一些东西很重要,或者怕别人误删除。这就尴尬了,得进行点防护操作。
有各种加密软件,功能也很强大,但是不想装软件也是可以做到的。
隐藏驱动器
这里有3种方法,去掉盘符和写注册表还有组策略。
1、按win+r打开运行,输入diskmgmt.msc打开磁盘管理。选中你想隐藏的盘符把分配的驱动器号删掉即可。在资源管理器中就不显示了,想显示加上驱动器号就行了。试用于长久不用的盘但数据不想清。
2、写注册表。管理员运行的cmd窗口中贴代码
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDrives" /d 8 /t REG_DWORD /f
代码中隐藏的是D盘,D盘 = 8, 以下的每个盘符对应参数以上一盘符的倍数,既然C是4,那么D就是8了,以此类推,E就是16了。 任意组合的参数和就是要屏蔽的盘符,比如想屏蔽C和D,那么参数就是12。
写完注册表不会立即生效,重启explorer就好,cmd命令。
cmd /c taskkill /f /im explorer.exe&&explorer.exe
此方法盘符还有,在资源管理器地址栏或运行中输入盘符比如D:\还是可以进去的,只是不显示出来了。
方便以后使用干脆写个批处理出来
@echo off echo. echo 隐藏输入1,显示输入2 echo. set c= set /p c=请输入: if "%c%"=="1" goto hide if "%c%"=="2" goto appear :hide reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDrives" /d 64 /t REG_DWORD /f goto try :appear reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDrives" /f goto try :try echo. set go= set /p go=restart explorer?(y/n) if %go%==y ( cmd /c taskkill /f /im explorer.exe&&explorer.exe ) else if %go%==n (goto :end ) else ( echo. echo Ohh~ input wrong~ please input again goto :try ) :end echo. echo yeah~ over! echo. pause
保存为hide.bat已管理员身份运行就好,因为改注册表需要权限。加了个是否重启资源管理器判断,因为你如果开着几个文件窗口,一下子把所有文件窗口干掉是很蛋疼的。上述批处理代码中隐藏的是G盘,请按需求更改。
3、从组策略中隐藏,这里边只能隐藏ABCD盘,想隐藏其他盘还得改组策略文件,且每次组策略一项项展开也挺麻烦,就直接用第二种cmd的方法吧,简洁高效。
启用Bitlocker
这个可是超级安全的,但是别忘了密码,而且密钥恢复文件一定要生成并妥善保管,万一真忘密码了呢。bitlocker解开后不关机是不能自动上锁的,可以用cmd
manage-bde -lock D:
保存成lock.bat以管理员身份运行会立即上锁。
可以结合隐藏与加密一起配合使用。但是bitlocker上锁后输入盘符是提示禁止访问的,需要用上述方法2先显示出来再解锁。未上锁情况下是可以的。
可根据自己喜好制定方法,欢迎留言交流。