如何将我的 D: 驱动器设为只读?

the*_*oyn 15 windows mount read-only windows-10

我希望驱动器(卷)D 是只读的,以便人们可以查看其内容,但不会更改/添加/删除任何文件。例如,如果用户选择一个文件并单击“删除”,则不会发生任何情况。

the*_*oyn 22

由于驱动器可能正在使用,您需要在命令提示符模式下打开窗口:

  1. 按住 Shift 键的同时,单击“开始”菜单中的重新启动按钮。
  2. 单击“疑难解答”。
  3. 选择高级选项
  4. 选择命令提示符

现在我们将卸载卷(驱动器)D,将其设置为只读,然后重新挂载:

  1. 输入mountvol以列出所有卷。D 应该看起来像 -
   \\?\Volume{b77a3ed1-0651-5gdf-90b1-d1a3672d96e4}\
        D:\
Run Code Online (Sandbox Code Playgroud)

稍后你应该记住哪一个是D。

  1. 输入mountvol D: /p将卸载 D。
  2. 进入diskpart
  3. 在列中输入list volume并记下卷 D 的索引###。假设它是1.
  4. Entersel vol 1选择卷 D。
  5. 输入att vol set readonlyyo 使 D 只读。
  6. 输入det vol查看卷的信息并确认 D 现在是只读的。
  7. Enterexit返回命令提示符。
  8. 输入mountvol D: \\?\Volume{b77a3ed1-0651-5gdf-90b1-d1a3672d96e4}\以重新挂载 D。当然,请将本示例中的乱码地址替换为您在 中列出的地址mountvol
  9. 重启。

卷 D 现在应该是只读的!没有人能够创建新文件或修改现有文件,并且您可以看到右键单击文件时删除选项消失了。

您可以通过重复相同的过程并将步骤 6 更改为 来恢复此情况att vol clear readonly

享受!

  • 最后一行已经暗示了这一点,但我只是想强调**这不是针对恶意用户的安全措施/保护**。这只会阻止写入驱动器,但知识渊博的用户仍然能够轻松恢复此操作。如果驱动器包含重要数据,请对其进行备份! (10认同)
  • @RohitGupta 这就是重点。 (6认同)
  • @user9123这个问题似乎确实意味着防止疏忽,而不是恶意攻击。任何拥有足够大锤子的人都无法真正安全地删除任何数据。 (2认同)