-
右键选择“从本地启动”或“运行”以开启 BitLocker,此时需在弹出窗口中勾选“使用密码解锁驱动器”,若无密码,选择“选择在首次访问时使用USB自动加载密钥”,按照提示输入密码后继续。
-
在下拉菜单中,选择“保留此密码”,并在“密钥信息”框中添加密码,确认后点击“下一步”。
-
在“保护您的硬盘”部分,您可以配置每个驱动器的最大磁盘容量以及所需的加密模式,在“扩展到大”选项中选择适合您U盘空间需求的加密模式,如NTFS或HFS+,确保选择“覆盖系统”而非“直接覆盖”以防潜在文件丢失。
-
点击“下一步”时,您会在对话框中选择一个非根目录用于保存加密后的文件和数据,确保选择安全位置,特别是避免保存在可移动驱动器根目录,因为默认情况下Windows默认保留所有文件和数据的原始路径。
-
选择要加密驱动器的空间大小,并在“完全加密”或“替换未加密的内容”下拉菜单中选择您希望应用的加密强度等级,较低级别的加密将仅保护部分未加密内容,高版本支持全面的文件加密和脱敏操作。
-
点击“开始加密”按钮,在弹出窗口中等待加密过程完成,此过程无需重新启动计算机,所有数据和格式都将保持不变。
-
下面是关于几个最热门的免费硬盘加密软件:
-
文件夹加密超级**:这是一款强大的文件夹加密和数据粉碎软件,具备高效加密速度、最高加密强度和防删除、**、移动等多重功能。
-
文件加密超级**:它结合了文件加密和文件夹加密技术,支持在U盘上快速、轻松地进行加密,其用户界面简洁明了,具有丰富的高级选项,例如文件传输历史记录、加密后文件列表以及卸载相关文件的功能。
-
数据粉碎删除和硬盘分区彻底隐藏、禁止使用USB设备、只读使用U盘和移动硬盘等安全辅助功能,使该产品不仅能实现文件夹加密超级**的基本功能,还能有效地提升数据安全防护能力。
-
-
使用 U 盘加密软件的最佳方式取决于个人需求和预算,对于大部分消费者而言,借助文件夹加密超级**这类文件加密软件与锁定加密过的U盘已经足够便捷,但要谨防被盗用或加密软件自身可能存在的风险,建议在尝试使用时定期备份重要数据,并谨慎安装不具备良好安全性的第三方U盘加密软件,保持计算机系统的更新和防病毒软件的有效运行也能进一步提高数据的安全性。
-
关于如何在使用U盘加密时避免共享密码的信息,建议在软件中通过绑定U盘内部ID实现加密,步骤如下:
- 识别到使用的U盘类型(例如USB闪存驱动器)并将其读取到内存中。
- 获取当前驱动器的ID编号,并通过编程代码(如VB源代码)实现嵌入式许可文件的生成,代码示例如下:
Sub EncryptAndWriteToUSB()
Dim ObjService As Object
Dim ColItems As Object
Dim-Fi DevID As String
' 获取当前USB驱动器的ID编号
Set ObjService = GetObject("winmg mts:\\.\ro ot\cimv2")
' 创建一个存储列对象(ColItems)
Set ColItems = ObjService.ExecQuery("Select * From Win32_USB_BHub")
' 遍历包含所有USB驱动器的列项
For Each fi In ColItems
' 将USB驱动器的ID编号提取到变量Fi DevID
Fi DevID = Split(fi.DeviceID, "_")(0)
' 基于Fi DevID生成许可文件
If Not Dir("license.exe").Exists Then
' 打开许可文件生成程序
Set licenseFile = CreateObject("system.io.file")
licenseFile.Path = "license.exe"
licenseFile.FileName = "license.exe"
' 设置许可文件选项
licenseFile.HardBits = True
licenseFile.StripTrailingNewlines = False
licenseFile.DelimiterChar = ""
' 定义许可文件的许可标志
licenseFile.WriteMask = "" & FomatIllustrate(Fi.DevID & vbCrLf & " locked", vbAnsiColor) & vbCrLf
' 根据许可证标志创建许可文件中的字符串值
With open licenseFile, .Append
.Text = "FI# " & Fi.DevID & ", Device Name: " & fi.Name & vbCrLf & _
"Total Space: " & iif(fi.Size, Format$( Fi.Size / (1024 * 1024), "$^{\d{2}}$MB"), Format$( Fi.Size / 1024, "$^{\d{3}}$MB")) & vbCrLf & _
"License Type: " & fomatIllustrate("Full", vb AnsiColor) & vbCrLf & _
"Current Version: " & ConvertSidToString(ClsID(fi.ProductVersion)) & vbCrLf & _
"Last Modified Time: " & Now & vbCrLf
End With
' 将许可文件写入特定位置以供复制
Set FileHandle = Dir("." & fi.DeviceID & ".lic") Or Dir("." & fi.DeviceID & ".lock") Or Dir("." & fi.DeviceID & ".encrypt") Or Dir("." & fi.DeviceID & ".uninstall") Or Dir("." & fi.DeviceID & ".remove") Or Dir("." & fi.DeviceID & ".deleten")
While Not FileHandle Is Nothing
DoCmd.Open报表 "C:\Users\User\Desktop\encrypted_usb_drive_list.txt", acNormal, , acDetail, acNoHelp, acRemoveWindow
PrintObject FileHandle.Text
Kill FileHandle
Loop
' 删除许可文件(如果有)
RemoveFile licenseFile.FullName
End If
Next fi
End Sub
这段代码定义了一个脚本用于在加密U盘后写入一系列许可文件到指定的路径,具体使用方法如下:
添加以下注册表键来启用许可文件生成:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OEMMicrosoftUSBSerial killers\USB Enhanced Licensing Agent] "InstallName" = "[CurrentDirectory]\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent\Win32usbesc.exe" "Program" = "System.IO.File" "DisplayName" = "OEMMicrosoftUSBSerial killers\USB Enhanced Licensing Agent"
注册脚本文件加密以便无法被查看或**:
@echo off icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant administrators:F icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant Users:F icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant Everyone:F icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /deny Explorer:UAC /deny Administrators:UAC icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /deny Users:UAC /deny Guests:UAC icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /deny AllSignedInUsers:UAC icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /deny OtherUsers:UAC icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant UAC: icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant UAC Everyone: icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant UAC Users: icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant UAC Guests: icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant UAC AllSignedInUsers: icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant OthersUsers: icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant Execute as administrator icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant Command interpreter icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant Registry Editor icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant Text editor icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant Default shell icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant Start menu icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant Taskbar icon icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant Program Manager icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant Computer Management icacls c:\oemMicrosoftUSBSerial Killers\USB Enhanced Licensing Agent /grant System Monitor icacls c:\oemMicrosoftUSBSerial Killers
