用过 Linux 系统的朋友都知道,当你新增一块磁盘的时候,需要我们手动敲入命令挂载,否则系统根本无法识别,也就无法使用。而 Windows 就方便多了,当我们在电脑上装上一块硬盘时,Windows系统能够自动识别该硬盘并分配一个盘符(驱动器号),这其实就是 Windows 系统的自动挂载硬盘功能。这在方便我们使用的同时,在某些特殊的情况下,也会出现问题。
比如有的电脑硬盘使用很长一段时间后,就会出现很多的文件碎片,有的时候甚至还会出现坏道等严重情况,这时如果随系统启动而自动进行挂载,可能就会造成系统无法正常开机。如何禁止自动挂载呢?
一、运行 diskpart 命令
在系统右下角的搜索框中输入cmd,在弹出的菜单中找到“命令提示符”,点击鼠标右键,选择菜单中的“以管理员身份运行”命令。在命令提示符窗口中输入“diskpart”命令并回车,在弹出的窗口中再执行“automount disable”这一行命令即可。启用自动挂载硬盘,运行命令:automount enable。如返回信息“已经启用自动装载新卷”,说明当前是启用状态;如返回信息“已经禁用自动装载新卷”,说明当前是禁用状态。
二、修改注册表
打开注册表定位到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mountmgr
在右侧窗口中新建名为 NoAutoMount 的值DWORD(32位)值,双击该值打开编辑窗口,把数值数据设置为 1 ,基数设置为十进制,确定,重启系统生效。这样就禁止了自动挂载硬盘。如果以后想要重新允许自动挂载硬盘,只需把 NoAutoMount 的数值数据修改为 0 即可。
三、运行mountvol命令
以管理员身份运行命令提示符,运行以下命令禁用自动挂载硬盘:
mountvol /n
如不返回错误信息,则说明设置生效。运行以下命令启用自动挂载硬盘:
mountvol /e
同样,可以运行以下命令删除之前挂载硬盘的盘符(驱动器号)。
mountvol /r
以上命令重启系统后生效。