如何使我的 D: 盘变为只读?

如何使我的 D: 盘变为只读?

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

答案1

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

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

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

  1. 输入mountvol以列出所有卷。D 应该类似于 -
   \\?\Volume{b77a3ed1-0651-5gdf-90b1-d1a3672d96e4}\
        D:\

稍后您应该记住哪一个是 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

享受!

答案2

如果您的 D 盘卷位于单独的存储介质(例如硬盘、SSD、USB 闪存驱动器等)(在 diskpart 中:称为磁盘),那么您可以将整个存储介质设置为只读。(显然,如果此存储介质上有多个卷,它们也将是只读的。)方法很简单:

  1. 在 Windows 任务栏搜索框中输入diskpart并按 Enter,然后等待几秒钟。

  2. 在 diskpart 中输入list disk后,您将获得系统中的存储介质列表,如下所示:

磁盘 ### 状态 大小 可用 Dyn Gpt

磁盘 0 在线 238 GB 0 B *

磁盘 1 在线 59 GB 15 MB

在此列表中,您的驱动器 C 例如为磁盘 0,而您的驱动器 D 例如为磁盘 1。(您无法在此列表中读取驱动器号,但您可以通过其大小(容量)识别驱动器 D。)

  1. 进入select disk 1

  2. 进入att disk set readonly

就这样。

要再次设置非只读,请输入att disk clear readonly

相关内容