是否可以锁定/保护 USB 驱动器的名称?

是否可以锁定/保护 USB 驱动器的名称?

信息:我正在运行 Windows 7 Home Premium

我有一个 USB 驱动器,我经常用它与有专业关系的人共享文件,例如,与教授共享工作论文。

我也有喜欢玩电脑恶作剧的朋友/室友,比如常见的“人脸劫持”,以及将 USB 驱动器(和其他可连接设备)的显示名称更改为愚蠢的东西,例如“这是病毒”,或者其他如果我输入可能会被审查的东西。

通常,我对这种事情没有任何问题,但由于这个特定的 USB 驱动器用于工作相关目的,并且我不确定他们是否理解边界的概念,所以我试图锁定或密码保护我的 USB 驱动器的名称(“我的驱动器”或类似的),这样我就可以避免......不愉快的事件。

我一直在驱动器的属性窗口中寻找,但找不到此选项。所以,我问:这可能吗?如果可以,怎么做?

先感谢您。

(在将驱动器交给任何人之前,我当然会检查名字,但我不知道,有一天我可能会忘记,所以......我想,安全总比后悔好)

答案1

USB 驱动器使用标准接口在块级别上向操作系统公开,该接口不支持硬件级别或对卷名等特定功能的访问控制。

这意味着任何系统上的任何人,只要拥有该系统的管理员权限,都可以修改设备上的任何内容,包括卷名或其他任何内容。您可以锁定 MBR 或其他内容,但仍然可以解锁。

Bitlocker 之类的工具可以阻止读取数据,但无法阻止通过重新格式化驱动器或将设备连接到运行其他操作系统(如 Linux)的计算机来覆盖或破坏数据。

一些解决方法:

  • SD 卡有一个写保护标签 - 如果将其移除,它将变为只读,除非标签被替换或您的操作系统被黑客入侵/修改以不遵守硬件写保护标签。您可以使用 SD 卡并在准备分发时移除写保护标签。
  • 您可以将数据分发到一次写入多次读取的介质上,例如 CD 或 DVD。
  • 您可以使用网络共享或在线服务分发数据,并在其中保留对原始副本的访问控制。

答案2

我知道的唯一可能方法是锁定 MBR。

DiskPart
List Disk [Find the number of your USB drive by its capacity]
Select Disk [USB drive number]
Attributes Disk Set ReadOnly

那就可以了。

唉,它还会锁定您的驱动器以进行写入。我不确定具体锁定到什么程度,但我认为您仍然可以写入文件,因为只有 MBR 被锁定,而不是 MFT。

编辑(11 月 11 日 22:20):我做了一些测试(也做了一些回忆),结果介于奇怪和不一致之间。我创建了一个有 2 个分区的 VHD。当我锁定驱动器时,它也会阻止写入卷(我可以写入卷,但如果我拔下并重新插入磁盘,一切都会像我写入之前一样)。

然后我想起了上次玩这个游戏时遇到的怪事。如果我将分区 1 设置为只读,它将使分区 2 部分变为只读。然后我在 technet 上找到一篇文章,其中说,只有在动态驱动器上,才能将一个驱动器上的两个分区中只有一个设置为只读。

我稍后会做更多的测试,也许我会发现在动态磁盘上锁定驱动器时有不同的行为。

第二次编辑:抱歉花了这么长时间,我忙得不可开交。我已经对此进行了相当彻底的测试,并记录了步骤和结果。它有点长,所以你可能会在最后就问题的主题得出结论,但我必须记录下不一致之处。

配置 - 操作系统 Win2008r2,一个带有两个 NTFS 分区的 VHD - 1(Y:)、2(Z:)

1. 将卷 2 设置为只读 Diskpart 显示两个卷都是只读的(但磁盘不是) 卷 2 已正确锁定(没有更改卷标、创建新文件夹或粘贴的选项) 卷 1 保持开放以进行写入 两个卷都无法格式化 我将两个大文件放在卷 1 上并更改了卷标,资源管理器指示该卷现在已满并显示新标签 卸载并重新安装 VHD 对卷 1 所做的所有更改都已被删除(VHD 文件大小与写入之前一样) 现在两个卷都已正确锁定(无法写入、更改标签或格式化)

2. 将卷 2 设置为只读 Diskpart 显示两个卷都是只读的(但磁盘不是) 卷 2 已正确锁定(没有创建新文件夹或粘贴的选项) 卷 1 保持写入开放 两个卷都无法格式化 我将两个大文件放在卷 1 上并更改了卷标,资源管理器指示卷已满并显示新标签 我从卷 2 中删除了只读标志 VHD 被调整为适当大小 卸载并重新安装 VHD 对卷 1 所做的所有更改保持不变

3. 将磁盘设置为只读 Diskpart 显示磁盘是只读的(但不是卷) 两个卷都无法写入,无法更改卷标。 格式化被阻止。 卸载并重新安装 VHD Diskpart 显示磁盘不是只读的(卷没有更改) 两个卷都是可写的,并且可以更改标签。

4. 将磁盘和卷 2 设置为只读 Diskpart 显示磁盘和卷都是只读的 与之前的行为相同

结论:为了阻止更改标签,您必须将相关卷设置为只读。如上面的测试所示,将一个卷设置为只读会设置驻留在同一磁盘上的所有其他卷,但只有在断开并重新连接磁盘后,它们才会对其他卷完全生效。

相关内容